Releases: douglasdavis/pygram11
Releases · douglasdavis/pygram11
0.7.3
- Improvements to the 2D backend calculations
- Added array size thresholds for handing off to serialized fill methods
0.7.2
No real changes; minor release to fix conda-forge build on macOS
0.7.1
No real changes; minor release to fix MANIFEST.in
for conda-forge builds.
0.7.0
- OpenMP is now required to build from source (not a difficult dependency to satisfy)
omp
function argument deprecatedomp_max_threads
renamed toomp_get_max_threads
to mirror OpenMP C APIomp_available
function removed
- Backend C++ code for 1D histograms rewritten (use Python and NumPy C APIs directly, no pybind11), more types supported (avoid conversions)
- Rewrite multiweight histograms (still via pybind11) to support more types (avoid conversions)
- Python code moved to the top level module (
__init__.py
) (without changing public API)
0.6.1
- OpenMP inspection improved; new functions replace
pygram11.OPENMP
:pygram11.omp_available() -> bool
checks for availabilitypygram11.omp_max_threads() -> int
checks for the maximum available threads
- some documentation improvements
- bump pybind11 version to 2.4.3
pygram11.OPENMP
will be removed in a future release
0.6.0
This is the first release dropping Python 2 support
- Add type hints
- Improve documentation
0.5.2
0.5.1
- Fix
setup.py
such thatsetuptools
doesn't try to install numpy viaeasy_install
(remove unnecessarysetup_requires
argument). - Add
_max_threads
attribute topygram11._core
. - Fixed macOS wheels (use
delocate
to ensure OpenMP symbols are bundled).
0.5.0
New features
- histogramming multiple weight variations in a single function call is now possible via
fix1dmw
andvar1dmw
- In the NumPy like API, passing a 2 dimensional array to the
weights
argument will use this feature as well. - Binary wheels for Linux and macOS are provided on PyPI (conda-forge binaries are of course still available as well)
Other updates
- All functions now return the sqrt(sum-of-weights-squared) instead of sum-of-weights; before v0.5.x the 2D functions returned the sum of weights squared.
0.5.0.a2
Second 0.5 series alpha.
- Added fixed bin one dimensional multiweight histogramming to front end Python API.
- Updated documentation