Commit 607637b
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 "final" 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 />
[](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>1 file changed
+53
-53
lines changed
0 commit comments