This release targets SciPy 1.16.3 and supports Python 3.11-3.14, NumPy 1.25-2.3, and optype 0.14.
Resolved Issues
- Incorrect/misspelled type-hint for extrapolation mode for splines by @mattbillingsley in #969
stats.unitary_group.rvsis typed as returningndarray[float64]but returnsndarray[complex128]by @thierry-martinez in #987DisjointSet.__getitem__has incorrect type by @lispandfound in #991
What's Changed
✨ Improvements
stats: improved shape-typing in the multivariate.rvs()methods by @jorenham in #994odr: various improvements by @jorenham in #998
🐛 Fixes
scipy.optimize: fix typo in extrapolation modezerosby @mbillingsley5 in #970- use gradual "at least" shape types in output positions by @jorenham in #990
stats.unitary_group.rvs: fix return dtype by @jorenham in #993cluster.hierarchy: use generic return type forDisjointSet.__getitem__by @lispandfound in #992stats: fixed shape-typing in the multivariate.rvs()methods by @jorenham in #994odr: removeModel.covxattribute and various improvements by @jorenham in #998
📝 Documentation
- reformat project usage list in README by @jorenham in #965
- add Skore to the list of downstream projects by @jorenham in #971
- Readme: Document reasons for scipy-stubs as a separate package by @Abhinavexists in #977
- add Ptera Software to the list of dependents by @jorenham in #997
- add colour-demosaicing and colour-hdri to the list of dependents by @jorenham in #1000
🧹 Maintenance
- 🔖 prepare for further development by @jorenham in #963
- ⬆️ Bump pyrefly from 0.39.1 to 0.39.2 in the actions group by @dependabot[bot] in #964
- ⬆️ Bump crate-ci/typos from 1.38.1 to 1.39.0 in the actions group by @dependabot[bot] in #966
- ⬆️ Bump the actions group with 2 updates by @dependabot[bot] in #967
- ⬆️ Bump pyrefly from 0.39.4 to 0.40.0 in the actions group by @dependabot[bot] in #968
- ⬆️ Bump the actions group with 4 updates by @dependabot[bot] in #972
- ⬆️ pyrefly 0.40.1 and other updates by @jorenham in #974
- ⬆️ Bump astral-sh/setup-uv from 7.1.2 to 7.1.3 in the actions group by @dependabot[bot] in #975
- ⬆️ Bump pyrefly from 0.40.1 to 0.41.0 in the actions group by @dependabot[bot] in #976
- ⬆️ Bump pyrefly from 0.41.0 to 0.41.1 in the actions group by @dependabot[bot] in #978
- ⬆️ Bump crate-ci/typos from 1.39.0 to 1.39.1 in the actions group by @dependabot[bot] in #979
- ⬆️ Bump pyrefly from 0.41.1 to 0.41.2 in the actions group by @dependabot[bot] in #980
- ⬆️ Bump the actions group with 2 updates by @dependabot[bot] in #982
- ⬆️ Bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #984
- ⬆️ Bump pyrefly from 0.41.3 to 0.42.1 in the actions group by @dependabot[bot] in #985
- ⬆️ Bump basedpyright from 1.33.0 to 1.34.0 in the actions group by @dependabot[bot] in #986
- ⬆️ Bump actions/checkout from 5.0.1 to 6.0.0 in the actions group by @dependabot[bot] in #988
- ⬆️ Bump pyrefly from 0.42.1 to 0.42.2 in the actions group by @dependabot[bot] in #989
- ⬆️ Bump astral-sh/setup-uv from 7.1.3 to 7.1.4 in the actions group by @dependabot[bot] in #995
- ⬆️ Bump ruff from 0.14.5 to 0.14.6 in the actions group by @dependabot[bot] in #996
- 🪲 remove unused pyrefly ignores by @jorenham in #999
- ⬆️ upgrade development dependencies by @jorenham in #1001
New Contributors
- @mbillingsley5 made their first contribution in #970
- @Abhinavexists made their first contribution in #977
- @lispandfound made their first contribution in #992
Full Changelog: v1.16.3.0...v1.16.3.1