The Simulation Clock¶
The components here provide implementations of different kinds of simulation
clocks for use in vivarium
.
For more information about time in the simulation, see the associated concept note.
- class vivarium.framework.time.SimulationClock[source]¶
Defines a base implementation for a simulation clock.
- property name¶
- class vivarium.framework.time.SimpleClock[source]¶
A unitless step-count based simulation clock.
- configuration_defaults = {'time': {'end': 100, 'start': 0, 'step_size': 1}}¶
- property name¶
- class vivarium.framework.time.DateTimeClock[source]¶
A date-time based simulation clock.
- configuration_defaults = {'time': {'end': {'day': 2, 'month': 7, 'year': 2010}, 'start': {'day': 2, 'month': 7, 'year': 2005}, 'step_size': 1}}¶
- property name¶
- class vivarium.framework.time.TimeInterface(manager)[source]¶
- Parameters:
manager (SimulationClock) –