mirror of
https://github.com/enso-org/enso.git
synced 2024-12-01 22:23:30 +03:00
c7da5f82c2
Add `--compare <bench-run-id-1> <bench-run-id-2>` option to `bench_download.py` script, that prints the difference of benchmark scores for two benchmark runs from GH as a table. # Important Notes I tried to add an option to compare two or more branches and visualize them in the graphs, but gave that up after some struggling. |
||
---|---|---|
.. | ||
Engine_Benchs | ||
bench_download.py | ||
README.md | ||
template_jinja.html |
Engine benchmarks
This directory contains a python script bench_download.py
for downloading
Engine benchmark results from GitHub and Engine_Benchs
Enso project for
analysing the downloaded data.
Dependencies for bench_download.py
:
- python >= 3.7
pandas
andjinja2
- Install, e.g., by
pip install pandas jinja2
- Install, e.g., by
- GH CLI utility
- Install either from https://cli.github.com/ or with
sudo apt-get install gh
- Install either from https://cli.github.com/ or with
Check bench_download -h
for documentation and usage. Ensure that your
/usr/bin/env python
links to Python version at least 3.7.
One can also analyze the benchmarks in Enso IDE by running
bench_download.py --create-csv
and then running Engine_Benchs
project. The
created CSV is pasted into Engine_Benchs/data
directory by default.