- Explicit support for NumPy 2, in addition to NumPy 1.
- Added the ability to automatically publish to PyPI.
- Support for Python 3.6 and NumPy<1.17 has been dropped
- Migration of testing infrastructure to pytest.
- Tests are now included in the package itself.
- Fixed some deprecation warnings from NumPy 1.20+.
- Fixed an issue regarding a deprecation of collections.Sized (in favour of collections.abc.Sized) in Python 3.10+
- Code snippets in documentation are now tested for correctness.
- Tests are now included in source distributions.
- Added support for Python 3.9
- Added the ability to run default benchmarks from the command line with
python -m npsteams.benchmarks
. - Added explicit support for Python 3.8.
- Bumped requirement for numpy >= 1.14.
- Added a changelog.
- Added the possibility to use weights in
ihistogram
. - Added the function
average_and_var
to compute the average and variance in a single pass. - Documentation regarding the
ddof
keyword in many statistical wrongly stated that the default value was 1. This has been corrected.
- Fixed some issues with NumPy versions above 1.16.
- Added benchmarking capabilities.
- Added the
array_stream
decorator. - Removed support for Python < 3.6.