-
-
Notifications
You must be signed in to change notification settings - Fork 9.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ecosystem compatibility with numpy 2.0 #26191
Comments
Thanks - for JAX we are planning an 0.4.26 release in the next day or two which will be built against NumPy 2.0.0rc1. |
Also, in case you want to add it, we just released |
Thanks for putting this together Ralf! 🙏 This is incredibly helpful 🙂 |
Thanks @jakevdp, I added the info for both JAX and |
|
Also, here's where to track progress for cartopy : SciTools/cartopy#2339 |
Thanks @neutrinoceros, much appreciated. Added both packages. |
ContourPy 1.2.1 has just been released on PyPI (https://pypi.org/project/contourpy/1.2.1/) with NumPy 2 compatibility, most relevant PR is contourpy/contourpy#371. It is a compulsory dependency of Matplotlib. |
For PyArrow, it will be the upcoming 16.0 release that will be the first numpy-2.0-compatible release, but this will only be expected in around 3 weeks at the earliest (but normally certainly before the end of the month). |
Could we add OpenCV to this list? I filed a ticket here to track progress on a numpy 2.0 build for it. |
Thanks @ianthomas23, @jorisvandenbossche, @dkbarn - all info added to the table. |
JAX released 0.4.26 on pypi, which is compatible with NumPy 2.0. (NumPy folks: congratulations on your imminent v2 release!) |
mpl 3.8.4 is out, built with np 2 |
yt 4.3.1 is on PyPI and built with numpy 2.0.0rc1 ! EDIT(seberg): Added to table. |
|
polars 1.1.0 has now numpy 2.0 support: https://github.com/pola-rs/polars/releases/tag/py-1.1.0 |
Tensorboard 1.17.0 does not support numpy 2: tensorflow/tensorboard#6869, tensorflow/tensorboard#6874 This has been fixed in master: tensorflow/tensorboard#6871 Unclear if this will be included in 1.17.1 or 1.18.0. |
Think we can now add...
|
Also
|
Pyvista 0.44.0 was also just released with numpy 2 compat https://github.com/pyvista/pyvista/releases/tag/v0.44.0 |
Though not strictly a package that builds against NumPy v2.0.0 but an entire distribution in itself, Pyodide hopes to include NumPy v2.0.0 in the next major release and is being tracked in these two threads: Packages such as OpenCV ( |
Also
|
PyEDFlib doesn't have a NumPy 2.0 compatible release yet, but here's the tracking issue: holgern/pyedflib#259 |
torchvision 0.19.0 is now on pypi |
Thanks. We need 0.19.1 though - as the comment in the table says, the 0.19.0 Windows wheels do not support NumPy 2.0 (other platforms work fine). |
botorch-1.11.3 seems not compatible (Windows issue) https://github.com/pytorch/botorch/releases/tag/v0.11.3 |
polyagamma v2.0.0 (used as an optional dependency by PyMC) added support for numpy 2.0 (see: here) and is out on PyPI |
Pyomo does not have a compatible release yet, but a PR fixing support has been merged, so it will probably be in the next release: Pyomo/pyomo#3292 |
Pyomo 6.8.0 is compatible with NumPy 2.0 and now on PyPI |
|
This list tracks the compatibility status of packages that depend on or support NumPy. If "compatible release on PyPI" does not say "yes" but a version number is listed: this is based on plans announced in a tracking issue or other communication by the authors of the package.
_Maintainers: please feel free to edit directly (please refresh the page first to avoid overwriting edits from others!). Others who want to update things: please do comment, or feel free to ping me elsewhere.
<2
upper bound for 2.16.1, requirements, lock fileThe text was updated successfully, but these errors were encountered: