Collection
Collection¶
ticks and tocks are recorded in a globally defined ClockCollection defined in ticktock.collection._DEFAULT_COLLECTION.
It is possible to create a different ClockCollection and use it for your ticks and tocks as so:
from ticktock.collection import ClockCollection
collection = ClockCollection()
tick(collection=collection)
tock(collection=collection)
The clock collection keeps track of all the clocks with their unique ids in collection.clocks, as well as deals with the rendering.
Rendering period¶
ticktock renders timing information on a fixed schedule with a given period. Update the period (in seconds) of the default collection to make it render more or less often:
from ticktock.collection import ClockCollection, set_collection
from ticktock import renderers
collection = ClockCollection(period = 10)
set_collection(collection=collection)