Skip to content

Commit 0bec132

Browse files
committed
Deploying to main from @ numpy/numpy.org@490fb58 🚀
1 parent 8250026 commit 0bec132

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

index.xml

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NumPy</title><link>https://numpy.org/</link><description>Recent content on NumPy</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 20 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://numpy.org/index.xml" rel="self" type="application/rss+xml"/><item><title>News</title><link>https://numpy.org/news/</link><pubDate>Sat, 20 Dec 2025 00:00:00 +0000</pubDate><guid>https://numpy.org/news/</guid><description>&lt;h3 id="numpy-240-released">NumPy 2.4.0 released&lt;a class="headerlink" href="#numpy-240-released" title="Link to this heading">#&lt;/a>&lt;/h3>
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NumPy</title><link>https://numpy.org/</link><description>Recent content on NumPy</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 20 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://numpy.org/index.xml" rel="self" type="application/rss+xml"/><item><title>News</title><link>https://numpy.org/news/</link><pubDate>Sat, 20 Dec 2025 00:00:00 +0000</pubDate><guid>https://numpy.org/news/</guid><description>&lt;h3 id="numpy-fellowship-program-2025-retrospective">NumPy Fellowship Program 2025 Retrospective&lt;a class="headerlink" href="#numpy-fellowship-program-2025-retrospective" title="Link to this heading">#&lt;/a>&lt;/h3>
2+
&lt;p>&lt;em>8 Jan, 2026&lt;/em> &amp;ndash; Joren Hammudoglu (&lt;a href="https://github.com/jorenham">@jorenham&lt;/a>) has published a
3+
retrospective on his year as a NumPy Fellow. Read the full post on the Scientific Python blog:&lt;/p>
4+
&lt;p>&lt;a href="https://blog.scientific-python.org/numpy/fellowship-program-2025-retrospective/">A Year of Typing: My NumPy Fellowship Retrospective&lt;/a>.&lt;/p>
5+
&lt;h3 id="numpy-240-released">NumPy 2.4.0 released&lt;a class="headerlink" href="#numpy-240-released" title="Link to this heading">#&lt;/a>&lt;/h3>
26
&lt;p>&lt;em>20 Dec, 2025&lt;/em> &amp;ndash; The NumPy 2.4.0 release continues the work to improve free
37
threaded Python support, user dtypes implementation, and annotations. There are
4-
many expired deprecations and bug fixes as well. Highlights are:&lt;/p>
5-
&lt;ul>
6-
&lt;li>Many annotation improvements. In particular, runtime signature introspection.&lt;/li>
7-
&lt;li>New &lt;code>casting&lt;/code> kwarg &lt;code>'same_value'&lt;/code> for casting by value.&lt;/li>
8-
&lt;li>New &lt;code>PyUFunc_AddLoopsFromSpec&lt;/code> function that can be used to add user sort
9-
loops using the &lt;code>ArrayMethod&lt;/code> API.&lt;/li>
10-
&lt;li>New &lt;code>__numpy_dtype__&lt;/code> protocol.&lt;/li>
11-
&lt;/ul>
12-
&lt;p>This release supports Python versions 3.11-3.14&lt;/p></description></item><item><title>2020 NUMPY COMMUNITY SURVEY</title><link>https://numpy.org/user-survey-2020/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numpy.org/user-survey-2020/</guid><description>&lt;p>In 2020, the NumPy survey team in partnership with students and faculty from a
8+
many expired deprecations and bug fixes as well. Highlights are:&lt;/p></description></item><item><title>2020 NUMPY COMMUNITY SURVEY</title><link>https://numpy.org/user-survey-2020/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numpy.org/user-survey-2020/</guid><description>&lt;p>In 2020, the NumPy survey team in partnership with students and faculty from a
139
Master’s course in Survey Methodology jointly hosted by the University of
1410
Michigan and the University of Maryland conducted the first official NumPy
1511
community survey. Over 1,200 users from 75 countries participated to help us

