Releases: douglasdavis/pygram11
Releases · douglasdavis/pygram11
0.15.0
What's Changed
- use OpenMP array reduction, reduce duplication, bumps to C++17 by @douglasdavis in #20
Full Changelog: 0.14.0...0.15.0
0.14.0
Add proper GIL release for pure C++ loops
0.13.3
- Mainly dusting off GitHub actions workflows
- Update pybind11 to 3.0.1 and mp11 to boost 1.88 release
0.13.2
- Use
scikit-build-corefor packaging system - Bump
mp11version
0.13.1
- Add support for Windows
0.13.0
- Project now uses scikit-build
0.12.2
- Bug fix: variance calculation for weighted histograms with
density=True. - Bump pygram11 and boost/mp11
0.12.1
- Bump pybind11 to 2.8.0
- Add wheels for Python 3.10
- Drop support for Python 3.6
0.12.0
- OpenMP configuration redesigned.
- constants have been removed in favor of new
pygram11.configmodule. - Decorators and context managers added to control toggling OpenMP thresholds
pygram11.without_ompdecoratorpygram11.with_ompdecoratorpygram11.disable_ompcontext managerpygram11.force_ompcontext manager
- See the documentation for more
- constants have been removed in favor of new
- New keyword argument added to histogramming functions (
cons_var) for returning variance instead of standard error.
0.11.2
Renamed internal Python files hist.py and misc.py to _hist.py and _misc.py, respectively.
The contents of these modules are brought in to the main pygram11 module namespace by imports in __init__.py (the submodules themselves are not meant to be part of the public API). This avoids tab completions of pygram11.hi<tab> yielding pygram11.hist when we actually want pygram11.histogram.