in eventdata/parameter_sources/timeutils.py [0:0]
def __init__(self, starting_point, offset=None, acceleration_factor=1.0, utcnow=None):
self._utcnow = utcnow if utcnow else datetime.datetime.utcnow
# the (actual) time when this generator has started
self._start = self._utcnow()
# the logical point in time for which we'll generate timestamps
self._starting_point = self.__parse_starting_point(starting_point) + self.__parse_offset(offset)
self._acceleration_factor = acceleration_factor
# reuse to reduce object churn
self._ts = {}
self._simulated_micros = 0.0