Releases: gabrielfougeron/pyquickbench
Releases · gabrielfougeron/pyquickbench
v0.2.5
v0.2.4
v0.2.3
v0.2.2
Changelog
-
Package multiprocessing is now optional for compatibility with pyodide
-
New TimeTrain feature: tictoc decorator! See docs for more info.
v0.2.1
v0.2.0
New features
- TimeTrains
- Vector output in benchmarks
- plot_legend can now be a python dict
- New reductions : sum, logavg, first_el, last_el, random_el
- Two additional posts in tutorial
- TimeTrain and Constants in docs
Bug fixes
- Better handling of edge cases for out of date benchmark detection
- Try / catch around deepcopying of setup results
- Better defaults for function names in plot_benchmark
- relative_val with intent = same would plot wrong values. Fixed.
v0.1.3
Pyquickbench now supports Python 3.7+!
We still recommend using more recent version of python, see https://devguide.python.org/versions/
v0.1.2
Maintenance release.
No new features or bug fixes.
v0.1.1
Enhancements
- On save, directory is now created if it did not exists
- Better error messages
- Main title and plot titles in case of multiplots
- Now
pyquickbench.plot_benchmarkreturns(fig, ax)ifshow=False - Configurable time_per_test in
autorange
v0.1.0
First release