Skip to content

Conversation

lykos98
Copy link

@lykos98 lykos98 commented Jun 25, 2025

Proposed changes

Dropped numpy-1.x.x requirement and added support for numpy-2.x

Types of changes

Minimal refactoring at the cython code, swapped only type definitions (eg. np.int / np.int_/np.float ) to numpy 2 counterparts.
I added also worflow dispatch on lint docs and test, in order to assure complete compatibility with your test suite.
I also thank @emaballarin for indicating me the precise modifications to perform.

[UPDATE]

The tests on github actions pass, but one more issue remains. Your tests are up to python version 3.12. Using python-3.13 the specified version of jax (v 0.4.30) is not avaliable. Releasing the dependence on this specific version of jax is problematic since if I use an updated version of jax tests on differentiable information imbalance fail. A more detailed discussion in a second pull request.

@alexdepremia alexdepremia requested a review from aldoglielmo July 21, 2025 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant