Releases: LBL-EESA/fastkde
v2.1.3
- Bug fix for
fastkde.conditional
(#48) - Fixes wheel building and upload to pypi
- Support for numpy >1.26.4, including numpy >2.0
The upgrade to numpy 2.0 causes an API compatibility issue (thank you @AdamOrmondroyd for the initial fix!). Supporting numpy v1 and v2 simultaneously makes it difficult to support older versions of python; support was dropped for python versions less than 3.9 and this is now enforced as a requirement in pyproject.toml.
If python versions less than 3.9 are required, I suggest forcing installation of an older fastkde version, e.g.: pip3 install fastkde<2.1.1; the functionality of fastkde remains the same in v2.0.1 and v2.1.1. Note though that the bug identified in fastkde.conditional
will exist in these earlier versions; this bug is not an issue if the xarray
functionality is not used.
v2.1.1
This release adds support for numpy >1.26.4, including numpy >2.0
The upgrade to numpy 2.0 causes an API compatibility issue (thank you @AdamOrmondroyd for the initial fix!). Supporting numpy v1 and v2 simultaneously makes it difficult to support older versions of python; support was dropped for python versions less than 3.9 and this is now enforced as a requirement in pyproject.toml.
If python versions less than 3.9 are required, I suggest forcing installation of an older fastkde version, e.g.: pip3 install fastkde<2.1.1; the functionality of fastkde remains the same in v2.0.1 and v2.1.1.
(this release is identical to 2.1.0, except that the pip/wheel building process is fixed)
v2.1.0 - numpy v2 support; drop support for python < 3.9
This release adds support for numpy >1.26.4, including numpy >2.0
The upgrade to numpy 2.0 causes an API compatibility issue (thank you @AdamOrmondroyd for the initial fix!). Supporting numpy v1 and v2 simultaneously makes it difficult to support older versions of python; support was dropped for python versions less than 3.9 and this is now enforced as a requirement in pyproject.toml.
If python versions less than 3.9 are required, I suggest forcing installation of an older fastkde version, e.g.: pip3 install fastkde<2.1.0
; the functionality of fastkde remains the same in v2.0.1 and v2.1.0.
Bugfix - fastkde+xarray now works for 1D data
Bugfix release - addresses issue with the fastkde/xarray interface and 1D data
v2.0.0 - API Breaking
- return xarray objects from
fastkde.pdf
andfastkde.conditional
by default - add more examples
- simplify and clean up API
- add more comprehensive testing
Fix github actions build
Fix github actions build
Full Changelog: v1.0.28...v1.0.29
update wheels
Build wheels on windows-latest and up through python 3.12
Refactored codebase
- remove requirement for
cython
- refactor directory structure
- improve notebook and example usability
- fix tuple bug in
fastkde.plot
for recent python versions - rename default branch to main
fix github actions building
v1.030 bump revision
v1.0.26
fixes conditional PDF issue in newer versions of numpy (#16 ); thanks to the report from @jpobrien499 and confirmation from @kevindarby. Also, many thanks to @jvesely for issue #24 and PR #25!