Skip to content

v1.16.0.1

Choose a tag to compare

@jorenham jorenham released this 30 Jun 21:09
· 618 commits to master since this release
v1.16.0.1
8f2ef65

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

  • scipy 1.16 changes for optimize.fmin_l_bfgs_b by @jorenham in #643

✨ Improvements

  • stats: Annotate the private functions and consts in _continuous_distns by @jorenham in #650
  • cluster.vq: improved dtype annotations by @jorenham in #651
  • interpolate: Generic Krogh and barycentric interpolator types by @jorenham in #667
  • optimize: Generic Bounds type by @jorenham in #675
  • sparse.linalg: Improved linear solver function annotations by @jorenham in #678
  • fft: improved *fft, *fft2 and *fftn annotations by @jorenham in #681
  • fft: improved [i]fftshift annotations by @jorenham in #682
  • fft: sync (private) signatures of _realtransforms and _realtransforms_backend by @jorenham in #684

🐛 Fixes

  • stats.qmc: Add missing seed constructor parameters by @jorenham in #647
  • optimize: accept tuple functions in fmin_l_bfgs_b by @jorenham in #649
  • cluster.vq: Add missing seed parameter to kmeans and kmeans2 by @jorenham in #652
  • interpolate: Add missing seed kwarg to the BarycentricInterpolator constructor by @jorenham in #654
  • linalg: Add missing seed kwarg to clarkson_woodruff_transform by @jorenham in #655
  • optimize: Add missing seed kwargs to the global optimize functions by @jorenham in #656
  • sparse: Add missing random_state kwarg to random_array and rand[om] by @jorenham in #657
  • sparse.linalg: Add missing random_state kwarg to svds by @jorenham in #658
  • spatial.distance: Add missing seed kwarg to directed_hausdorff by @jorenham in #659
  • spatial.transform: Add missing random_state kwarg to Rotation.random by @jorenham in #660
  • stats: Add missing random_state kwargs by @jorenham in #661
  • sparse: fix sparse array/matrix indexing by @jorenham in #664
  • signal: simplify get_window input type by @jorenham in #665
  • sparse: Transposition duality of CSR and CSC arrays by @jorenham in #669
  • sparse.linalg: Fix factorize return type annotations by @jorenham in #679
  • interpolate: consistent RBFInterpolator generic type parameter ordering by @jorenham in #685

⬆️ Dependencies

📝 Documentation

Other Changes

  • 🏷️ io: loadmat return dict with gradual value types by @jorenham in #676
  • 💬 update string literals for SciPy 1.16.0 by @jorenham in #683
  • 🔧 update release note config by @jorenham in #686
  • 🧑‍💻 update editorconfig and vscode settings by @jorenham in #687
  • 🧑‍💻 dprint formatter 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