news/index.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<!doctype html><html lang=en data-colorscheme=light><head><meta name=description content="Why NumPy? Powerful n-dimensional arrays. Numerical computing tools. Interoperable. Performant. Open source."><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=x-ua-compatible content="ie=edge"><title>NumPy - News</title>
2-
<link rel=icon href=/images/favicon.ico><link rel=stylesheet type=text/css href=/theme-css/sphinx-design/index.scss.min.acf226aa2ff428a500491b1393bef415c3883113dac542174f5814fba5532592.css integrity="sha256-rPImqi/0KKUASRsTk770FcOIMRPaxUIXT1gU+6VTJZI="><link rel=stylesheet type=text/css href=/theme-css/pst/bootstrap.scss.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css integrity="sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU="><link rel=stylesheet type=text/css href=/theme-css/pst/pydata-sphinx-theme.scss.min.1032a66ba1e0ab03bfcbfd265dce1d831879c5ea9d57e8575a68eeeb887b617e.css integrity="sha256-EDKma6HgqwO/y/0mXc4dgxh5xeqdV+hXWmju64h7YX4="><link rel=stylesheet type=text/css href=/theme-css/spht/index.scss.min.ad03de1683bb39a0d1b31395797b97188e59cda6d778c0671a99db0b4fb799a9.css integrity="sha256-rQPeFoO7OaDRsxOVeXuXGI5ZzabXeMBnGpnbC0+3mak="><link rel=stylesheet type=text/css href=/css/tabs.scss.min.549aba196cc14bca7747a312ff35df0aa1f486b740c19ee0c88aaa721fb8c2e1.css integrity="sha256-VJq6GWzBS8p3R6MS/zXfCqH0hrdAwZ7gyIqqch+4wuE="><link rel=stylesheet href=/theme-css/backtotop.min.af4a1eb2a3e4e5ca38353a8320dafc9b1e1fd2edd480caa5fff0ae4e751d991c.css integrity="sha256-r0oesqPk5co4NTqDINr8mx4f0u3UgMql//CuTnUdmRw="><link rel=stylesheet href=/theme-css/bulma.min.f488b160722c9b7a2a760c03808dc8df5173e6c9dd25cb7481451ddb3c4f35dc.css integrity="sha256-9IixYHIsm3oqdgwDgI3I31Fz5sndJct0gUUd2zxPNdw="><link rel=stylesheet href=/theme-css/code-highlight.min.d0bd96ff1dbeb4b62536da5935b92af5cd7edb6d6f52b316d721e62078d9f089.css integrity="sha256-0L2W/x2+tLYlNtpZNbkq9c1+221vUrMW1yHmIHjZ8Ik="><link rel=stylesheet href=/theme-css/content.min.1de9b096ffc099fee4b538589fea6b622be33d69de64c451e11f2c91476029c5.css integrity="sha256-Hemwlv/Amf7ktThYn+prYivjPWneZMRR4R8skUdgKcU="><link rel=stylesheet href=/theme-css/dark-mode.min.1a7d04742ddf658331233b701507a0124657cbf45e02c672c061955181de6dde.css integrity="sha256-Gn0EdC3fZYMxIztwFQegEkZXy/ReAsZywGGVUYHebd4="><link rel=stylesheet href=/theme-css/footer.min.4be63c4d5628cb485efcfa5c9475fa1daa18933eb83741a2ca2bcd444ec270a2.css integrity="sha256-S+Y8TVYoy0he/PpclHX6HaoYkz64N0GiyivNRE7CcKI="><link rel=stylesheet href=/theme-css/hero.min.aa8286fd7d31d78e297e71594436c47b17d4f28660fd16f2b252e3f55fa500be.css integrity="sha256-qoKG/X0x144pfnFZRDbEexfU8oZg/RbyslLj9V+lAL4="><link rel=stylesheet href=/theme-css/lists.min.83821789384ebadc1a1ff75ef9f4b29ba53fe45eb30a46a228aa55772a393396.css integrity="sha256-g4IXiThOutwaH/de+fSym6U/5F6zCkaiKKpVdyo5M5Y="><link rel=stylesheet href=/theme-css/navbar.min.c15f7eadb5a7e1532309c04d94e1b0099d4fa75aaded30829bbfd21ebdb51ad5.css integrity="sha256-wV9+rbWn4VMjCcBNlOGwCZ1Pp1qt7TCCm7/SHr21GtU="><link rel=stylesheet href=/theme-css/news.min.8875ffae62ae22741a27025581fcb3341c18442be06bf132e45f8d6027692876.css integrity="sha256-iHX/rmKuInQaJwJVgfyzNBwYRCvga/Ey5F+NYCdpKHY="><link rel=stylesheet href=/theme-css/posts.min.9505f87d5973f3f08c99c613c0781b3a42411f4795657e8da7ef29c7ad37c23d.css integrity="sha256-lQX4fVlz8/CMmcYTwHgbOkJBH0eVZX6Np+8px603wj0="><link rel=stylesheet href=/theme-css/search.min.ee3423de82ad5535fd375aa47bc4fe618ecaa5d10eb0b68fe6dfc85a78790676.css integrity="sha256-7jQj3oKtVTX9N1qke8T+YY7KpdEOsLaP5t/IWnh5BnY="><link rel=stylesheet href=/theme-css/shortcuts.min.f90addf0a2a3c4e075eb5c3c78e4cc27d9b4fba18a02a17808695212762224c1.css integrity="sha256-+Qrd8KKjxOB161w8eOTMJ9m0+6GKAqF4CGlSEnYiJME="><link rel=stylesheet href=/theme-css/styles.min.00c75e5e25cb21123ca151cb4f4a130891157870829d91cefa425316ecf23de2.css integrity="sha256-AMdeXiXLIRI8oVHLT0oTCJEVeHCCnZHO+kJTFuzyPeI="><link rel=stylesheet href=/theme-css/tables.min.7a44b6bd698323dd3d379b714bd534132e76bf4ba0d3dec61997a8d9ba9db5fb.css integrity="sha256-ekS2vWmDI909N5txS9U0Ey52v0ug097GGZeo2bqdtfs="><link rel=stylesheet href=/theme-css/tabs.min.8884c317231b5f2331b2fd9f65e4f7900fe9124aafae93b78cef175960289683.css integrity="sha256-iITDFyMbXyMxsv2fZeT3kA/pEkqvrpO3jO8XWWAoloM="><link rel=stylesheet href=/theme-css/vars.min.3d537d14ea6e6fb59012fa9d357adf4b209dab8c2535fb94ab37afb6a37020fd.css integrity="sha256-PVN9FOpub7WQEvqdNXrfSyCdq4wlNfuUqzevtqNwIP0="><link rel=stylesheet href=/css/casestudies.min.92b0bafc1e58181b02c23f14b861767269e505eadc85a123b4eb79e2527bf2e0.css integrity="sha256-krC6/B5YGBsCwj8UuGF2cmnlBerchaEjtOt54lJ78uA="><link rel=stylesheet href=/css/custom.min.cf0f0187caa046832f55197d09d0ad54a98eebc7758bbb354fb1c8fb8541b5bb.css integrity="sha256-zw8Bh8qgRoMvVRl9CdCtVKmO68d1i7s1T7HI+4VBtbs="><link rel=stylesheet href=/css/mailchimp.min.96f403ea4c8be10747beb4c33a219da2fa8234a3b98882983bd2569da8eeb9e1.css integrity="sha256-lvQD6kyL4QdHvrTDOiGdovqCNKO5iIKYO9JWnajuueE="><link rel=stylesheet href=/css/shell.min.173478d133f6f5990705f3ed2f48714422de15754d813df6aa2a047bf62a51da.css integrity="sha256-FzR40TP29ZkHBfPtL0hxRCLeFXVNgT32qioEe/YqUdo="><script src=https://code.jquery.com/jquery-3.7.1.min.js></script><link rel=alternate hreflang=pt href=/pt/news/ title=Português><link rel=alternate hreflang=ja href=/ja/news/ title="日本語 (Japanese)"><link rel=alternate hreflang=es href=/es/news/ title=Español><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://numpy.org/images/numpy-image.jpg"><meta name=twitter:title content="News"><meta name=twitter:description content="NumPy 2.4.0 released# 20 Dec, 2025 – The NumPy 2.4.0 release continues the work to improve free threaded Python support, user dtypes implementation, and annotations. There are many expired deprecations and bug fixes as well. Highlights are:
3-
Many annotation improvements. In particular, runtime signature introspection. New casting kwarg 'same_value' for casting by value. New PyUFunc_AddLoopsFromSpec function that can be used to add user sort loops using the ArrayMethod API. New __numpy_dtype__ protocol. This release supports Python versions 3.11-3.14"></head><body><nav id=nav class=navbar role=navigation aria-label="main navigation"><div class=container><div class=navbar-brand><a class=navbar-item href=/><img class=navbar-logo src=/images/logo.svg alt="%!s(<nil>) logo"><div class=navbar-logo-text>NumPy</div></a><a role=button class=navbar-burger aria-label=menu aria-expanded=false data-target=navbar-menu><span aria-hidden=true></span>
2+
<link rel=icon href=/images/favicon.ico><link rel=stylesheet type=text/css href=/theme-css/sphinx-design/index.scss.min.acf226aa2ff428a500491b1393bef415c3883113dac542174f5814fba5532592.css integrity="sha256-rPImqi/0KKUASRsTk770FcOIMRPaxUIXT1gU+6VTJZI="><link rel=stylesheet type=text/css href=/theme-css/pst/bootstrap.scss.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css integrity="sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU="><link rel=stylesheet type=text/css href=/theme-css/pst/pydata-sphinx-theme.scss.min.1032a66ba1e0ab03bfcbfd265dce1d831879c5ea9d57e8575a68eeeb887b617e.css integrity="sha256-EDKma6HgqwO/y/0mXc4dgxh5xeqdV+hXWmju64h7YX4="><link rel=stylesheet type=text/css href=/theme-css/spht/index.scss.min.ad03de1683bb39a0d1b31395797b97188e59cda6d778c0671a99db0b4fb799a9.css integrity="sha256-rQPeFoO7OaDRsxOVeXuXGI5ZzabXeMBnGpnbC0+3mak="><link rel=stylesheet type=text/css href=/css/tabs.scss.min.549aba196cc14bca7747a312ff35df0aa1f486b740c19ee0c88aaa721fb8c2e1.css integrity="sha256-VJq6GWzBS8p3R6MS/zXfCqH0hrdAwZ7gyIqqch+4wuE="><link rel=stylesheet href=/theme-css/backtotop.min.af4a1eb2a3e4e5ca38353a8320dafc9b1e1fd2edd480caa5fff0ae4e751d991c.css integrity="sha256-r0oesqPk5co4NTqDINr8mx4f0u3UgMql//CuTnUdmRw="><link rel=stylesheet href=/theme-css/bulma.min.f488b160722c9b7a2a760c03808dc8df5173e6c9dd25cb7481451ddb3c4f35dc.css integrity="sha256-9IixYHIsm3oqdgwDgI3I31Fz5sndJct0gUUd2zxPNdw="><link rel=stylesheet href=/theme-css/code-highlight.min.d0bd96ff1dbeb4b62536da5935b92af5cd7edb6d6f52b316d721e62078d9f089.css integrity="sha256-0L2W/x2+tLYlNtpZNbkq9c1+221vUrMW1yHmIHjZ8Ik="><link rel=stylesheet href=/theme-css/content.min.1de9b096ffc099fee4b538589fea6b622be33d69de64c451e11f2c91476029c5.css integrity="sha256-Hemwlv/Amf7ktThYn+prYivjPWneZMRR4R8skUdgKcU="><link rel=stylesheet href=/theme-css/dark-mode.min.1a7d04742ddf658331233b701507a0124657cbf45e02c672c061955181de6dde.css integrity="sha256-Gn0EdC3fZYMxIztwFQegEkZXy/ReAsZywGGVUYHebd4="><link rel=stylesheet href=/theme-css/footer.min.4be63c4d5628cb485efcfa5c9475fa1daa18933eb83741a2ca2bcd444ec270a2.css integrity="sha256-S+Y8TVYoy0he/PpclHX6HaoYkz64N0GiyivNRE7CcKI="><link rel=stylesheet href=/theme-css/hero.min.aa8286fd7d31d78e297e71594436c47b17d4f28660fd16f2b252e3f55fa500be.css integrity="sha256-qoKG/X0x144pfnFZRDbEexfU8oZg/RbyslLj9V+lAL4="><link rel=stylesheet href=/theme-css/lists.min.83821789384ebadc1a1ff75ef9f4b29ba53fe45eb30a46a228aa55772a393396.css integrity="sha256-g4IXiThOutwaH/de+fSym6U/5F6zCkaiKKpVdyo5M5Y="><link rel=stylesheet href=/theme-css/navbar.min.c15f7eadb5a7e1532309c04d94e1b0099d4fa75aaded30829bbfd21ebdb51ad5.css integrity="sha256-wV9+rbWn4VMjCcBNlOGwCZ1Pp1qt7TCCm7/SHr21GtU="><link rel=stylesheet href=/theme-css/news.min.8875ffae62ae22741a27025581fcb3341c18442be06bf132e45f8d6027692876.css integrity="sha256-iHX/rmKuInQaJwJVgfyzNBwYRCvga/Ey5F+NYCdpKHY="><link rel=stylesheet href=/theme-css/posts.min.9505f87d5973f3f08c99c613c0781b3a42411f4795657e8da7ef29c7ad37c23d.css integrity="sha256-lQX4fVlz8/CMmcYTwHgbOkJBH0eVZX6Np+8px603wj0="><link rel=stylesheet href=/theme-css/search.min.ee3423de82ad5535fd375aa47bc4fe618ecaa5d10eb0b68fe6dfc85a78790676.css integrity="sha256-7jQj3oKtVTX9N1qke8T+YY7KpdEOsLaP5t/IWnh5BnY="><link rel=stylesheet href=/theme-css/shortcuts.min.f90addf0a2a3c4e075eb5c3c78e4cc27d9b4fba18a02a17808695212762224c1.css integrity="sha256-+Qrd8KKjxOB161w8eOTMJ9m0+6GKAqF4CGlSEnYiJME="><link rel=stylesheet href=/theme-css/styles.min.00c75e5e25cb21123ca151cb4f4a130891157870829d91cefa425316ecf23de2.css integrity="sha256-AMdeXiXLIRI8oVHLT0oTCJEVeHCCnZHO+kJTFuzyPeI="><link rel=stylesheet href=/theme-css/tables.min.7a44b6bd698323dd3d379b714bd534132e76bf4ba0d3dec61997a8d9ba9db5fb.css integrity="sha256-ekS2vWmDI909N5txS9U0Ey52v0ug097GGZeo2bqdtfs="><link rel=stylesheet href=/theme-css/tabs.min.8884c317231b5f2331b2fd9f65e4f7900fe9124aafae93b78cef175960289683.css integrity="sha256-iITDFyMbXyMxsv2fZeT3kA/pEkqvrpO3jO8XWWAoloM="><link rel=stylesheet href=/theme-css/vars.min.3d537d14ea6e6fb59012fa9d357adf4b209dab8c2535fb94ab37afb6a37020fd.css integrity="sha256-PVN9FOpub7WQEvqdNXrfSyCdq4wlNfuUqzevtqNwIP0="><link rel=stylesheet href=/css/casestudies.min.92b0bafc1e58181b02c23f14b861767269e505eadc85a123b4eb79e2527bf2e0.css integrity="sha256-krC6/B5YGBsCwj8UuGF2cmnlBerchaEjtOt54lJ78uA="><link rel=stylesheet href=/css/custom.min.cf0f0187caa046832f55197d09d0ad54a98eebc7758bbb354fb1c8fb8541b5bb.css integrity="sha256-zw8Bh8qgRoMvVRl9CdCtVKmO68d1i7s1T7HI+4VBtbs="><link rel=stylesheet href=/css/mailchimp.min.96f403ea4c8be10747beb4c33a219da2fa8234a3b98882983bd2569da8eeb9e1.css integrity="sha256-lvQD6kyL4QdHvrTDOiGdovqCNKO5iIKYO9JWnajuueE="><link rel=stylesheet href=/css/shell.min.173478d133f6f5990705f3ed2f48714422de15754d813df6aa2a047bf62a51da.css integrity="sha256-FzR40TP29ZkHBfPtL0hxRCLeFXVNgT32qioEe/YqUdo="><script src=https://code.jquery.com/jquery-3.7.1.min.js></script><link rel=alternate hreflang=pt href=/pt/news/ title=Português><link rel=alternate hreflang=ja href=/ja/news/ title="日本語 (Japanese)"><link rel=alternate hreflang=es href=/es/news/ title=Español><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://numpy.org/images/numpy-image.jpg"><meta name=twitter:title content="News"><meta name=twitter:description content="NumPy Fellowship Program 2025 Retrospective# 8 Jan, 2026 – Joren Hammudoglu (@jorenham) has published a retrospective on his year as a NumPy Fellow. Read the full post on the Scientific Python blog:
3+
A Year of Typing: My NumPy Fellowship Retrospective.
4+
NumPy 2.4.0 released# 20 Dec, 2025 – The NumPy 2.4.0 release continues the work to improve free threaded Python support, user dtypes implementation, and annotations. There are many expired deprecations and bug fixes as well. Highlights are:"></head><body><nav id=nav class=navbar role=navigation aria-label="main navigation"><div class=container><div class=navbar-brand><a class=navbar-item href=/><img class=navbar-logo src=/images/logo.svg alt="%!s(<nil>) logo"><div class=navbar-logo-text>NumPy</div></a><a role=button class=navbar-burger aria-label=menu aria-expanded=false data-target=navbar-menu><span aria-hidden=true></span>
45
<span aria-hidden=true></span>
56
<span aria-hidden=true></span></a></div><div id=navbar-menu class=navbar-menu><div class=navbar-end><a href=/install class=navbar-item>Install
67
</a><a href=https://numpy.org/doc/stable class=navbar-item>Documentation
@@ -10,7 +11,8 @@
1011
</a><a href=/news class=navbar-item>News
1112
</a><a href=/contribute class=navbar-item>Contribute</a><div class="navbar-item has-dropdown"><a aria-label="Select language" class=navbar-link>English</a><div class=navbar-dropdown><a href=/pt/news/ class=navbar-item>Português
1213
</a><a href=/ja/news/ class=navbar-item>日本語 (Japanese)
13-
</a><a href=/es/news/ class=navbar-item>Español</a></div></div></div></div></div></nav><section class=content-padding><div class=content-container><nav aria-label=Breadcrumb><ul id=breadcrumbs class=bd-breadcrumbs><li class="breadcrumb-item breadcrumb-home"><a href=/ class=nav-link aria-label=Home><i class="fas fa-home"></i></a></li><li class="breadcrumb-item active" aria-current=page>News</li></ul></nav><h1>News</h1><div><h3 id=numpy-240-released>NumPy 2.4.0 released<a class=headerlink href=#numpy-240-released title="Link to this heading">#</a></h3><p><em>20 Dec, 2025</em> &ndash; The NumPy 2.4.0 release continues the work to improve free
14+
</a><a href=/es/news/ class=navbar-item>Español</a></div></div></div></div></div></nav><section class=content-padding><div class=content-container><nav aria-label=Breadcrumb><ul id=breadcrumbs class=bd-breadcrumbs><li class="breadcrumb-item breadcrumb-home"><a href=/ class=nav-link aria-label=Home><i class="fas fa-home"></i></a></li><li class="breadcrumb-item active" aria-current=page>News</li></ul></nav><h1>News</h1><div><h3 id=numpy-fellowship-program-2025-retrospective>NumPy Fellowship Program 2025 Retrospective<a class=headerlink href=#numpy-fellowship-program-2025-retrospective title="Link to this heading">#</a></h3><p><em>8 Jan, 2026</em> &ndash; Joren Hammudoglu (<a href=https://github.com/jorenham>@jorenham</a>) has published a
15+
retrospective on his year as a NumPy Fellow. Read the full post on the Scientific Python blog:</p><p><a href=https://blog.scientific-python.org/numpy/fellowship-program-2025-retrospective/>A Year of Typing: My NumPy Fellowship Retrospective</a>.</p><h3 id=numpy-240-released>NumPy 2.4.0 released<a class=headerlink href=#numpy-240-released title="Link to this heading">#</a></h3><p><em>20 Dec, 2025</em> &ndash; The NumPy 2.4.0 release continues the work to improve free
1416
threaded Python support, user dtypes implementation, and annotations. There are
1517
many expired deprecations and bug fixes as well. Highlights are:</p><ul><li>Many annotation improvements. In particular, runtime signature introspection.</li><li>New <code>casting</code> kwarg <code>'same_value'</code> for casting by value.</li><li>New <code>PyUFunc_AddLoopsFromSpec</code> function that can be used to add user sort
1618
loops using the <code>ArrayMethod</code> API.</li><li>New <code>__numpy_dtype__</code> protocol.</li></ul><p>This release supports Python versions 3.11-3.14</p><h3 id=numpy-230-released>NumPy 2.3.0 released<a class=headerlink href=#numpy-230-released title="Link to this heading">#</a></h3><p><em>7 Jun, 2025</em> &ndash; The NumPy 2.3.0 release improves free threaded Python support

0 commit comments

Comments
 (0)