Interactive performance benchmarking in Jupyter
- Free software: BSD license
- Documentation: https://perfume.readthedocs.io.
perfume is a performance benchmarking tool that provides quick feedback on the systems under test.
The primary goals are:
- Prioritize analysis of distributions of latency, not averages.
- Support both immediate feedback and robust benchmarking with many samples, through a UI that updates as we collect more information.
- Provide raw data back to the user, for flexible custom analysis.
- Provide helpful post-processing analysis and charting tools.
- Live-updating histogram chart and descriptive statistics during a benchmark run.
- Jupyter notebook integration.
- Tunable benchmarking overhead.
- Comparative analysis of multiple functions under test.
- Powerful post-processing analysis tools.
You can check out an example notebook using perfume.
pip install perfume-bench
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.