mirror of
https://github.com/sharkdp/hyperfine.git
synced 2024-11-21 16:12:12 +03:00
.. | ||
advanced_statistics.py | ||
plot_histogram.py | ||
plot_parametrized.py | ||
plot_progression.py | ||
plot_whisker.py | ||
README.md | ||
ruff.toml | ||
welch_ttest.py |
This folder contains scripts that can be used in combination with hyperfines --export-json
option.
Example:
hyperfine 'sleep 0.020' 'sleep 0.021' 'sleep 0.022' --export-json sleep.json
./plot_whisker.py sleep.json
Pre-requisites
To make these scripts work, you will need numpy
, matplotlib
and scipy
.
If you have a Python package manager that understands PEP-723
inline script requirements like uv
or pipx
,
you can directly run the scripts using
uv run plot_whisker.py sleep.json
Otherwise, install the dependencies via your system package manager or using pip
:
pip install numpy matplotlib scipy # pip3, if you are using python3