v1.3.4
This is a patch release from v1.3.3
→ v1.3.4
.
- Removed dependency on
six
. - Used modern TensorFlow and Keras to support Python
3.7+
. - Require NumPy
v1.17.0+
to support recommended use ofnumpy.random.default_rng
overnumpy.random.random
. - Added optional
rng
andseed
arguments toenergyflow.gen_random_events
andenergyflow.gen_random_events_mcom
to allow passing of anumpy.random.Generator
. - Adopted
hatchling
as the build backend. - Added support for NumPy 2.0.
What's Changed
- fix: Remove check on keras version by @matthewfeickert in #32
- ci: Update CI run triggers by @matthewfeickert in #39
- fix: Use importlib.metadata.version to determine POT version by @matthewfeickert in #34
- build: Change dependency name to 'igraph' by @matthewfeickert in #36
- fix: Add support for NumPy 2.0 by @matthewfeickert in #41
- ci: Add pre-commit by @j-s-ashley in #40
- fix: Use keras v2 by @j-s-ashley in #46
- fix: Remove multiprocessing dependence on global array by @j-s-ashley in #49
- build: Use Hatch by @j-s-ashley in #42
- ci: Build wheels in separate workflow by @j-s-ashley in #43
- Update GitHub Actions with dependabot by @j-s-ashley in #50
- tests: Move tests out of package directory structure by @matthewfeickert in #54
- docs: Update to 'thaler-lab' GitHub org by @matthewfeickert in #53
- Add .git-blame-ignore-revs by @j-s-ashley in #48
- Bump the actions group with 2 updates by @dependabot in #52
- fix: Use numpy.random.generator with seed by @matthewfeickert in #55
- ci: Add x86_64 macOS and Python 3.11 and Python 3.12 to testing by @matthewfeickert in #56
- docs: Add Rikab and Jordan as maintainers by @matthewfeickert in #57
- build: Remove dependency on six by @matthewfeickert in #58
- build: Use hatch-vcs to version from vcs by @matthewfeickert in #59
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #61
- chore: Use a src directory project layout by @matthewfeickert in #60
- docs: Add v1.3.4 release notes by @matthewfeickert in #64
- build: Disallow h5py v3.11.0 by @matthewfeickert in #62
- ci: Add workflow for uploading wheels to PyPI by @j-s-ashley in #44
- ci: Correct environment names for trusted publishers by @matthewfeickert in #66
New Contributors
- @j-s-ashley made their first contribution in #40
- @dependabot made their first contribution in #52
- @pre-commit-ci made their first contribution in #61
Full Changelog: v1.3.3...v1.3.4