SciPy 1.15.3 Release Notes#
SciPy 1.15.3 is a bug-fix release with no new features compared to 1.15.2.
Authors#
Name (commits)
aiudirog (1) +
Nickolai Belakovski (1)
Florian Bourgey (1) +
Richard Strong Bowen (2) +
Jake Bowhay (1)
Dietrich Brunn (2)
Evgeni Burovski (1)
Lucas Colley (1)
Ralf Gommers (1)
Saarthak Gupta (1) +
Matt Haberland (4)
Chengyu Han (1) +
Lukas Huber (1) +
Nick ODell (2)
Ilhan Polat (4)
Tyler Reddy (52)
Neil Schemenauer (1) +
Dan Schult (1)
sildater (1) +
Gagandeep Singh (4)
Albert Steppi (2)
Matthias Urlichs (1) +
David Varela (1) +
ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) (3)
A total of 24 people contributed to this release. People with a “+” by their names contributed a patch for the first time. This list of names is automatically generated, and may not be fully complete.
Issues closed for 1.15.3#
#10634: BUG: optimize:
least_squares
with'trf'
and'trf_sover=lsmr'
…#18146: BUG: scipy.sparse.linalg.expm_multiply fails with sparse matrices
#19418: BUG: integrate.solve_ivp fails for some step sizes if dense_output=True…
#19865: BUG: HalfspaceIntersection.add_halfspaces() does not seem to…
#20988: BUG: special.hyp2f1: wrong result for extreme inputs
#22236: BUG: scipy v1.15 breaking for pytest when assert-rewrite is on
#22400: BUG: stats.genextreme.stats: Spurious warning from
genextreme.stats(0.0,
…#22451: BUG: interpolative svd broken for non-square linear operators
#22515: CI: Some GitHub workflows failing due to check on
actions/cache
…#22547: BUG: _lib: Data race reported by TSAN in
ccallback
mechanism#22558: BUG: linalg.expm: bug on Windows / conda
#22574: CI: benchmark job on CircleCI is failing on
io.mmread
memory…#22586: BUG: ndimage.median_filter: additional hard crashes
#22589: BUG: spatial:
Rotation
no longer supports zero-length collections#22599: DOC: sparse.linalg.ArpackError: entire default
infodict
displayed#22615: CI: oneAPI job:
Not enough disk space.
#22637: BUG: Transposed LinearOperator fails on vector multiplication
#22655: BUG: optimize.linprog: 40x slower in v1.15 compared to v1.14
#22681: DOC: integrate.tanhsinh: documentation refers to non-existent…
#22684: BUG: signal.resample_poly: dtype not preserved
#22720: MAINT, CI: floating point exceptions activated in NumPy
#22868: BUG: re-importing
scipy
fails#22903: BUG: special.logsumexp: nan in 1.15
Pull requests for 1.15.3#
#20035: BUG: spatial.HalfspaceIntersection: raise on non-feasible half…
#22502: BUG: special: Fix typo in specfun::chgu
#22517: CI: Use actions/cache 4.2.0
#22532: BUG: Remove warning for genextreme.stats(0.0, moments=’mvsk’)
#22543: REL, MAINT: prep for 1.15.3
#22555: BUG:
scipy.sparse.linalg
: Fixexpm_multiply
if both…#22561: BUG: _lib: Fix data race found by TSAN, use SCIPY_TLS.
#22567: BUG: optimize: Fix
bracket_root
termination check and default…#22582: BUG:
integrate.solve_ivp
: Avoid duplicate time stamps in…#22587: BUG: Pin jupyterlite-sphinx to >= 0.19.1
#22588: BUG/BLD: xsf: force defining the mdspan parenthesis operator…
#22590: BENCH: remove triple run of mmread/mmwrite benchmark, limit sizes
#22600: BUG: Fix ArpackError default argument
#22608: BUG: ndimage.median_filter: fix segfault when using
mode='mirror'
#22617: CI: minimise disk space usage for oneAPI jobs
#22642: BUG: sparse: sparse sum/mean out parameter shape not enforced…
#22643: BUG: spatial.transform.Rotation: support 0-length rotations
#22660: BUG: optimize: avoid expensive access of
basis.col_status
…#22689: BUG: signal.resample_poly: fix dtype preservation
#22690: MAINT/DOC: integrate.tanhsinh: lightly refactor error estimate…
#22693: BUG: spatial.HalfspaceIntersection: fix
add_halfspaces
batch…#22726: MAINT: compensate for dot exceptions
#22763: BUG: sparse: Remove reference cycle to improve memory use
#22772: BUG: sparse.linalg: Transposed
LinearOperator
multiplication…#22784: BUG: signal._short_time_fft: incorrect index computation in
upper_border_begin
…#22792: BUG: signal.ShortTimeFFT.upper_border_begin: Document parameter…
#22801: BUG:
signal.windows._windows.kaiser_bessel_derived
: use…#22810: BUG: special.hyp2f1: fix for extreme inputs
#22822: BUG: linalg.expm: Fix noncompliant compiler branch typos in C…
#22828: BUG: add workaround for pytest assertion rewriting overreach
#22834: BUG: linalg: Fix shape mismatch in interpolative.svd
#22869: BUG: optimize._highspy: don’t import from inside a C module
#22910: MAINT: special.logsumexp: improvement when weight of largest…