'@param inittime starting time (in seconds) or None in which case it
will be initialized to standardtime.time()'

def __init__(self, inittime=None):

    if (inittime is None):
        inittime = standardtime.time()
    self.lasttime = inittime
    self.delta = 0
    trye = 1.0
    while ((self.lasttime + trye) > self.lasttime):
        olde = trye
        trye = (trye / 2.0)
    self._EPSILON = olde
