Sourced from scipy's releases.
SciPy 1.14.0 Release Notes
SciPy
1.14.0
is the culmination of 3 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 withpython -Wd
and check forDeprecationWarning
s). Our development attention will now shift to bug-fix releases on the 1.14.x branch, and on adding new features on the main branch.This release requires Python
3.10+
and NumPy1.23.5
or greater.For running on PyPy, PyPy3
6.0+
is required.Highlights of this release
- SciPy now supports the new Accelerate library introduced in macOS 13.3, and has wheels built against Accelerate for macOS >=14 resulting in significant performance improvements for many linear algebra operations.
- A new method,
cobyqa
, has been added toscipy.optimize.minimize
- this is an interface for COBYQA (Constrained Optimization BY Quadratic Approximations), a derivative-free optimization solver, designed to supersede COBYLA, developed by the Department of Applied Mathematics, The Hong Kong Polytechnic University.scipy.sparse.linalg.spsolve_triangular
is now more than an order of magnitude faster in many cases.New features
scipy.fft
improvements
- A new function,
scipy.fft.prev_fast_len
, has been added. This function finds the largest composite of FFT radices that is less than the target length. It is useful for discarding a minimal number of samples before FFT.
scipy.io
improvements
wavfile
now supports reading and writing ofwav
files in the RF64 format, allowing files greater than 4 GB in size to be handled.
scipy.constants
improvements
- Experimental support for the array API standard has been added.
... (truncated)
87c4664
REL: SciPy 1.14.0 rel commit [wheel build]ac63c81
Merge pull request #21019
from tylerjereddy/treddy_1.14.0_final_backports541003f
DOC: update 1.14 relnotes [wheel build]a08d1ff
MAINT: stats.gstd: warn when an observation is <= 0a4f7119
DEP: special.perm: deprecate non-integer N
and
k
with exact=True
(#20909)73339fb
TST: stats: fix use of np.testing to compare xp-arrays0542df6
DOC: Update 1.14.0 release notesf8e530c
STY: _lib._util: silence mypye2cbda2
TST:sparse.linalg: Skip test due to sensitivity to numerical noise4fb2e6a
TST: robustify test_nnls_inner_loop_case1