Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leifwalsh/perfume
Interactive performance benchmarking in Jupyter
https://github.com/leifwalsh/perfume
benchmarking interactive jupyter performance python
Last synced: 30 days ago
JSON representation
Interactive performance benchmarking in Jupyter
- Host: GitHub
- URL: https://github.com/leifwalsh/perfume
- Owner: leifwalsh
- License: other
- Created: 2017-07-10T14:34:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-04T17:25:08.000Z (about 1 month ago)
- Last Synced: 2024-11-04T18:29:25.878Z (about 1 month ago)
- Topics: benchmarking, interactive, jupyter, performance, python
- Language: Python
- Size: 2.29 MB
- Stars: 33
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Authors: AUTHORS.rst
Awesome Lists containing this project
- awesome-jupyter-resources - GitHub - 33% open · ⏱️ 31.10.2020): (交互式小部件和可视化)
- best-of-jupyter - GitHub - 42% open · ⏱️ 16.03.2024): (Interactive Widgets & Visualization)
README
=======
perfume
=======.. image:: https://img.shields.io/pypi/v/perfume-bench.svg
:target: https://pypi.python.org/pypi/perfume-bench.. image:: https://img.shields.io/travis/leifwalsh/perfume.svg
:target: https://travis-ci.org/leifwalsh/perfume.. image:: https://readthedocs.org/projects/perfume/badge/?version=latest
:target: https://perfume.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status.. image:: https://pyup.io/repos/github/leifwalsh/perfume/shield.svg
:target: https://pyup.io/repos/github/leifwalsh/perfume/
:alt: UpdatesInteractive performance benchmarking in Jupyter
* Free software: BSD license
* Documentation: https://perfume.readthedocs.io.Overview
--------`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.Features
--------* 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.Demo
----You can check out `an example notebook `__ using
perfume... image:: docs/perfume.gif
.. image:: docs/cumulative_quantiles.png
Installing
----------.. code-block:: none
pip install perfume-bench
Credits
-------This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage