Skip to main content
`Ctrl`+`K`

# SciPy 1.5.4 Release Notes

SciPy 1.5.4 is a bug-fix release with no new features compared to 1.5.3. Importantly, wheels are now available for Python 3.9 and a more complete fix has been applied for issues building with XCode 12.

## Authors

- Peter Bell

- CJ Carey

- Andrew McCluskey +

- Andrew Nelson

- Tyler Reddy

- Eli Rykoff +

- Ian Thomas +

A total of 7 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.5.4

- #12763: ndimage.fourier_ellipsoid segmentation fault

- #12789: TestConvolve2d.test_large_array failing on Windows ILP64 CI job

- #12857: sparse A[0,:] = ndarray is ok, A[:,0] = ndarray ValueError from…

- #12860: BUG: Build failure with Xcode 12

- #12935: Failure to build with Python 3.9.0 on macOS

- #12966: MAINT: lint_diff.py on some backport PRs

- #12988: BUG: Highly multi-dimensional `gaussian_kde` giving `-inf`…

### Pull requests for 1.5.4

- #12790: TST: Skip TestConvolve2d.test_large_array if not enough memory

- #12851: BUG: sparse: fix inner indexed assignment of a 1d array

- #12875: BUG: segfault in ndimage.fourier_ellipsoid with length-1 dims

- #12937: CI: macOS3.9 testing

- #12957: MAINT: fixes XCode 12/ python 3.9.0 build for 1.5.x maint branch

- #12959: CI: add Windows Python 3.9 to CI

- #12974: MAINT: Run lint_diff.py against the merge target and only for…

- #12978: DOC: next_fast_len output doesn’t match docstring

- #12979: BUG: fft.next_fast_len should accept keyword arguments

- #12989: BUG: improved the stability of kde for highly (1000s) multi-dimension…

- #13017: BUG: Add explicit cast to _tmp sum.

- #13022: TST: xfail test_maxiter_worsening()