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
Returns True if the input consists soley of digits and represents a
dataset/ETHPy150Open kenfar/DataGristle/gristle/field_type.py/is_float