Extra Data¶
pytimings.timer.Timings
objects have a supplementary
key-value storage which makes it easy to tag timings data with metadata.
from pytimings.timer import global_timings
global_timings
<pytimings.timer.Timings at 0x7f1fbc334910>
Now add any metadata you want as a dictionary:
global_timings.add_extra_data(
{
"program_version": 1,
"problem_size": 9001
}
)
In console output you’ll see the extra data as another table. In CSV-file outputs it is added as additional rows.
global_timings.output_console()
Extra Data ━━━━━━━━━━━━━━━━━━━━━━━━ program_version 1 problem_size 9001
No timings were recorded