This is the first scipy-stubs
release that supports SciPy 1.15.0.
What's Changed
SciPy 1.15.0 compatability
- ⬆️ increase the minimum
scipy
version to1.15.0rc1
by @jorenham in #327 - 🚧 temporarily ignore all stubtest errors by @jorenham in #326
- ⚰️
misc
: remove all code by @jorenham in #328 - ✨
differentiate
: preliminary (yet complete) stubs by @jorenham in #329 - 🏷️
_typing
: SPEC-7 compliant (private)ToRNG
type alias (previouslySeed
) by @jorenham in #333 - 👽️
fft[pack]
: 1.15.0 support by @jorenham in #336 - 👽️
integrate
: 1.15.0 support by @jorenham in #337 - 👽️
interpolate
: 1.15.0 support by @jorenham in #338 - 👽️
constants
: 1.15.0 support by @jorenham in #330 - 👽️
_lib
: 1.15.0 support by @jorenham in #331 - 👽️
cluster
: 1.15.0 support by @jorenham in #334 - 👽️
io
: 1.15.0 support by @jorenham in #341 - 👽️
linalg.interpolative
: 1.15.0 support by @jorenham in #343 - 👽️
linalg
: 1.15.0 support by @jorenham in #344 - 👽️
version
: 1.15.0 removecommit_count
by @jorenham in #345 - 👽️
ndimage
: 1.15.0 support by @jorenham in #346 - 👽️
optimize
: SPEC 7 & scipy 1.15.0 support by @jorenham in #347 - 👽️
sparse
: 1.15.0 support by @jorenham in #349 - 👽️
special
: 1.15.0 support by @jorenham in #351 - 👽️
signal
: 1.15.0 support by @jorenham in #348 - 👽️
spatial
: 1.15.0 support and many improvements by @jorenham in #350 - 👽️
stats
: 1.15.0 support and several improvements by @jorenham in #353 - 👽️
sparse
: acceptaxes: tuple[int[:], int[:]]
incoo_array.tensordot
by @jorenham in #357 - 👽️
stats
: 1.15.0 new distribution infrastructure by @jorenham in #360 - 💬
interpolate
: fix scipy version ininterpnd
deprecation warning messages by @jorenham in #366 - 💬
special
: mention the deprecation version inlpn
and[c]lpmn
by @jorenham in #367 - 🗑️
interpolate
: deprecate thedfitpack
functions, fix & improve thesp*
functions by @jorenham in #372 - 📌 pin
scipy<1.16
by @jorenham in #371 - 👽️
scipy==1.15.0rc2
by @jorenham in #376
Improvements
- ✨ more precise
__config__
and__init__
annotations by @jorenham in #362 - ✨
_lib
: improved annotations by @jorenham in #364 - ✨
special
: several improved ufuncs by @jorenham in #374 - ✨
special
: ufunc improvements by @jorenham in #375 - ✨
signal
: complete_filter_design
, fix and improve_czt
by @jorenham in #378 - ✨
signal
: complete_signaltools
by @jorenham in #379 - ✨
signal
: complete_fir_filter_design.*
enmax_len_seq
by @jorenham in #384 - ✨
signal
: complete_ltisys.*
by @jorenham in #385 - 🎨
optype 0.8
simplifications by @jorenham in #382 - 🎨
stats
: simplify_distn_infrastructure
withoptype 0.8
by @jorenham in #387 - 🎨
_typing
: DRYFalsy
andTruthy
type aliases by @jorenham in #390
Fixes
Documentation
- 📝 several
README.md
improvements by @jorenham in #365 - 📝 better describe the supported numpy versions by @jorenham in #368
Dependencies
- 📌 upgrade
optype
to0.8.0
by @jorenham in #380 - ⬆️ update pre-commit hooks by @pre-commit-ci in #339
- ⬆️ bump
basedpyright
to1.23.1
by @jorenham in #356 - ⬆️ bump
ruff
to0.8.4
and disallowmdformat==0.7.20
by @jorenham in #358 - ⬆️ bump
mdformat
to0.7.21
by @jorenham in #359 - ⬆️ bump
basedmypy
to2.9.0
by @jorenham in #393 - Bump astral-sh/setup-uv from 4 to 5 in the actions group by @dependabot in #361
- Bump DavidAnson/markdownlint-cli2-action from 18 to 19 in the actions group by @dependabot in #386
Other Changes
- 🧑💻 remove mypy from pre-commit (too slow) by @jorenham in #355
- 👷 increase the timeout of the CI
typetest
step by @jorenham in #342 - 👷 PyPI trusted publishing workflow by @jorenham in #383
- 👷 exclude unsupported test matrix version combinations by @jorenham in #388
- 🔧 configure pre-commit ci to use gitmoji style by @jorenham in #340
- 🔧 de-duplicate the
scipy
version requirements by @jorenham in #389 - 🔧 regex'd
.mypyignore
by @jorenham in #335 - 🔧
.mypyignore
cleanup by @jorenham in #392
Full Changelog: v1.14.1.6...v1.15.0.0