Skip to content

Releases: LBL-EESA/fastkde

v2.1.3

28 Sep 14:07
Compare
Choose a tag to compare
  • 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

12 Sep 19:22
Compare
Choose a tag to compare

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

10 Sep 16:17
ec61aec
Compare
Choose a tag to compare

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

27 Mar 17:06
8a78aad
Compare
Choose a tag to compare

Bugfix release - addresses issue with the fastkde/xarray interface and 1D data

v2.0.0 - API Breaking

05 Nov 18:42
Compare
Choose a tag to compare
  • return xarray objects from fastkde.pdf and fastkde.conditional by default
  • add more examples
  • simplify and clean up API
  • add more comprehensive testing

Fix github actions build

10 Oct 22:33
Compare
Choose a tag to compare

Fix github actions build

Full Changelog: v1.0.28...v1.0.29

update wheels

10 Oct 22:15
Compare
Choose a tag to compare

Build wheels on windows-latest and up through python 3.12

Refactored codebase

10 Oct 22:13
Compare
Choose a tag to compare
  • 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

10 Oct 23:06
Compare
Choose a tag to compare
v1.030

bump revision

v1.0.26

26 Jul 19:26
Compare
Choose a tag to compare

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!