def is_float(value):
    try:
        i            = float(value)
        fract, dummy = math.modf(i)
        if fract == 0:
            return False
        else:
            return True
    except ValueError:
        return False
    except TypeError:
        return False
u.normal() --> VectorN
dataset/ETHPy150Open kenfar/DataGristle/gristle/field_type.py/is_float--crossover with--dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.5/extras/completion/py/pymel/util/arrays.py/VectorN.normal