Skip to content

hackingmaterials/chronograph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chronograph

Chronograph is a feature-packed timer/stopwatch/chronometer that makes it simple to time Python code and functions. Features include:

  • support for named Chronographs and labeled splits
  • reporting
  • multiple verbosity levels
  • built-in logging
  • JSON-compatible output data, including timestamps of start/stop
  • custom exceptions if desired
  • pain-free global management of multiple Chronographs
  • function decorators
  • support of with() syntax
  • cast to float gives total time
  • unit tested

For examples on usage and further docs, see the offical docs at <http:https://pythonhosted.org/chronograph/>