========================== SciPy 1.15.3 Release Notes ========================== .. contents:: 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 <https://github.com/scipy/scipy/issues/10634>`__: BUG: optimize: ``least_squares`` with ``'trf'`` and ``'trf_sover=lsmr'``... * `#18146 <https://github.com/scipy/scipy/issues/18146>`__: BUG: scipy.sparse.linalg.expm_multiply fails with sparse matrices * `#19418 <https://github.com/scipy/scipy/issues/19418>`__: BUG: integrate.solve_ivp fails for some step sizes if dense_output=True... * `#19865 <https://github.com/scipy/scipy/issues/19865>`__: BUG: HalfspaceIntersection.add_halfspaces() does not seem to... * `#20988 <https://github.com/scipy/scipy/issues/20988>`__: BUG: special.hyp2f1: wrong result for extreme inputs * `#22236 <https://github.com/scipy/scipy/issues/22236>`__: BUG: scipy v1.15 breaking for pytest when assert-rewrite is on * `#22400 <https://github.com/scipy/scipy/issues/22400>`__: BUG: stats.genextreme.stats: Spurious warning from ``genextreme.stats(0.0,``... * `#22451 <https://github.com/scipy/scipy/issues/22451>`__: BUG: interpolative svd broken for non-square linear operators * `#22515 <https://github.com/scipy/scipy/issues/22515>`__: CI: Some GitHub workflows failing due to check on ``actions/cache``... * `#22547 <https://github.com/scipy/scipy/issues/22547>`__: BUG: _lib: Data race reported by TSAN in ``ccallback`` mechanism * `#22558 <https://github.com/scipy/scipy/issues/22558>`__: BUG: linalg.expm: bug on Windows / conda * `#22574 <https://github.com/scipy/scipy/issues/22574>`__: CI: benchmark job on CircleCI is failing on ``io.mmread`` memory... * `#22586 <https://github.com/scipy/scipy/issues/22586>`__: BUG: ndimage.median_filter: additional hard crashes * `#22589 <https://github.com/scipy/scipy/issues/22589>`__: BUG: spatial: ``Rotation`` no longer supports zero-length collections * `#22599 <https://github.com/scipy/scipy/issues/22599>`__: DOC: sparse.linalg.ArpackError: entire default ``infodict`` displayed * `#22615 <https://github.com/scipy/scipy/issues/22615>`__: CI: oneAPI job: ``Not enough disk space.`` * `#22637 <https://github.com/scipy/scipy/issues/22637>`__: BUG: Transposed LinearOperator fails on vector multiplication * `#22655 <https://github.com/scipy/scipy/issues/22655>`__: BUG: optimize.linprog: 40x slower in v1.15 compared to v1.14 * `#22681 <https://github.com/scipy/scipy/issues/22681>`__: DOC: integrate.tanhsinh: documentation refers to non-existent... * `#22684 <https://github.com/scipy/scipy/issues/22684>`__: BUG: signal.resample_poly: dtype not preserved * `#22720 <https://github.com/scipy/scipy/issues/22720>`__: MAINT, CI: floating point exceptions activated in NumPy * `#22868 <https://github.com/scipy/scipy/issues/22868>`__: BUG: re-importing ``scipy`` fails * `#22903 <https://github.com/scipy/scipy/issues/22903>`__: BUG: special.logsumexp: nan in 1.15 Pull requests for 1.15.3 ------------------------ * `#20035 <https://github.com/scipy/scipy/pull/20035>`__: BUG: spatial.HalfspaceIntersection: raise on non-feasible half... * `#22502 <https://github.com/scipy/scipy/pull/22502>`__: BUG: special: Fix typo in specfun::chgu * `#22517 <https://github.com/scipy/scipy/pull/22517>`__: CI: Use actions/cache 4.2.0 * `#22532 <https://github.com/scipy/scipy/pull/22532>`__: BUG: Remove warning for genextreme.stats(0.0, moments='mvsk') * `#22543 <https://github.com/scipy/scipy/pull/22543>`__: REL, MAINT: prep for 1.15.3 * `#22555 <https://github.com/scipy/scipy/pull/22555>`__: BUG: ``scipy.sparse.linalg``\ : Fix ``expm_multiply`` if both... * `#22561 <https://github.com/scipy/scipy/pull/22561>`__: BUG: _lib: Fix data race found by TSAN, use SCIPY_TLS. * `#22567 <https://github.com/scipy/scipy/pull/22567>`__: BUG: optimize: Fix ``bracket_root`` termination check and default... * `#22582 <https://github.com/scipy/scipy/pull/22582>`__: BUG: ``integrate.solve_ivp``\ : Avoid duplicate time stamps in... * `#22587 <https://github.com/scipy/scipy/pull/22587>`__: BUG: Pin jupyterlite-sphinx to >= 0.19.1 * `#22588 <https://github.com/scipy/scipy/pull/22588>`__: BUG/BLD: xsf: force defining the mdspan parenthesis operator... * `#22590 <https://github.com/scipy/scipy/pull/22590>`__: BENCH: remove triple run of mmread/mmwrite benchmark, limit sizes * `#22600 <https://github.com/scipy/scipy/pull/22600>`__: BUG: Fix ArpackError default argument * `#22608 <https://github.com/scipy/scipy/pull/22608>`__: BUG: ndimage.median_filter: fix segfault when using ``mode='mirror'`` * `#22617 <https://github.com/scipy/scipy/pull/22617>`__: CI: minimise disk space usage for oneAPI jobs * `#22642 <https://github.com/scipy/scipy/pull/22642>`__: BUG: sparse: sparse sum/mean out parameter shape not enforced... * `#22643 <https://github.com/scipy/scipy/pull/22643>`__: BUG: spatial.transform.Rotation: support 0-length rotations * `#22660 <https://github.com/scipy/scipy/pull/22660>`__: BUG: optimize: avoid expensive access of ``basis.col_status``... * `#22689 <https://github.com/scipy/scipy/pull/22689>`__: BUG: signal.resample_poly: fix dtype preservation * `#22690 <https://github.com/scipy/scipy/pull/22690>`__: MAINT/DOC: integrate.tanhsinh: lightly refactor error estimate... * `#22693 <https://github.com/scipy/scipy/pull/22693>`__: BUG: spatial.HalfspaceIntersection: fix ``add_halfspaces`` batch... * `#22726 <https://github.com/scipy/scipy/pull/22726>`__: MAINT: compensate for dot exceptions * `#22763 <https://github.com/scipy/scipy/pull/22763>`__: BUG: sparse: Remove reference cycle to improve memory use * `#22772 <https://github.com/scipy/scipy/pull/22772>`__: BUG: sparse.linalg: Transposed ``LinearOperator`` multiplication... * `#22784 <https://github.com/scipy/scipy/pull/22784>`__: BUG: signal._short_time_fft: incorrect index computation in ``upper_border_begin``... * `#22792 <https://github.com/scipy/scipy/pull/22792>`__: BUG: signal.ShortTimeFFT.upper_border_begin: Document parameter... * `#22801 <https://github.com/scipy/scipy/pull/22801>`__: BUG: ``signal.windows._windows.kaiser_bessel_derived``\ : use... * `#22810 <https://github.com/scipy/scipy/pull/22810>`__: BUG: special.hyp2f1: fix for extreme inputs * `#22822 <https://github.com/scipy/scipy/pull/22822>`__: BUG: linalg.expm: Fix noncompliant compiler branch typos in C... * `#22828 <https://github.com/scipy/scipy/pull/22828>`__: BUG: add workaround for pytest assertion rewriting overreach * `#22834 <https://github.com/scipy/scipy/pull/22834>`__: BUG: linalg: Fix shape mismatch in interpolative.svd * `#22869 <https://github.com/scipy/scipy/pull/22869>`__: BUG: optimize._highspy: don't import from inside a C module * `#22910 <https://github.com/scipy/scipy/pull/22910>`__: MAINT: special.logsumexp: improvement when weight of largest... Checksums ========= MD5 ~~~ c560594b133d73a857998a18abab6280 Changelog f5f2a370110845f4425e4e4b2e43b6c9 README.txt 2f7cfc3c47962499ba465060bc9a8c9c scipy-1.15.3-cp310-cp310-macosx_10_13_x86_64.whl d3886e807dfd1e687013b6f883e40d04 scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl cb5956fc8003ca21fa1a9f54a7714aff scipy-1.15.3-cp310-cp310-macosx_14_0_arm64.whl 5a0dd140e410d9bd8ef82af217b2728f scipy-1.15.3-cp310-cp310-macosx_14_0_x86_64.whl 0ddb94c0a7b61d1133e2aa8252ad8776 scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 2877ac751222626af605e095540eefbc scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ed675fda1a185f16999285826e09bb8e scipy-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl 956c8ce853470ae604d9024a8147c863 scipy-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl c80a74fea48b9f229104c45eca20ec42 scipy-1.15.3-cp310-cp310-win_amd64.whl fecd56e6c3f4933d6c3aa7b4067a45e0 scipy-1.15.3-cp311-cp311-macosx_10_13_x86_64.whl 33be0f209916c44ed63e5ca607839d6e scipy-1.15.3-cp311-cp311-macosx_12_0_arm64.whl bbde6be3db1e9b2946f26a08cc7a3b21 scipy-1.15.3-cp311-cp311-macosx_14_0_arm64.whl 12066be1a979cd715723471d7d87bad0 scipy-1.15.3-cp311-cp311-macosx_14_0_x86_64.whl 73970d3383514fa4cfc2ace08ce7a40b scipy-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl a6ffbbfc59e2dc650b106bc6688658d2 scipy-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl df3c502b64fd3d703b63f9e03c8a0bdf scipy-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl 294157fb9c4cf4f95b52483683b07261 scipy-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl 7f3a7a640bb0464caa7fa2f4f6b72348 scipy-1.15.3-cp311-cp311-win_amd64.whl ab6eb219a39d1f9f7e6c6aefe33a7955 scipy-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl 3733a2af48ea0ed433b0723263b15cc7 scipy-1.15.3-cp312-cp312-macosx_12_0_arm64.whl b7bc75bcdcf5ffd533a6f7d82f7d6682 scipy-1.15.3-cp312-cp312-macosx_14_0_arm64.whl c0e551914d5c6a37b10fbc4a97f5bae8 scipy-1.15.3-cp312-cp312-macosx_14_0_x86_64.whl bc80f87191da9529ae499013e28a1421 scipy-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl f3e2694430304abeb02e7f0da6434ed7 scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 5f0b4cc73ae0ca74280aab1384b17176 scipy-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl 4ee02a4d206c4d01c5bacf78b211bafa scipy-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl 4ce624e65ff4f034712efdf47b52a21c scipy-1.15.3-cp312-cp312-win_amd64.whl 0881a6c75cce26b7037e141fa59e1f78 scipy-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl 9e4938b68ea924783b23035d3cdf50db scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl 3439cdb9537fd4071b3f8e1921ca268d scipy-1.15.3-cp313-cp313-macosx_14_0_arm64.whl a736d9cbbef72c954e1136f079c68637 scipy-1.15.3-cp313-cp313-macosx_14_0_x86_64.whl 2286341858c89b539b0c8ce4090d7f36 scipy-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 360c7894e9aaa61039341d02f867e1cf scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 08ff73566ddd41399f4bcb3e6d78ccb8 scipy-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl ffcc1197f89ae9b5956fd0153fba5937 scipy-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl c196b0c56b0e9234ef29d65c9ea53c6f scipy-1.15.3-cp313-cp313-win_amd64.whl a947511610e5cda17f29891ceecc97c6 scipy-1.15.3-cp313-cp313t-macosx_10_13_x86_64.whl c4938a12254670ec79183ea9670226ba scipy-1.15.3-cp313-cp313t-macosx_12_0_arm64.whl 2281faecc120444a82f2c5aaf4152df3 scipy-1.15.3-cp313-cp313t-macosx_14_0_arm64.whl 4394d2edb855c145be6c60c505731971 scipy-1.15.3-cp313-cp313t-macosx_14_0_x86_64.whl 803c2ac9ac02e3fa5f2fa8a3a1bfd64f scipy-1.15.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 2b92f8a93b4626e9eb935cf0acd66bad scipy-1.15.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 98171c0cd233ffe805babad8b96060b8 scipy-1.15.3-cp313-cp313t-musllinux_1_2_aarch64.whl 5a7e101c475fdce1e1443e78a1118a5c scipy-1.15.3-cp313-cp313t-musllinux_1_2_x86_64.whl bdbbb97ba810030caa1452641c4d34fb scipy-1.15.3-cp313-cp313t-win_amd64.whl SHA256 ~~~~~~ ee5b04fc3e449392d66e4438cc48af27ab475b8358a4c77dec0630eb199b36e5 Changelog 990be679e31aec6e4e607b0e3f810e025e1d08626809115da8a09b7926bc977a README.txt a345928c86d535060c9c2b25e71e87c39ab2f22fc96e9636bd74d1dbf9de448c scipy-1.15.3-cp310-cp310-macosx_10_13_x86_64.whl ad3432cb0f9ed87477a8d97f03b763fd1d57709f1bbde3c9369b1dff5503b253 scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl aef683a9ae6eb00728a542b796f52a5477b78252edede72b8327a886ab63293f scipy-1.15.3-cp310-cp310-macosx_14_0_arm64.whl 1c832e1bd78dea67d5c16f786681b28dd695a8cb1fb90af2e27580d3d0967e92 scipy-1.15.3-cp310-cp310-macosx_14_0_x86_64.whl 263961f658ce2165bbd7b99fa5135195c3a12d9bef045345016b8b50c315cb82 scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 9e2abc762b0811e09a0d3258abee2d98e0c703eee49464ce0069590846f31d40 scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ed7284b21a7a0c8f1b6e5977ac05396c0d008b89e05498c8b7e8f4a1423bba0e scipy-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl 5380741e53df2c566f4d234b100a484b420af85deb39ea35a1cc1be84ff53a5c scipy-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl 9d61e97b186a57350f6d6fd72640f9e99d5a4a2b8fbf4b9ee9a841eab327dc13 scipy-1.15.3-cp310-cp310-win_amd64.whl 993439ce220d25e3696d1b23b233dd010169b62f6456488567e830654ee37a6b scipy-1.15.3-cp311-cp311-macosx_10_13_x86_64.whl 34716e281f181a02341ddeaad584205bd2fd3c242063bd3423d61ac259ca7eba scipy-1.15.3-cp311-cp311-macosx_12_0_arm64.whl 3b0334816afb8b91dab859281b1b9786934392aa3d527cd847e41bb6f45bee65 scipy-1.15.3-cp311-cp311-macosx_14_0_arm64.whl 6db907c7368e3092e24919b5e31c76998b0ce1684d51a90943cb0ed1b4ffd6c1 scipy-1.15.3-cp311-cp311-macosx_14_0_x86_64.whl 721d6b4ef5dc82ca8968c25b111e307083d7ca9091bc38163fb89243e85e3889 scipy-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 39cb9c62e471b1bb3750066ecc3a3f3052b37751c7c3dfd0fd7e48900ed52982 scipy-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 795c46999bae845966368a3c013e0e00947932d68e235702b5c3f6ea799aa8c9 scipy-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl 18aaacb735ab38b38db42cb01f6b92a2d0d4b6aabefeb07f02849e47f8fb3594 scipy-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl ae48a786a28412d744c62fd7816a4118ef97e5be0bee968ce8f0a2fba7acf3bb scipy-1.15.3-cp311-cp311-win_amd64.whl 6ac6310fdbfb7aa6612408bd2f07295bcbd3fda00d2d702178434751fe48e019 scipy-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl 185cd3d6d05ca4b44a8f1595af87f9c372bb6acf9c808e99aa3e9aa03bd98cf6 scipy-1.15.3-cp312-cp312-macosx_12_0_arm64.whl 05dc6abcd105e1a29f95eada46d4a3f251743cfd7d3ae8ddb4088047f24ea477 scipy-1.15.3-cp312-cp312-macosx_14_0_arm64.whl 06efcba926324df1696931a57a176c80848ccd67ce6ad020c810736bfd58eb1c scipy-1.15.3-cp312-cp312-macosx_14_0_x86_64.whl c05045d8b9bfd807ee1b9f38761993297b10b245f012b11b13b91ba8945f7e45 scipy-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 271e3713e645149ea5ea3e97b57fdab61ce61333f97cfae392c28ba786f9bb49 scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 6cfd56fc1a8e53f6e89ba3a7a7251f7396412d655bca2aa5611c8ec9a6784a1e scipy-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl 0ff17c0bb1cb32952c09217d8d1eed9b53d1463e5f1dd6052c7857f83127d539 scipy-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl 52092bc0472cfd17df49ff17e70624345efece4e1a12b23783a1ac59a1b728ed scipy-1.15.3-cp312-cp312-win_amd64.whl 2c620736bcc334782e24d173c0fdbb7590a0a436d2fdf39310a8902505008759 scipy-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl 7e11270a000969409d37ed399585ee530b9ef6aa99d50c019de4cb01e8e54e62 scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl 8c9ed3ba2c8a2ce098163a9bdb26f891746d02136995df25227a20e71c396ebb scipy-1.15.3-cp313-cp313-macosx_14_0_arm64.whl 0bdd905264c0c9cfa74a4772cdb2070171790381a5c4d312c973382fc6eaf730 scipy-1.15.3-cp313-cp313-macosx_14_0_x86_64.whl 79167bba085c31f38603e11a267d862957cbb3ce018d8b38f79ac043bc92d825 scipy-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl c9deabd6d547aee2c9a81dee6cc96c6d7e9a9b1953f74850c179f91fdc729cb7 scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl dde4fc32993071ac0c7dd2d82569e544f0bdaff66269cb475e0f369adad13f11 scipy-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl f77f853d584e72e874d87357ad70f44b437331507d1c311457bed8ed2b956126 scipy-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163 scipy-1.15.3-cp313-cp313-win_amd64.whl 3ac07623267feb3ae308487c260ac684b32ea35fd81e12845039952f558047b8 scipy-1.15.3-cp313-cp313t-macosx_10_13_x86_64.whl 6487aa99c2a3d509a5227d9a5e889ff05830a06b2ce08ec30df6d79db5fcd5c5 scipy-1.15.3-cp313-cp313t-macosx_12_0_arm64.whl 50f9e62461c95d933d5c5ef4a1f2ebf9a2b4e83b0db374cb3f1de104d935922e scipy-1.15.3-cp313-cp313t-macosx_14_0_arm64.whl 14ed70039d182f411ffc74789a16df3835e05dc469b898233a245cdfd7f162cb scipy-1.15.3-cp313-cp313t-macosx_14_0_x86_64.whl 0a769105537aa07a69468a0eefcd121be52006db61cdd8cac8a0e68980bbb723 scipy-1.15.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 9db984639887e3dffb3928d118145ffe40eff2fa40cb241a306ec57c219ebbbb scipy-1.15.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 40e54d5c7e7ebf1aa596c374c49fa3135f04648a0caabcb66c52884b943f02b4 scipy-1.15.3-cp313-cp313t-musllinux_1_2_aarch64.whl 5e721fed53187e71d0ccf382b6bf977644c533e506c4d33c3fb24de89f5c3ed5 scipy-1.15.3-cp313-cp313t-musllinux_1_2_x86_64.whl 76ad1fb5f8752eabf0fa02e4cc0336b4e8f021e2d5f061ed37d6d264db35e3ca scipy-1.15.3-cp313-cp313t-win_amd64.whl