Hi all,

Now that the dust has settled on what we're including in the NumPy 2.0
release, it felt like a good time to update the project roadmap. After a
few discussions with other maintainers I opened
https://github.com/numpy/numpy/pull/26505. Part of it is a regular
maintenance update: remove what we've implemented or decided not to do, and
rewrite existing roadmap entries to reflect their current state.

The other part is adding some new items. In particular:
1. Under the documentation section, add that we plan to make all example
code interactive via jupyterlite-sphinx
2. Under the "platform support" section, add that we aim to start
supporting free-threaded CPython, and plan to better define platform
support tiers
3. A new section " binary size reduction"
4. A new section "NumPy 2.0 stabilization & downstream usage"
5. A new section "Security" (focused on supply chain security)

If you are interested in what will end up on the roadmap, please do review
that PR. For major topics, this thread can be used. New ideas are of course
welcome, in particular from NumPy team members and from contributors who
plan to work on something large enough that it should be represented on the
roadmap.

As a reminder: the roadmap has no dates, and not everything on it is
guaranteed to materialize. The first sentences of the roadmap explain the
purposes: "This is a live snapshot of tasks and features we will be
investing resources in. It may be used to encourage and inspire developers
and to search for funding."

We plan to keep the PR open for at least 10 days from now, or until
discussion settles.

Cheers,
Ralf
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to