algo-profiler

A module for profiling algorithms.


License
MIT
Install
pip install algo-profiler==0.0.24

Documentation

lint lines of code coverage python version

algo-profiler

Package of profiling tools which allows to run function:

  • unit tests
  • stress tests
  • coverage tests
  • runtime check
  • call time check
  • call time check by line
  • runtime analysis
  • memory usage check
  • memory usage check by line
  • time based memory usage
  • memory leaks check
  • memory usage analysis
  • comprehensive performance analysis

Installation

Run the following to install:

pip install algo-profiler

Usage

Lunch a sample script from examples folder.

python test_increment_by_one.py

Extended desciption with examples can be found here