<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Fri, Jun 1, 2018, 11:27 Todd <<a href="mailto:toddrjen@gmail.com" target="_blank" rel="noreferrer">toddrjen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Thu, May 31, 2018, 19:50 Matti Picus <<a href="mailto:matti.picus@gmail.com" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">matti.picus@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At the recent NumPy sprint at BIDS (thanks to those who made the trip) <br>
we spent some time brainstorming about a roadmap for NumPy, in the <br>
spirit of similar work that was done for Jupyter. The idea is that a <br>
document with wide community acceptance can guide the work of the <br>
full-time developer(s), and be a source of ideas for expanding <br>
development efforts.<br>
<br>
I put the document up at <br>
<a href="https://github.com/numpy/numpy/wiki/NumPy-Roadmap" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/numpy/numpy/wiki/NumPy-Roadmap</a>, and hope to discuss <br>
it at a BOF session during SciPy in the middle of July in Austin.<br>
<br>
Eventually it could become a NEP or formalized in another way.<br>
<br>
Matti<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Some things I have seen mentioned but don't know the current plans for:</div><div dir="auto"><br></div><div dir="auto">* Categorical arrays</div><div dir="auto">* Releasing the GIL wherever possible</div><div dir="auto">* Using multithreading internally</div><div dir="auto">* making use of the next generation blas when available and stay involved in planning to make sure it supports our needs</div><div dir="auto">* Figure out where to use Cython and were not to</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Also:</div><div dir="auto"><br></div><div dir="auto">* Figure out the best way to handle strings.  This may involve multiple approaches for different situations but the current approach may not be the best default approach.</div><div dir="auto">* Decimal and/or rational arrays</div><div dir="auto">* if yes to labeled arrays, then there should probably be a pep about label-based indexing</div><div dir="auto">* A decision about how to handle numpy 2.0</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>
</blockquote></div></div></div>