v1.16.0.1
This is the second scipy-stubs release that supports SciPy 1.16. In these last 2 weeks of hard work, we've also made many improvements to the accuracy, correctness, and documentation of scipy-stubs.
If you encounter any regressions or other issues, please report them at https://github.com/scipy/scipy-stubs/issues.
This release requires Python 3.11-3.13 and NumPy 1.25.2 or greater.
What's Changed
👽️ SciPy Changes
✨ Improvements
stats: Annotate the private functions and consts in_continuous_distnsby @jorenham in #650cluster.vq: improved dtype annotations by @jorenham in #651interpolate: Generic Krogh and barycentric interpolator types by @jorenham in #667optimize: GenericBoundstype by @jorenham in #675sparse.linalg: Improved linear solver function annotations by @jorenham in #678fft: improved*fft,*fft2and*fftnannotations by @jorenham in #681fft: improved[i]fftshiftannotations by @jorenham in #682fft: sync (private) signatures of_realtransformsand_realtransforms_backendby @jorenham in #684
🐛 Fixes
stats.qmc: Add missingseedconstructor parameters by @jorenham in #647optimize: accept tuple functions infmin_l_bfgs_bby @jorenham in #649cluster.vq: Add missingseedparameter tokmeansandkmeans2by @jorenham in #652interpolate: Add missingseedkwarg to theBarycentricInterpolatorconstructor by @jorenham in #654linalg: Add missingseedkwarg toclarkson_woodruff_transformby @jorenham in #655optimize: Add missingseedkwargs to the global optimize functions by @jorenham in #656sparse: Add missingrandom_statekwarg torandom_arrayandrand[om]by @jorenham in #657sparse.linalg: Add missingrandom_statekwarg tosvdsby @jorenham in #658spatial.distance: Add missingseedkwarg todirected_hausdorffby @jorenham in #659spatial.transform: Add missingrandom_statekwarg toRotation.randomby @jorenham in #660stats: Add missingrandom_statekwargs by @jorenham in #661sparse: fix sparse array/matrix indexing by @jorenham in #664signal: simplifyget_windowinput type by @jorenham in #665sparse: Transposition duality of CSR and CSC arrays by @jorenham in #669sparse.linalg: Fixfactorizereturn type annotations by @jorenham in #679interpolate: consistentRBFInterpolatorgeneric type parameter ordering by @jorenham in #685
⬆️ Dependencies
- require
scipy>=1.16.0<1.17by @jorenham in #642 - bump
ruffto0.12.1by @jorenham in #680 - bump
basedpyrightto1.29.5by @jorenham in #691
📝 Documentation
- generic type reference docs by @jorenham in #673
- support versions of generic types by @jorenham in #690
Other Changes
- 🏷️
io:loadmatreturn dict with gradual value types by @jorenham in #676 - 💬 update string literals for SciPy
1.16.0by @jorenham in #683 - 🔧 update release note config by @jorenham in #686
- 🧑💻 update editorconfig and vscode settings by @jorenham in #687
- 🧑💻
dprintformatter for markdown, json, toml and yaml by @jorenham in #688 - ⬆️ Bump crate-ci/typos from 1.33.1 to 1.34.0 in the actions group by @dependabot in #689
Full Changelog: v1.16.0.0...v1.16.0.1