# SciPy 1.3.1 Release Notes

SciPy 1.3.1 is a bug-fix release with no new features compared to 1.3.0.

## Authors

- Matt Haberland

- Geordie McBain

- Yu Feng

- Evgeni Burovski

- Sturla Molden

- Tapasweni Pathak

- Eric Larson

- Peter Bell

- Carlos Ramos Carreño +

- Ralf Gommers

- David Hagen

- Antony Lee

- Ayappan P

- Tyler Reddy

- Pauli Virtanen

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

- #5040: BUG: Empty data handling of (c)KDTrees

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

- #10206: sparse matrices indexing with scipy 1.3

- #10232: Exception in loadarff with quoted nominal attributes in scipy…

- #10292: DOC/REL: Some sections of the release notes are not nested correctly.

- #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

- #10398: Scipy 1.3.0 build broken in AIX

- #10501: BUG: scipy.spatial.HalfspaceIntersection works incorrectly

- #10514: BUG: cKDTree GIL handling is incorrect

- #10535: TST: master branch CI failures

- #10572: BUG: ckdtree query_ball_point errors on discontiguous input

- #10597: BUG: No warning on PchipInterpolator changing from bernstein base to local power base

### Pull requests for 1.3.1

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

- #10196: Fewer checks on xdata for curve_fit.

- #10207: BUG: Compressed matrix indexing should return a scalar

- #10233: Fix for ARFF reader regression (#10232)

- #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

- #10431: Update numpy version for AIX

- #10457: BUG: Allow ckdtree to accept empty data input

- #10503: BUG: spatial/qhull: get HalfspaceIntersection.dual_points from the correct array

- #10516: BUG: Use nogil contexts in cKDTree

- #10520: DOC: Proper .rst formatting for deprecated features and Backwards incompatible changes

- #10540: MAINT: Fix Travis and Circle

- #10573: BUG: Fix query_ball_point with discontiguous input

- #10600: BUG: interpolate: fix broken conversions between PPoly/BPoly objects