Pyquickbench

Latest version: v0.2.1

Safety actively analyzes 623775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.1

Changelog:
========

* [Fixed bug getting relative values with a out_ax_name](https://github.com/gabrielfougeron/pyquickbench/commit/c2d7226b4a94e74a712a616dc431a617bba689d9)
* [Fixed small bug while creating all_out_names_list](https://github.com/gabrielfougeron/pyquickbench/commit/52d36c8506af722e2512d47445d9a361a3e26a84)
* [Fixed bug where wrong reduction was applied to TimeTrain in benchmark](https://github.com/gabrielfougeron/pyquickbench/commit/d44eb83712541f5d3195361c6b272065b1247b9d)
* [New variable pyquickbench.all_transforms](https://github.com/gabrielfougeron/pyquickbench/commit/3246d8b9be1af950015d26515de50d5fc0a8f27d)
* Improved error messages

0.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.

0.1.3

Pyquickbench now supports Python 3.7+!

We still recommend using more recent version of python, see https://devguide.python.org/versions/

0.1.2

Maintenance release.
No new features or bug fixes.

0.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_benchmark` returns `(fig, ax)` if `show=False`
- Configurable time_per_test in `autorange`

0.1.0

First release

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.