Skip to content

Commit 0206af4

Browse files
committed
DOC: update for review comments
[skip actions] [skip cirrus] [skip azp]
1 parent a94d207 commit 0206af4

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

doc/neps/roadmap.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ Extensibility
8383

8484
We aim to continue making it easier to extend NumPy. The primary topic here is to
8585
improve the dtype system - see for example :ref:`NEP41` and related NEPs linked
86-
from it. In NumPy 2.0, a new C API for user-defined dtypes was made public. We aim
86+
from it. In NumPy 2.0, a `new C API for user-defined dtypes <https://numpy.org/devdocs/reference/c-api/array.html#custom-data-types>`__
87+
was made public. We aim
8788
to encourage its usage and improve this API further.
8889

8990
Ideas for new dtypes that may be developed outside of the main NumPy repository
@@ -145,11 +146,14 @@ NumPy 2.0 stabilization & downstream usage
145146

146147
We made a very large amount of changes (and improvements!) in NumPy 2.0. The
147148
release process has taken a very long time, and part of the ecosystem is still
148-
catching up. We may need to slow down for a while, and possible help the rest
149+
catching up. We may need to slow down for a while, and possibly help the rest
149150
of the ecosystem with adapting to the ABI and API changes.
150151

151152
We will need to assess the costs and benefits to NumPy itself,
152-
downstream package authors, and end users. Based on that assessment
153+
downstream package authors, and end users. Based on that assessment, we need to
154+
come to a conclusion on whether it's realistic to do another ABI-breaking
155+
release again in the future or not. This will also inform the future evolution
156+
of our C API.
153157

154158

155159
Security
@@ -175,7 +179,7 @@ Maintenance
175179
- dtypes that support missing values
176180

177181
- Write a strategy on how to deal with overlap between NumPy and SciPy for ``linalg``.
178-
- Deprecate ``np.matrix`` (very slowly) - this is feasible ones the switch-over
182+
- Deprecate ``np.matrix`` (very slowly) - this is feasible once the switch-over
179183
from sparse matrices to sparse arrays in SciPy is complete.
180184
- Add new indexing modes for "vectorized indexing" and "outer indexing" (see :ref:`NEP21`).
181185
- Make the polynomial API easier to use.

0 commit comments

Comments
 (0)