SciPy 1.5.2 Release Notes#

SciPy 1.5.2 is a bug-fix release with no new features compared to 1.5.1.

Authors#

  • Peter Bell

  • Tobias Biester +

  • Evgeni Burovski

  • Thomas A Caswell

  • Ralf Gommers

  • Sturla Molden

  • Andrew Nelson

  • ofirr +

  • Sambit Panda

  • Ilhan Polat

  • Tyler Reddy

  • Atsushi Sakai

  • Pauli Virtanen

A total of 13 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.2#

  • #3847: Crash of interpolate.splprep(task=-1)

  • #7395: splprep segfaults if fixed knots are specified

  • #10761: scipy.signal.convolve2d produces incorrect values for large arrays

  • #11971: DOC: search in devdocs returns wrong link

  • #12155: BUG: Fix permutation of distance matrices in scipy.stats.multiscale_graphcorr

  • #12203: Unable to install on PyPy 7.3.1 (Python 3.6.9)

  • #12316: negative scipy.spatial.distance.correlation

  • #12422: BUG: slsqp: ValueError: failed to initialize intent(inout) array…

  • #12428: stats.truncnorm.rvs() never returns a scalar in 1.5

  • #12441: eigvalsh inconsistent eigvals= subset_by_index=

  • #12445: DOC: scipy.linalg.eigh

  • #12449: Warnings are not filtered in csr_matrix.sum()

  • #12469: SciPy 1.9 exception in LSQSphereBivariateSpline

  • #12487: BUG: optimize: incorrect result from approx_fprime

  • #12493: CI: GitHub Actions for maintenance branches

  • #12533: eigh gives incorrect results

  • #12579: BLD, MAINT: distutils issues in wheels repo

Pull requests for 1.5.2#

  • #12156: BUG: Fix permutation of distance matrices in scipy.stats.multiscale_graphcorr

  • #12238: BUG: Use 64-bit indexing in convolve2d to avoid overflow

  • #12256: BLD: Build lsap as a single extension instead of extension +…

  • #12320: BUG: spatial: avoid returning negative correlation distance

  • #12383: ENH: Make cKDTree.tree more efficient

  • #12392: DOC: update scipy-sphinx-theme

  • #12430: BUG: truncnorm and geninvgauss never return scalars from rvs

  • #12437: BUG: optimize: cast bounds to floats in new_bounds_to_old/old_bounds_to_new

  • #12442: MAINT:linalg: Fix for input args of eigvalsh

  • #12461: MAINT: sparse: write matrix/asmatrix wrappers without warning…

  • #12478: BUG: fix array_like input defects and add tests for all functions…

  • #12488: BUG: fix approx_derivative step size. Closes #12487

  • #12500: CI: actions branch trigger fix

  • #12501: CI: actions branch trigger fix

  • #12504: BUG: cKDTreeNode use after free

  • #12529: MAINT: allow graceful docs re-upload

  • #12538: BUG:linalg: eigh type parameter handling corrected

  • #12560: MAINT: truncnorm.rvs compatibility for `Generator`

  • #12562: redo gh-12188: fix segfaults in splprep with fixed knots

  • #12586: BLD: Add -std=c99 to sigtools to compile with C99

  • #12590: CI: Add GCC 4.8 entry to travis build matrix

  • #12591: BLD: fix cython error on master-branch cython