KlugerLab / GeneTrajectory-python

Python implementation of Gene Trajectory
MIT License
16 stars 2 forks source link

Support for Numpy 2.0 #12

Closed fra-pcmgf closed 1 month ago

fra-pcmgf commented 2 months ago

Numpy 2 has some breaking changes (https://numpy.org/devdocs/numpy_2_0_migration_guide.html), so GeneTrajectory-python should be updated and rebuilt to work with it.

It looks doable but we depend on packages that are not numpy 2 ready yet:

fra-pcmgf commented 1 month ago

The current situation is

Also, I noticed we should require numpy>=1.25 instead because we are using np.linalg.eigh as named tuple.

fra-pcmgf commented 1 month ago

Note: this package supports numpy 2.0 but scanpy doesn't yet