Skip to content

v1.14.1.6

Latest
Compare
Choose a tag to compare
@jorenham jorenham released this 15 Dec 23:07
· 192 commits to master since this release
v1.14.1.6
5714501

Highlights

  • scipy.interpolate: The public API is now 100% annotated (by humans)
  • scipy.sparse: The public API is now 100% annotated (by humans)
    • the sparse array- and matrix- types optionally accept a generic type parameter for their scalar type, e.g. coo_array[np.float64].
    • {coo, csr, dok}_array additionally accept a 2nd optional type parameter for their 1-d (tuple[int]) or 2-d (tuple[int, int]) shape-type.
  • fixed some typing issues on older numpy versions

What's Changed

Improvements

  • 🎨 interpolate: remove duplicated function and classes by @jorenham in #267
  • interpolate: stub _dfitpack by @jorenham in #270
  • spatial: improve _qhull by @jorenham in #271
  • interpolate: complete and improve interpnd by @jorenham in #272
  • interpolate: complete _bsplines and _ndbspline by @jorenham in #273
  • interpolate: complete RBFInterpolator and Rbf by @jorenham in #274
  • interpolate: complete _fitpack_impl (1/2) by @jorenham in #275
  • interpolate: complete _fitpack_impl (2/2) by @jorenham in #276
  • interpolate: complete _fitpack2 by @jorenham in #277
  • interpolate: complete _polyint by @jorenham in #279
  • signal: complete frequency response functions in _filter_design by @jorenham in #287
  • 🎨 sparse: code cleanup by @jorenham in #294
  • sparse.linalg: complete the LinearOperators in _interface by @jorenham in #295
  • 🎨 sparse explicit imports in __init__ by @jorenham in #296
  • sparse.linalg: complete the matrix operation functions by @jorenham in #298
  • sparse.linalg: complete the matrix norm functions by @jorenham in #300
  • sparse.linalg: complete LaplacianNd & accept in dtypes in LinearOperator by @jorenham in #301
  • sparse.linalg: complete _dsolve by @jorenham in #302
  • sparse.linalg: complete _eigen.arpack by @jorenham in #303
  • sparse.linalg: complete lobpcg by @jorenham in #305
  • sparse.linalg: complete svds by @jorenham in #306
  • sparse: complete the sparse arrays and matrices by @jorenham in #307
  • sparse: complete eye[_array] by @jorenham in #309
  • sparse: complete identity by @jorenham in #310
  • sparse: complete kron[sum] by @jorenham in #311
  • sparse: complete {h,v}stack by @jorenham in #313
  • sparse: complete [sp]diags[_array] by @jorenham in #314
  • sparse: complete {load,save}_npz by @jorenham in #315
  • sparse: complete _sputils.* (private) by @jorenham in #316
  • sparse: complete _spfuncs.* (private) by @jorenham in #317
  • sparse: complete find and tri{l,u} by @jorenham in #318
  • sparse: complete rand[om[_array]] by @jorenham in #319
  • sparse: complete bmat and block_{array,diag} by @jorenham in #320
  • sparse: adopt the new generic sparse arrays in linalg and csgraph by @jorenham in #321
  • 🎨 sparse: various linalg.LinearOperator tweaks and improvements by @jorenham in #322
  • sparse: complete linalg.ls{m,q}r by @jorenham in #323
  • sparse: complete linalg._isolve.utils.* (private) by @jorenham in #324
  • sparse: complete the remaining sparse.linalg functions by @jorenham in #325

Fixes

Documentation

  • 🌕 interpolate: mark as 100% annotated by @jorenham in #280
  • 📝 correct the documented lowest supported numpy version by @jorenham in #281
  • 📝 installation instructions for humans by @jorenham in #282
  • 🎤 add podcast to README.md by @jorenham in #299
  • 📝 update the coverage progress for scipy.sparse by @jorenham in #304
  • 📝 mention gitmoji in CONTRIBUTING.md by @jorenham in #308

Dependencies

Other Changes

  • 🧑‍💻 uv-compatible mypy vscode config by @jorenham in #256
  • 💡 add a comment to prevent breaking the #installation permalink by @jorenham in #266
  • 🔧 fix caching issue in poe {mypy,stubtest,typetest} by @jorenham in #269
  • 🔧 stricter basedpyright config by @jorenham in #283
  • 👷 include .mypyignore in sdist build by @jorenham in #284
  • ➖ remove broken mdformat-pyproject by @miloth in #262
  • 💚 towards fixing the typetest-oldest-supported-numpy CI job by @jorenham in #289
  • 👷 fix and simplify the CI workflow by @jorenham in #290
  • Dynamic testing matrix for combinations of python and numpy versions. by @wolph in #286

New Contributors

AI generated Podcast

SciPy.Type.Hints.mp4

Full Changelog: v1.14.1.5...v1.14.1.6