SciPy

This is documentation for an old release of SciPy (version 1.5.3). Read this page in the documentation of the latest stable release (version 1.15.1).

SciPy 1.2.3 Release Notes

SciPy 1.2.3 is a bug-fix release with no new features compared to 1.2.2. It is part of the long-term support (LTS) release series for Python 2.7.

Authors

  • Geordie McBain

  • Matt Haberland

  • David Hagen

  • Tyler Reddy

  • Pauli Virtanen

  • Eric Larson

  • Yu Feng

  • ananyashreyjain

  • Nikolay Mayorov

  • Evgeni Burovski

  • Warren Weckesser

Issues closed for 1.2.3

  • #4915: Bug in unique_roots in scipy.signal.signaltools.py for roots with same magnitude

  • #5546: ValueError raised if scipy.sparse.linalg.expm recieves array larger than 200x200

  • #7117: Warn users when using float32 input data to curve_fit and friends

  • #7906: Wrong result from scipy.interpolate.UnivariateSpline.integral for out-of-bounds

  • #9581: Least-squares minimization fails silently when x and y data are different types

  • #9901: lsoda fails to detect stiff problem when called from solve_ivp

  • #9988: doc build broken with Sphinx 2.0.0

  • #10303: BUG: optimize: linprog failing TestLinprogSimplexBland::test_unbounded_below_no_presolve_corrected

  • #10376: TST: Travis CI fails (with pytest 5.0 ?)

  • #10384: CircleCI doc build failing on new warnings

  • #10535: TST: master branch CI failures

  • #11121: Calls to scipy.interpolate.splprep increase RAM usage.

  • #11198: BUG: sparse eigs (arpack) shift-invert drops the smallest eigenvalue for some k

  • #11266: Sparse matrix constructor data type detection changes on Numpy 1.18.0

Pull requests for 1.2.3

  • #9992: MAINT: Undo Sphinx pin

  • #10071: DOC: reconstruct SuperLU permutation matrices avoiding SparseEfficiencyWarning

  • #10076: BUG: optimize: fix curve_fit for mixed float32/float64 input

  • #10138: BUG: special: Invalid arguments to ellip_harm can crash Python.

  • #10306: BUG: optimize: Fix for 10303

  • #10309: BUG: Pass jac=None directly to lsoda

  • #10377: TST, MAINT: adjustments for pytest 5.0

  • #10379: BUG: sparse: set writeability to be forward-compatible with numpy>=1.17

  • #10426: MAINT: Fix doc build bugs

  • #10540: MAINT: Fix Travis and Circle

  • #10633: BUG: interpolate: integral(a, b) should be zero when both limits are outside of the interpolation range

  • #10833: BUG: Fix subspace_angles for complex values

  • #10882: BUG: sparse/arpack: fix incorrect code for complex hermitian M

  • #10906: BUG: sparse/linalg: fix expm for np.matrix inputs

  • #10961: BUG: Fix signal.unique_roots

  • #11126: BUG: interpolate/fitpack: fix memory leak in splprep

  • #11199: BUG: sparse.linalg: mistake in unsymm. real shift-invert ARPACK eigenvalue selection

  • #11269: Fix: Sparse matrix constructor data type detection changes on Numpy 1.18.0