Skip to main content

Time code using syntax similar to tic and toc in MATLAB

Project description

pytictoc contains a class TicToc which replicates the functionality of MATLAB’s tic and toc for easily timing sections of code. Under the hood, pytictoc uses Python’s time.perf_counter() on Python 3 and time.clock() on Python 2.

* INSTALLATION *

pytictoc can be installed via conda or pip.

conda: conda install pytictoc -c ecf

pip: pip install pytictoc

* USAGE *

>> from pytictoc import TicToc

>> t = TicToc() #create instance of class

>> t.tic() #Start timer

>> t.toc() #Time elapsed since t.tic() Elapsed time is 2.612231 seconds.

>> t.toc(‘It has been’) #alternative message It has been 16.494467 seconds.

>> t.toc(restart=True) #restart timer after reporting time Elapsed time is 36.986837 seconds.

>>t.toc() Elapsed time is 2.393425 seconds.

>>spam = t.tocvalue() #return elapsed time instead of printing >>spam 20.156261717544602

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytictoc-1.1.1.tar.gz (3.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page