Skip to content

Commit 607637b

Browse files
authored
chore(deps): bump scipy from 1.16.3 to 1.17.0 (#167)
Bumps [scipy](https://github.com/scipy/scipy) from 1.16.3 to 1.17.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/scipy/scipy/releases">scipy's releases</a>.</em></p> <blockquote> <h1>SciPy 1.17.0 Release Notes</h1> <p>SciPy <code>1.17.0</code> is the culmination of 6 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Before upgrading, we recommend that users check that their own code does not use deprecated SciPy functionality (to do so, run your code with <code>python -Wd</code> and check for <code>DeprecationWarning</code> s). Our development attention will now shift to bug-fix releases on the <code>1.17.x</code> branch, and on adding new features on the main branch.</p> <p>This release requires Python <code>3.11</code>-<code>3.14</code> and NumPy <code>1.26.4</code> or greater.</p> <h1>Highlights of this release</h1> <ul> <li>Many SciPy functions have gained native support for batching of N-dimensional array input and additional support for the array API standard. An overall summary of the latter is now available in a <a href="https://scipy.github.io/devdocs/dev/api-dev/array_api.html#api-coverage">set of tables</a>.</li> <li>In <code>scipy.sparse</code>, <code>coo_array</code> now supports indexing. This includes integers, slices, arrays, <code>np.newaxis</code>, <code>Ellipsis</code>, in 1D, 2D and the relatively new nD. In <code>scipy.sparse.linalg</code>, ARPACK and PROPACK rewrites from Fortran77 to C now empower the use of external pseudorandom number generators, e.g. from numpy.</li> <li>In <code>scipy.spatial</code>, <code>transform.Rotation</code> and <code>transform.RigidTransform</code> have been extended to support N-D arrays. <code>geometric_slerp</code> now has support for extrapolation.</li> <li><code>scipy.stats</code> has gained the matrix t and logistic distributions and many performance and accuracy improvements.</li> <li>Initial support for 64-bit integer (ILP64) BLAS and LAPACK libraries has been added, including for MKL and Apple Accelerate. Please report any issues with ILP64 you encounter.</li> </ul> <h1>New features</h1> <h1><code>scipy.integrate</code> improvements</h1> <ul> <li>The integration routines <code>dopri5</code>, <code>dopri853</code>, <code>LSODA</code>, <code>vode</code>, and <code>zvode</code> have been ported from Fortran77 to C.</li> <li><code>scipy.integrate.quad</code> now has a fast path for returning 0 when the integration interval is empty.</li> <li>The <code>BDF</code>, <code>DOP853</code>, <code>RK23</code>, <code>RK45</code>, <code>OdeSolver</code>, <code>DenseOutput</code>, <code>ode</code>, and <code>complex_ode</code> classes now support subscription, making them generic types, for compatibility with <code>scipy-stubs</code>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/scipy/scipy/commit/8c75ae75176236f233824e9a0483c26a69e6dfec"><code>8c75ae7</code></a> REL: 1.17.0 &quot;final&quot; release commit [wheel build]</li> <li><a href="https://github.com/scipy/scipy/commit/9d7f110540b5f054cfd99820b5eb02b56a7f2aab"><code>9d7f110</code></a> Merge pull request <a href="https://redirect.github.com/scipy/scipy/issues/24298">#24298</a> from tylerjereddy/treddy_prep_1.17.0_final</li> <li><a href="https://github.com/scipy/scipy/commit/94373b602e384cf613e1287b209609a7908c6f5e"><code>94373b6</code></a> MAINT: test wheels [wheel build]</li> <li><a href="https://github.com/scipy/scipy/commit/723f4e2f83214c237d6afa8a9761f4ef1e00c1fe"><code>723f4e2</code></a> DOC: update 1.17.0 relnotes</li> <li><a href="https://github.com/scipy/scipy/commit/bf042f043f1f59a1856827c249453d899abc12fc"><code>bf042f0</code></a> CI: ensure we use pinned scipy-openblas version also in ILP64 job</li> <li><a href="https://github.com/scipy/scipy/commit/3e00a04941ca2e7cacf6130fd9c28a8aeeefcad8"><code>3e00a04</code></a> CI: fix issue with ILP64 job; point to fixed numpy/meson commit</li> <li><a href="https://github.com/scipy/scipy/commit/39bceab6f85ae717595c2291f6efe0ca29c53ee0"><code>39bceab</code></a> BUG: stats: fix va_args memory corruption bug</li> <li><a href="https://github.com/scipy/scipy/commit/8f563872fa61c891fede2b547c02190413ec9858"><code>8f56387</code></a> DOC: update 1.17.0 release notes</li> <li><a href="https://github.com/scipy/scipy/commit/c50e9c03eafec0bb7703acafffc948deb78a567c"><code>c50e9c0</code></a> Merge pull request <a href="https://redirect.github.com/scipy/scipy/issues/24304">#24304</a> from ev-br/edit_relnotes_for_ILP64</li> <li><a href="https://github.com/scipy/scipy/commit/b204495c6122f3670c67000ae29963676024be87"><code>b204495</code></a> DOC: clarify ILP64 support caveats in the release notes, remove mentions of O...</li> <li>Additional commits viewable in <a href="https://github.com/scipy/scipy/compare/v1.16.3...v1.17.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=scipy&package-manager=uv&previous-version=1.16.3&new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
2 parents c7f089d + 51484b7 commit 607637b

File tree

1 file changed

+53
-53
lines changed

1 file changed

+53
-53
lines changed

0 commit comments

Comments
 (0)