SciPy 1.9.3 Release Notes#
SciPy 1.9.3 is a bug-fix release with no new features compared to 1.9.2.
Authors#
Jelle Aalbers (1)
Peter Bell (1)
Jake Bowhay (3)
Matthew Brett (3)
Evgeni Burovski (5)
drpeteb (1) +
Sebastian Ehlert (1) +
GavinZhang (1) +
Ralf Gommers (2)
Matt Haberland (15)
Lakshaya Inani (1) +
Joseph T. Iosue (1)
Nathan Jacobi (1) +
jmkuebler (1) +
Nikita Karetnikov (1) +
Lechnio (1) +
Nicholas McKibben (1)
Andrew Nelson (1)
o-alexandre-felipe (1) +
Tirth Patel (1)
Tyler Reddy (51)
Martin Reinecke (1)
Marie Roald (1) +
Pamphile Roy (2)
Eli Schwartz (1)
serge-sans-paille (1)
ehsan shirvanian (1) +
Mamoru TASAKA (1) +
Samuel Wallan (1)
Warren Weckesser (7)
Gavin Zhang (1) +
A total of 31 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.9.3#
#3691: scipy.interpolate.UnivariateSpline segfault
#5286: BUG: multivariate_normal returns a pdf for values outside its…
#6551: BUG: stats: inconsistency in docs and behavior of gmean and hmean
#9245: running scipy.interpolate.tests.test_fitpack::test_bisplev_integer_overflow…
#12471: test_bisplev_integer_overflow: Segmentation fault (core dumped)
#13321: Bug: setting iprint=0 hides all output from fmin_l_bfgs_b, but…
#13730: `scipy.stats.mood` does not correct for ties
#14019: ks_2samp throws `RuntimeWarning: overflow encountered in double_scalars`
#14589: `shgo` error since scipy 1.8.0.dev0+1529.803e52d
#14591: Input data validation for RectSphereBivariateSpline
#15101: BUG: binom.pmf - RuntimeWarning: divide by zero
#15342: BUG: scipy.optimize.minimize: Powell’s method function evaluated…
#15964: BUG: lombscargle fails if argument is a view
#16211: BUG: Possible bug when using winsorize on pandas data instead…
#16459: BUG: stats.ttest_ind returns wrong p-values with permutations
#16500: odr.Model default meta value fails with __getattr__
#16519: BUG: Error in error message for incorrect sample dimension in…
#16527: BUG: dimension of isuppz in syevr is mistranslated
#16600: BUG: `KDTree`’s optional argument `eps` seems to have no…
#16656: dtype not preserved with operations on sparse arrays
#16751: BUG: `stats.fit` on `boltzmann` expects `bound` for `lambda`,…
#17012: BUG: Small oversight in sparse.linalg.lsmr?
#17020: BUG: Build failure due to problems with shebang line in cythoner.py
#17088: BUG: stats.rayleigh.fit: returns `loc` that is inconsistent…
#17104: BUG? Incorrect branch in `LAMV` / `_specfunc.lamv`
#17196: DOC: keepdims in stats.mode is incorrectly documented
Pull requests for 1.9.3#
#5288: BUG: multivariate_normal returns a pdf for values outside its…
#13322: Bug: setting iprint=0 hides all output from fmin_l_bfgs_b, but…
#13349: BUG: stats: Reformulate loggamma._rvs to handle c << 1.
#13411: BUG: fix out-of-bound evaluations in optimize.minimize, powell…
#15363: BUG: fix powell evaluated outside limits
#15381: BUG: fix stats.rv_histogram for non-uniform bins
#16212: stats.mood: correct for when ties are present
#16288: BUG: fix a crash in `fpknot`
#16318: MAINT: stats: fix _contains_nan on Pandas Series
#16460: Fix ttest permutations
#16506: MAINT: fix SHGO extra arguments
#16521: BUG: Fix error in error message for incorrect sample dimension…
#16525: MAINT: stats.ks_2samp: always emit warning when exact method…
#16528: BUG: fix syevr series segfault by explicitly specifying operator…
#16562: BUG: optimize: Fix differential_evolution error message.
#16573: FIX: `odr.Model` error with default `meta` value
#16588: FIX: stats: ignore divide-by-zero warnings from Boost binom impl
#16590: MAINT: stats.vonmises: wrap rvs to -pi, pi interval
#16630: BUG: eps param no effect fixed
#16645: MAINT: Ensure Pythran input for lombscargle are contiguous
#16649: Detect integer overflow in bivariate splines in fitpackmodule.c,…
#16657: BUG: sparse: Fix indexing sparse matrix with empty index arguments.
#16669: FIX: spurious divide error with `gmean`
#16701: BUG: fix mutable data types as default arguments in `ord.{Data,RealData}`
#16752: MAINT: stats.boltzmann: correct _shape_info typo
#16780: BUG: interpolate: sanity check x and y in make_interp_spline(x,…
#16836: MAINT: avoid `func_data`, it conflicts with system header on…
#16872: BUG: interpolate: work array sizes for RectSphereBivariateSpline
#16965: BUG: linalg: Fix the XSLOW test test_sgesdd_lwork_bug_workaround()
#17043: MAINT: fix small LSMR problem
#17090: MAINT: stats.rayleigh: enforce constraint on location
#17105: FIX: special: use intended branching for `lamv` implementation
#17166: MAINT: stats.rv_discrete.pmf: should be zero at non-integer argument
#17176: REL: Prep for SciPy 1.9.3
#17190: BUG: special: Fix two XSLOW test failures.
#17193: MAINT: update meson.build to make it work on IBM i system
#17200: BLD: fix issue with incomplete threads dependency handling
#17204: Keepdims incorrectly documneted fix
#17209: MAINT: Handle numpy’s deprecation of accepting out-of-bound integers.
#17210: BLD: fix invalid shebang for build helper script