softboiler / boilercv

Computer vision routines suitable for nucleate pool boiling bubble analysis
https://softboiler.org/boilercv/
MIT License
0 stars 2 forks source link

Update core #157

Closed renovate[bot] closed 8 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
dvc ==3.39.0 -> ==3.45.0 age adoption passing confidence minor
geopandas ==0.14.2 -> ==0.14.3 age adoption passing confidence patch
iterative/dvc 3.39.0 -> 3.45.0 age adoption passing confidence repository minor
matplotlib (source) ==3.8.2 -> ==3.8.3 age adoption passing confidence patch
numpy (source, changelog) ==1.26.3 -> ==1.26.4 age adoption passing confidence patch
pandocfilters ==1.5.0 -> ==1.5.1 age adoption passing confidence patch
ploomber-engine ==0.0.31 -> ==0.0.32 age adoption passing confidence patch
pydantic (changelog) ==2.5.3 -> ==2.6.1 age adoption passing confidence minor
pyside6 (changelog) ==6.6.1 -> ==6.6.2 age adoption passing confidence patch
pytest-plt ==1.1.0 -> ==1.1.1 age adoption passing confidence patch
ruamel.yaml ==0.18.5 -> ==0.18.6 age adoption passing confidence patch
scipy (source) ==1.11.4 -> ==1.12.0 age adoption passing confidence minor
seaborn ==0.13.1 -> ==0.13.2 age adoption passing confidence patch
shapely ==2.0.2 -> ==2.0.3 age adoption passing confidence patch
tqdm (changelog) ==4.66.1 -> ==4.66.2 age adoption passing confidence patch

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.


Release Notes

iterative/dvc (dvc) ### [`v3.45.0`](https://togithub.com/iterative/dvc/releases/tag/3.45.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.44.0...3.45.0) ##### What's Changed ##### Other Changes - simplify message in studio login/logout flow by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10297](https://togithub.com/iterative/dvc/pull/10297) - deps: bump dvc-studio-client to >=0.19,<1 by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10298](https://togithub.com/iterative/dvc/pull/10298) - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/iterative/dvc/pull/10301](https://togithub.com/iterative/dvc/pull/10301) - deps: bump dvc-data >=3.13.0 by [@​efiop](https://togithub.com/efiop) in [https://github.com/iterative/dvc/pull/10304](https://togithub.com/iterative/dvc/pull/10304) **Full Changelog**: https://github.com/iterative/dvc/compare/3.44.0...3.45.0 ### [`v3.44.0`](https://togithub.com/iterative/dvc/releases/tag/3.44.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.43.1...3.44.0) ##### What's Changed ##### 🚀 New Features and Enhancements - status: add option to skip imports by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10277](https://togithub.com/iterative/dvc/pull/10277) ##### 🔨 Maintenance - build(deps-dev): update dvc-data requirement from <3.11,>=3.10 to >=3.10,<3.12 by [@​dependabot](https://togithub.com/dependabot) in https://github.com/iterative/dvc/ pull/10295 - deps: bump dvc-objects, dvc-data and scmrepo by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10280](https://togithub.com/iterative/dvc/pull/10280) **Full Changelog**: https://github.com/iterative/dvc/compare/3.43.1...3.44.0 ### [`v3.43.1`](https://togithub.com/iterative/dvc/releases/tag/3.43.1) [Compare Source](https://togithub.com/iterative/dvc/compare/3.43.0...3.43.1) #### What's Changed ##### 🐛 Bug Fixes - repo: index: don't set cache storage if there is no out.cache by [@​efiop](https://togithub.com/efiop) in [https://github.com/iterative/dvc/pull/10275](https://togithub.com/iterative/dvc/pull/10275) **Full Changelog**: https://github.com/iterative/dvc/compare/3.43.0...3.43.1 ### [`v3.43.0`](https://togithub.com/iterative/dvc/releases/tag/3.43.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.42.0...3.43.0) #### What's Changed ##### 🐛 Bug Fixes - repo: site_cache_dir: separate subdir from root_dir by [@​efiop](https://togithub.com/efiop) in [https://github.com/iterative/dvc/pull/10273](https://togithub.com/iterative/dvc/pull/10273) ##### 🔨 Maintenance - build(deps-dev): update pytest-docker requirement from <3,>=1 to >=1,<4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/iterative/dvc/pull/10262](https://togithub.com/iterative/dvc/pull/10262) - build(deps-dev): update pytest requirement from <8,>=7 to >=7,<9 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/iterative/dvc/pull/10259](https://togithub.com/iterative/dvc/pull/10259) ##### Other Changes - fetch: handle missing/modified imports by [@​efiop](https://togithub.com/efiop) in [https://github.com/iterative/dvc/pull/10220](https://togithub.com/iterative/dvc/pull/10220) - exp show: output executor info for successful exps when available by [@​pmrowla](https://togithub.com/pmrowla) in [https://github.com/iterative/dvc/pull/10239](https://togithub.com/iterative/dvc/pull/10239) - drop Python 3.8 support by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10265](https://togithub.com/iterative/dvc/pull/10265) - introduce dataset dependency by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10164](https://togithub.com/iterative/dvc/pull/10164) - Revert "build(deps-dev): update pytest requirement from <8,>=7 to >=7,<9" by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10269](https://togithub.com/iterative/dvc/pull/10269) **Full Changelog**: https://github.com/iterative/dvc/compare/3.42.0...3.43.0 ### [`v3.42.0`](https://togithub.com/iterative/dvc/releases/tag/3.42.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.41.0...3.42.0) #### What's Changed ##### Other Changes - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/iterative/dvc/pull/10238](https://togithub.com/iterative/dvc/pull/10238) - hydra: support plugins by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10240](https://togithub.com/iterative/dvc/pull/10240) - deps: bump dvc-data to >=3.8 by [@​efiop](https://togithub.com/efiop) in [https://github.com/iterative/dvc/pull/10254](https://togithub.com/iterative/dvc/pull/10254) - status: always show json by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10253](https://togithub.com/iterative/dvc/pull/10253) **Full Changelog**: https://github.com/iterative/dvc/compare/3.41.0...3.41.1 #### What's Changed ##### Other Changes - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/iterative/dvc/pull/10238](https://togithub.com/iterative/dvc/pull/10238) - hydra: support plugins by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10240](https://togithub.com/iterative/dvc/pull/10240) - deps: bump dvc-data to >=3.8 by [@​efiop](https://togithub.com/efiop) in [https://github.com/iterative/dvc/pull/10254](https://togithub.com/iterative/dvc/pull/10254) - status: always show json by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10253](https://togithub.com/iterative/dvc/pull/10253) **Full Changelog**: https://github.com/iterative/dvc/compare/3.41.0...3.42.0 ### [`v3.41.0`](https://togithub.com/iterative/dvc/releases/tag/3.41.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.40.1...3.41.0) #### What's Changed ##### Other Changes - exp save: add target arg by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10243](https://togithub.com/iterative/dvc/pull/10243) - update min version of dvc-render to 1.0.1 by [@​mattseddon](https://togithub.com/mattseddon) in [https://github.com/iterative/dvc/pull/10250](https://togithub.com/iterative/dvc/pull/10250) **Full Changelog**: https://github.com/iterative/dvc/compare/3.40.1...3.41.0 ### [`v3.40.1`](https://togithub.com/iterative/dvc/releases/tag/3.40.1) [Compare Source](https://togithub.com/iterative/dvc/compare/3.40.0...3.40.1) #### What's Changed ##### 🐛 Bug Fixes - config: azure: don't forget Coerce() for timeouts by [@​efiop](https://togithub.com/efiop) in [https://github.com/iterative/dvc/pull/10247](https://togithub.com/iterative/dvc/pull/10247) **Full Changelog**: https://github.com/iterative/dvc/compare/3.40.0...3.40.1 ### [`v3.40.0`](https://togithub.com/iterative/dvc/releases/tag/3.40.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.39.0...3.40.0) #### What's Changed ##### Other Changes - repro --pull: always pull deps by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10187](https://togithub.com/iterative/dvc/pull/10187) **Full Changelog**: https://github.com/iterative/dvc/compare/3.39.0...3.40.0
geopandas/geopandas (geopandas) ### [`v0.14.3`](https://togithub.com/geopandas/geopandas/blob/HEAD/CHANGELOG.md#Version-0143-Jan--2024) [Compare Source](https://togithub.com/geopandas/geopandas/compare/v0.14.2...v0.14.3) - Several fixes for compatibility with the latest pandas 2.2 release. - Fix bug in `pandas.concat` CRS consistency checking where CRS differing by WKT whitespace only were treated as incompatible ([#​3023](https://togithub.com/geopandas/geopandas/issues/3023)).
matplotlib/matplotlib (matplotlib) ### [`v3.8.3`](https://togithub.com/matplotlib/matplotlib/releases/tag/v3.8.3): REL: v3.8.3 [Compare Source](https://togithub.com/matplotlib/matplotlib/compare/v3.8.2...v3.8.3) This is the third micro release of the 3.8 series. Highlights of the 3.8.3 release include: - Improvements to the MacOS backend - Fix hanging on `plt.pause` - Fix warnings about "Secure coding is not enabled for restorable state" - Fix crash at exit for PGF backend
numpy/numpy (numpy) ### [`v1.26.4`](https://togithub.com/numpy/numpy/releases/tag/v1.26.4) [Compare Source](https://togithub.com/numpy/numpy/compare/v1.26.3...v1.26.4) ### NumPy 1.26.4 Release Notes NumPy 1.26.4 is a maintenance release that fixes bugs and regressions discovered after the 1.26.3 release. The Python versions supported by this release are 3.9-3.12. This is the last planned release in the 1.26.x series. #### Contributors A total of 13 people contributed to this release. People with a "+" by their names contributed a patch for the first time. - Charles Harris - Elliott Sales de Andrade - Lucas Colley + - Mark Ryan + - Matti Picus - Nathan Goldbaum - Ola x Nilsson + - Pieter Eendebak - Ralf Gommers - Sayed Adel - Sebastian Berg - Stefan van der Walt - Stefano Rivera #### Pull requests merged A total of 19 pull requests were merged for this release. - [#​25323](https://togithub.com/numpy/numpy/pull/25323): BUG: Restore missing asstr import - [#​25523](https://togithub.com/numpy/numpy/pull/25523): MAINT: prepare 1.26.x for further development - [#​25539](https://togithub.com/numpy/numpy/pull/25539): BUG: `numpy.array_api`: fix `linalg.cholesky` upper decomp... - [#​25584](https://togithub.com/numpy/numpy/pull/25584): CI: Bump azure pipeline timeout to 120 minutes - [#​25585](https://togithub.com/numpy/numpy/pull/25585): MAINT, BLD: Fix unused inline functions warnings on clang - [#​25599](https://togithub.com/numpy/numpy/pull/25599): BLD: include fix for MinGW platform detection - [#​25618](https://togithub.com/numpy/numpy/pull/25618): TST: Fix test_numeric on riscv64 - [#​25619](https://togithub.com/numpy/numpy/pull/25619): BLD: fix building for windows ARM64 - [#​25620](https://togithub.com/numpy/numpy/pull/25620): MAINT: add `newaxis` to `__all__` in `numpy.array_api` - [#​25630](https://togithub.com/numpy/numpy/pull/25630): BUG: Use large file fallocate on 32 bit linux platforms - [#​25643](https://togithub.com/numpy/numpy/pull/25643): TST: Fix test_warning_calls on Python 3.12 - [#​25645](https://togithub.com/numpy/numpy/pull/25645): TST: Bump pytz to 2023.3.post1 - [#​25658](https://togithub.com/numpy/numpy/pull/25658): BUG: Fix AVX512 build flags on Intel Classic Compiler - [#​25670](https://togithub.com/numpy/numpy/pull/25670): BLD: fix potential issue with escape sequences in `__config__.py` - [#​25718](https://togithub.com/numpy/numpy/pull/25718): CI: pin cygwin python to 3.9.16-1 and fix typing tests \[skip... - [#​25720](https://togithub.com/numpy/numpy/pull/25720): MAINT: Bump cibuildwheel to v2.16.4 - [#​25748](https://togithub.com/numpy/numpy/pull/25748): BLD: unvendor meson-python on 1.26.x and upgrade to meson-python... - [#​25755](https://togithub.com/numpy/numpy/pull/25755): MAINT: Include header defining backtrace - [#​25756](https://togithub.com/numpy/numpy/pull/25756): BUG: Fix np.quantile(\[Fraction(2,1)], 0.5) ([#​24711](https://togithub.com/numpy/numpy/issues/24711)) #### Checksums ##### MD5 90f33cdd8934cd07192d6ede114d8d4d numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl 63ac60767f6724490e587f6010bd6839 numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl ad4e82b225aaaf5898ea9798b50978d8 numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl d428e3da2df4fa359313348302cf003a numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 89937c3bb596193f8ca9eae2ff84181e numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl de4f9da0a4e6dfd4cec39c7ad5139803 numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl 2c1f73fd9b3acf4b9b0c23e985cdd38f numpy-1.26.4-cp310-cp310-win32.whl 920ad1f50e478b1a877fe7b7a46cc520 numpy-1.26.4-cp310-cp310-win_amd64.whl 719d1ff12db38903dcfd6749078fb11d numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl eb601e80194d2e1c00d8daedd8dc68c4 numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl 71a7ab11996fa370dc28e28731bd5c32 numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl eb0cdd03e1ee2eb45c57c7340c98cf48 numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 9d4ae1b0b27a625400f81ed1846a5667 numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl 1b6771350d2f496157430437a895ba4b numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl 1e4a18612ee4d0e54e0833574ebc6d25 numpy-1.26.4-cp311-cp311-win32.whl 5fd325dd8704023c1110835d7a1b095a numpy-1.26.4-cp311-cp311-win_amd64.whl d95ce582923d24dbddbc108aa5fd2128 numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl 6f16f3d70e0d95ce2b032167c546cc95 numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl 5369536d4c45fbe384147ff23185b48a numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 1ceb224096686831ad731e472b65e96a numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl cd8d3c00bbc89f9bc07e2df762f9e2ae numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl 5bd81ce840bb2e42befe01efb0402b79 numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl 2cc3b0757228078395da3efa3dc99f23 numpy-1.26.4-cp312-cp312-win32.whl 305155bd5ae879344c58968879584ed1 numpy-1.26.4-cp312-cp312-win_amd64.whl ec2310f67215743e9c5d16b6c9fb87b6 numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl 406aea6081c1affbebdb6ad56b5deaf4 numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl fee12f0a3cbac7bbf1a1c2d82d3b02a9 numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl baf4b7143c7b9ce170e62b33380fb573 numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 376ff29f90b7840ae19ecd59ad1ddf53 numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl 86785b3a7cd156c08c2ebc26f7816fb3 numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl ab8a9ab69f16b7005f238cda76bc0bac numpy-1.26.4-cp39-cp39-win32.whl fafa4453e820c7ff40907e5dc79d8199 numpy-1.26.4-cp39-cp39-win_amd64.whl 7f13e2f07bd3e4a439ade0e4d27905c6 numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl 928954b41c1cd0e856f1a31d41722661 numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 57bbd5c0b3848d804c416cbcab4a0ae8 numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl 19550cbe7bedd96a928da9d4ad69509d numpy-1.26.4.tar.gz ##### SHA256 9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0 numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl 2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4 numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2 numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07 numpy-1.26.4-cp310-cp310-win32.whl b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5 numpy-1.26.4-cp310-cp310-win_amd64.whl 4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl 7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5 numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl 60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl 1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20 numpy-1.26.4-cp311-cp311-win32.whl cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 numpy-1.26.4-cp311-cp311-win_amd64.whl b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218 numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl 03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl 9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl 1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0 numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl 50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110 numpy-1.26.4-cp312-cp312-win32.whl 08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 numpy-1.26.4-cp312-cp312-win_amd64.whl 7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl 52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764 numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3 numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl 47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6 numpy-1.26.4-cp39-cp39-win32.whl 3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea numpy-1.26.4-cp39-cp39-win_amd64.whl afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30 numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl 95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0 numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl 2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 numpy-1.26.4.tar.gz
jgm/pandocfilters (pandocfilters) ### [`v1.5.1`](https://togithub.com/jgm/pandocfilters/compare/1.5.0...1.5.1) [Compare Source](https://togithub.com/jgm/pandocfilters/compare/1.5.0...1.5.1)
pydantic/pydantic (pydantic) ### [`v2.6.1`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v261-2024-02-05) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v2.6.0...v2.6.1) [GitHub release](https://togithub.com/pydantic/pydantic/releases/tag/v2.6.1) ##### What's Changed ##### Packaging - Upgrade to `pydantic-core` 2.16.2 by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8717](https://togithub.com/pydantic/pydantic/pull/8717) ##### Fixes - Fix bug with `mypy` plugin and `no_strict_optional = True` by [@​dmontagu](https://togithub.com/dmontagu) in [#​8666](https://togithub.com/pydantic/pydantic/pull/8666) - Fix `ByteSize` error `type` change by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8681](https://togithub.com/pydantic/pydantic/pull/8681) - Fix inheriting `Field` annotations in dataclasses by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8679](https://togithub.com/pydantic/pydantic/pull/8679) - Fix regression in core schema generation for indirect definition references by [@​dmontagu](https://togithub.com/dmontagu) in [#​8702](https://togithub.com/pydantic/pydantic/pull/8702) - Fix unsupported types bug with `PlainValidator` by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8710](https://togithub.com/pydantic/pydantic/pull/8710) - Reverting problematic fix from 2.6 release, fixing schema building bug by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8718](https://togithub.com/pydantic/pydantic/pull/8718) - Fix warning for tuple of wrong size in `Union` by [@​davidhewitt](https://togithub.com/davidhewitt) in [pydantic/pydantic-core#1174](https://togithub.com/pydantic/pydantic-core/pull/1174) - Fix `computed_field` JSON serializer `exclude_none` behavior by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [pydantic/pydantic-core#1187](https://togithub.com/pydantic/pydantic-core/pull/1187) ### [`v2.6.0`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v260-2024-01-23) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v2.5.3...v2.6.0) [GitHub release](https://togithub.com/pydantic/pydantic/releases/tag/v2.6.0) The code released in v2.6.0 is practically identical to that of v2.6.0b1. ##### What's Changed ##### Packaging - Check for `email-validator` version >= 2.0 by [@​commonism](https://togithub.com/commonism) in [#​6033](https://togithub.com/pydantic/pydantic/pull/6033) - Upgrade \`ruff\`\` target version to Python 3.8 by [@​Elkiwa](https://togithub.com/Elkiwa) in [#​8341](https://togithub.com/pydantic/pydantic/pull/8341) - Update to `pydantic-extra-types==2.4.1` by [@​yezz123](https://togithub.com/yezz123) in [#​8478](https://togithub.com/pydantic/pydantic/pull/8478) - Update to `pyright==1.1.345` by [@​Viicos](https://togithub.com/Viicos) in [#​8453](https://togithub.com/pydantic/pydantic/pull/8453) - Update pydantic-core from 2.14.6 to 2.16.1, significant changes from these updates are described below, full changelog [here](https://togithub.com/pydantic/pydantic-core/compare/v2.14.6...v2.16.1) ##### New Features - Add `NatsDsn` by [@​ekeew](https://togithub.com/ekeew) in [#​6874](https://togithub.com/pydantic/pydantic/pull/6874) - Add `ConfigDict.ser_json_inf_nan` by [@​davidhewitt](https://togithub.com/davidhewitt) in [#​8159](https://togithub.com/pydantic/pydantic/pull/8159) - Add `types.OnErrorOmit` by [@​adriangb](https://togithub.com/adriangb) in [#​8222](https://togithub.com/pydantic/pydantic/pull/8222) - Support `AliasGenerator` usage by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8282](https://togithub.com/pydantic/pydantic/pull/8282) - Add Pydantic People Page to docs by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8345](https://togithub.com/pydantic/pydantic/pull/8345) - Support `yyyy-MM-DD` datetime parsing by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8404](https://togithub.com/pydantic/pydantic/pull/8404) - Added bits conversions to the `ByteSize` class [#​8415](https://togithub.com/pydantic/pydantic/issues/8415) by [@​luca-matei](https://togithub.com/luca-matei) in [#​8507](https://togithub.com/pydantic/pydantic/pull/8507) - Enable json schema creation with type `ByteSize` by [@​geospackle](https://togithub.com/geospackle) in [#​8537](https://togithub.com/pydantic/pydantic/pull/8537) - Add `eval_type_backport` to handle union operator and builtin generic subscripting in older Pythons by [@​alexmojaki](https://togithub.com/alexmojaki) in [#​8209](https://togithub.com/pydantic/pydantic/pull/8209) - Add support for `dataclass` fields `init` by [@​dmontagu](https://togithub.com/dmontagu) in [#​8552](https://togithub.com/pydantic/pydantic/pull/8552) - Implement pickling for `ValidationError` by [@​davidhewitt](https://togithub.com/davidhewitt) in [pydantic/pydantic-core#1119](https://togithub.com/pydantic/pydantic-core/pull/1119) - Add unified tuple validator that can handle "variadic" tuples via PEP-646 by [@​dmontagu](https://togithub.com/dmontagu) in [pydantic/pydantic-core#865](https://togithub.com/pydantic/pydantic-core/pull/865) ##### Changes - Drop Python3.7 support by [@​hramezani](https://togithub.com/hramezani) in [#​7188](https://togithub.com/pydantic/pydantic/pull/7188) - Drop Python 3.7, and PyPy 3.7 and 3.8 by [@​davidhewitt](https://togithub.com/davidhewitt) in [pydantic/pydantic-core#1129](https://togithub.com/pydantic/pydantic-core/pull/1129) - Use positional-only `self` in `BaseModel` constructor, so no field name can ever conflict with it by [@​ariebovenberg](https://togithub.com/ariebovenberg) in [#​8072](https://togithub.com/pydantic/pydantic/pull/8072) - Make `@validate_call` return a function instead of a custom descriptor - fixes binding issue with inheritance and adds `self/cls` argument to validation errors by [@​alexmojaki](https://togithub.com/alexmojaki) in [#​8268](https://togithub.com/pydantic/pydantic/pull/8268) - Exclude `BaseModel` docstring from JSON schema description by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8352](https://togithub.com/pydantic/pydantic/pull/8352) - Introducing `classproperty` decorator for `model_computed_fields` by [@​Jocelyn-Gas](https://togithub.com/Jocelyn-Gas) in [#​8437](https://togithub.com/pydantic/pydantic/pull/8437) - Explicitly raise an error if field names clashes with types by [@​Viicos](https://togithub.com/Viicos) in [#​8243](https://togithub.com/pydantic/pydantic/pull/8243) - Use stricter serializer for unions of simple types by [@​alexdrydew](https://togithub.com/alexdrydew) [pydantic/pydantic-core#1132](https://togithub.com/pydantic/pydantic-core/pull/1132) ##### Performance - Add Codspeed profiling Actions workflow by [@​lambertsbennett](https://togithub.com/lambertsbennett) in [#​8054](https://togithub.com/pydantic/pydantic/pull/8054) - Improve `int` extraction by [@​samuelcolvin](https://togithub.com/samuelcolvin) in [pydantic/pydantic-core#1155](https://togithub.com/pydantic/pydantic-core/pull/1155) - Improve performance of recursion guard by [@​samuelcolvin](https://togithub.com/samuelcolvin) in [pydantic/pydantic-core#1156](https://togithub.com/pydantic/pydantic-core/pull/1156) - `dataclass` serialization speedups by [@​samuelcolvin](https://togithub.com/samuelcolvin) in [pydantic/pydantic-core#1162](https://togithub.com/pydantic/pydantic-core/pull/1162) - Avoid `HashMap` creation when looking up small JSON objects in `LazyIndexMaps` by [@​samuelcolvin](https://togithub.com/samuelcolvin) in [pydantic/jiter#55](https://togithub.com/pydantic/jiter/pull/55) - use hashbrown to speedup python string caching by [@​davidhewitt](https://togithub.com/davidhewitt) in [pydantic/jiter#51](https://togithub.com/pydantic/jiter/pull/51) - Replace `Peak` with more efficient `Peek` by [@​davidhewitt](https://togithub.com/davidhewitt) in [pydantic/jiter#48](https://togithub.com/pydantic/jiter/pull/48) ##### Fixes - Move `getattr` warning in deprecated `BaseConfig` by [@​tlambert03](https://togithub.com/tlambert03) in [#​7183](https://togithub.com/pydantic/pydantic/pull/7183) - Only hash `model_fields`, not whole `__dict__` by [@​alexmojaki](https://togithub.com/alexmojaki) in [#​7786](https://togithub.com/pydantic/pydantic/pull/7786) - Fix mishandling of unions while freezing types in the `mypy` plugin by [@​dmontagu](https://togithub.com/dmontagu) in [#​7411](https://togithub.com/pydantic/pydantic/pull/7411) - Fix `mypy` error on untyped `ClassVar` by [@​vincent-hachin-wmx](https://togithub.com/vincent-hachin-wmx) in [#​8138](https://togithub.com/pydantic/pydantic/pull/8138) - Only compare pydantic fields in `BaseModel.__eq__` instead of whole `__dict__` by [@​QuentinSoubeyranAqemia](https://togithub.com/QuentinSoubeyranAqemia) in [#​7825](https://togithub.com/pydantic/pydantic/pull/7825) - Update `strict` docstring in `model_validate` method. by [@​LukeTonin](https://togithub.com/LukeTonin) in [#​8223](https://togithub.com/pydantic/pydantic/pull/8223) - Fix overload position of `computed_field` by [@​Viicos](https://togithub.com/Viicos) in [#​8227](https://togithub.com/pydantic/pydantic/pull/8227) - Fix custom type type casting used in multiple attributes by [@​ianhfc](https://togithub.com/ianhfc) in [#​8066](https://togithub.com/pydantic/pydantic/pull/8066) - Fix issue not allowing `validate_call` decorator to be dynamically assigned to a class method by [@​jusexton](https://togithub.com/jusexton) in [#​8249](https://togithub.com/pydantic/pydantic/pull/8249) - Fix issue `unittest.mock` deprecation warnings by [@​ibleedicare](https://togithub.com/ibleedicare) in [#​8262](https://togithub.com/pydantic/pydantic/pull/8262) - Added tests for the case `JsonValue` contains subclassed primitive values by [@​jusexton](https://togithub.com/jusexton) in [#​8286](https://togithub.com/pydantic/pydantic/pull/8286) - Fix `mypy` error on free before validator (classmethod) by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8285](https://togithub.com/pydantic/pydantic/pull/8285) - Fix `to_snake` conversion by [@​jevins09](https://togithub.com/jevins09) in [#​8316](https://togithub.com/pydantic/pydantic/pull/8316) - Fix type annotation of `ModelMetaclass.__prepare__` by [@​slanzmich](https://togithub.com/slanzmich) in [#​8305](https://togithub.com/pydantic/pydantic/pull/8305) - Disallow `config` specification when initializing a `TypeAdapter` when the annotated type has config already by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8365](https://togithub.com/pydantic/pydantic/pull/8365) - Fix a naming issue with JSON schema for generics parametrized by recursive type aliases by [@​dmontagu](https://togithub.com/dmontagu) in [#​8389](https://togithub.com/pydantic/pydantic/pull/8389) - Fix type annotation in pydantic people script by [@​shenxiangzhuang](https://togithub.com/shenxiangzhuang) in [#​8402](https://togithub.com/pydantic/pydantic/pull/8402) - Add support for field `alias` in `dataclass` signature by [@​NeevCohen](https://togithub.com/NeevCohen) in [#​8387](https://togithub.com/pydantic/pydantic/pull/8387) - Fix bug with schema generation with `Field(...)` in a forward ref by [@​dmontagu](https://togithub.com/dmontagu) in [#​8494](https://togithub.com/pydantic/pydantic/pull/8494) - Fix ordering of keys in `__dict__` with `model_construct` call by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8500](https://togithub.com/pydantic/pydantic/pull/8500) - Fix module `path_type` creation when globals does not contain `__name__` by [@​hramezani](https://togithub.com/hramezani) in [#​8470](https://togithub.com/pydantic/pydantic/pull/8470) - Fix for namespace issue with dataclasses with `from __future__ import annotations` by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8513](https://togithub.com/pydantic/pydantic/pull/8513) - Fix: make function validator types positional-only by [@​pmmmwh](https://togithub.com/pmmmwh) in [#​8479](https://togithub.com/pydantic/pydantic/pull/8479) - Fix usage of `@deprecated` by [@​Viicos](https://togithub.com/Viicos) in [#​8294](https://togithub.com/pydantic/pydantic/pull/8294) - Add more support for private attributes in `model_construct` call by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8525](https://togithub.com/pydantic/pydantic/pull/8525) - Use a stack for the types namespace by [@​dmontagu](https://togithub.com/dmontagu) in [#​8378](https://togithub.com/pydantic/pydantic/pull/8378) - Fix schema-building bug with `TypeAliasType` for types with refs by [@​dmontagu](https://togithub.com/dmontagu) in [#​8526](https://togithub.com/pydantic/pydantic/pull/8526) - Support `pydantic.Field(repr=False)` in dataclasses by [@​tigeryy2](https://togithub.com/tigeryy2) in [#​8511](https://togithub.com/pydantic/pydantic/pull/8511) - Override `dataclass_transform` behavior for `RootModel` by [@​Viicos](https://togithub.com/Viicos) in [#​8163](https://togithub.com/pydantic/pydantic/pull/8163) - Refactor signature generation for simplicity by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [#​8572](https://togithub.com/pydantic/pydantic/pull/8572) - Fix ordering bug of PlainValidator annotation by [@​Anvil](https://togithub.com/Anvil) in [#​8567](https://togithub.com/pydantic/pydantic/pull/8567) - Fix `exclude_none` for json serialization of `computed_field`s by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [pydantic/pydantic-core#1098](https://togithub.com/pydantic/pydantic-core/pull/1098) - Support yyyy-MM-DD string for datetimes by [@​sydney-runkle](https://togithub.com/sydney-runkle) in [pydantic/pydantic-core#1124](https://togithub.com/pydantic/pydantic-core/pull/1124) - Tweak ordering of definitions in generated schemas by [@​StrawHatDrag0n](https://togithub.com/StrawHatDrag0n) in [#​8583](https://togithub.com/pydantic/pydantic/pull/8583) ##### New Contributors ##### `pydantic` - [@​ekeew](https://togithub.com/ekeew) made their first contribution in [#​6874](https://togithub.com/pydantic/pydantic/pull/6874) - [@​lambertsbennett](https://togithub.com/lambertsbennett) made their first contribution in [#​8054](https://togithub.com/pydantic/pydantic/pull/8054) - [@​vincent-hachin-wmx](https://togithub.com/vincent-hachin-wmx) made their first contribution in [#​8138](https://togithub.com/pydantic/pydantic/pull/8138) - [@​QuentinSoubeyranAqemia](https://togithub.com/QuentinSoubeyranAqemia) made their first contribution in [#​7825](https://togithub.com/pydantic/pydantic/pull/7825) - [@​ariebovenberg](https://togithub.com/ariebovenberg) made their first contribution in [#​8072](https://togithub.com/pydantic/pydantic/pull/8072) - [@​LukeTonin](https://togithub.com/LukeTonin) made their first contribution in [#​8223](https://togithub.com/pydantic/pydantic/pull/8223) - [@​denisart](https://togithub.com/denisart) made their first contribution in [#​8231](https://togithub.com/pydantic/pydantic/pull/8231) - [@​ianhfc](https://togithub.com/ianhfc) made their first contribution in [#​8066](https://togithub.com/pydantic/pydantic/pull/8066) - [@​eonu](https://togithub.com/eonu) made their first contribution in [#​8255](https://togithub.com/pydantic/pydantic/pull/8255) - [@​amandahla](https://togithub.com/amandahla) made their first contribution in [#​8263](https://togithub.com/pydantic/pydantic/pull/8263) - [@​ibleedicare](https://togithub.com/ibleedicare) made their first contribution in [#​8262](https://togithub.com/pydantic/pydantic/pull/8262) - [@​jevins09](https://togithub.com/jevins09) made their first contribution in [#​8316](https://togithub.com/pydantic/pydantic/pull/8316) - [@​cuu508](https://togithub.com/cuu508) made their first contribution in [#​8322](https://togithub.com/pydantic/pydantic/pull/8322) - [@​slanzmich](https://togithub.com/slanzmich) made their first contribution in [#​8305](https://togithub.com/pydantic/pydantic/pull/8305) - [@​jensenbox](https://togithub.com/jensenbox) made their first contribution in [#​8331](https://togithub.com/pydantic/pydantic/pull/8331) - [@​szepeviktor](https://togithub.com/szepeviktor) made their first contribution in [#​8356](https://togithub.com/pydantic/pydantic/pull/8356) - [@​Elkiwa](https://togithub.com/Elkiwa) made their first contribution in [#​8341](https://togithub.com/pydantic/pydantic/pull/8341) - [@​parhamfh](https://togithub.com/parhamfh) made their first contribution in [#​8395](https://togithub.com/pydantic/pydantic/pull/8395) - [@​shenxiangzhuang](https://togithub.com/shenxiangzhuang) made their first contribution in [#​8402](https://togithub.com/pydantic/pydantic/pull/8402) - [@​NeevCohen](https://togithub.com/NeevCohen) made their first contribution in [#​8387](https://togithub.com/pydantic/pydantic/pull/8387) - [@​zby](https://togithub.com/zby) made their first contribution in [#​8497](https://togithub.com/pydantic/pydantic/pull/8497) - [@​patelnets](https://togithub.com/patelnets) made their first contribution in [#​8491](https://togithub.com/pydantic/pydantic/pull/8491) - [@​edwardwli](https://togithub.com/edwardwli) made their first contribution in [#​8503](https://togithub.com/pydantic/pydantic/pull/8503) - [@​luca-matei](https://togithub.com/luca-matei) made their first contribution in [#​8507](https://togithub.com/pydantic/pydantic/pull/8507) - [@​Jocelyn-Gas](https://togithub.com/Jocelyn-Gas) made their first contribution in [#​8437](https://togithub.com/pydantic/pydantic/pull/8437) - [@​bL34cHig0](https://togithub.com/bL34cHig0) made their first contribution in [#​8501](https://togithub.com/pydantic/pydantic/pull/8501) - [@​tigeryy2](https://togithub.com/tigeryy2) made their first contribution in [#​8511](https://togithub.com/pydantic/pydantic/pull/8511) - [@​geospackle](https://togithub.com/geospackle) made their first contribution in [#​8537](https://togithub.com/pydantic/pydantic/pull/8537) - [@​Anvil](https://togithub.com/Anvil) made their first contribution in [#​8567](https://togithub.com/pydantic/pydantic/pull/8567) - [@​hungtsetse](https://togithub.com/hungtsetse) made their first contribution in [#​8546](https://togithub.com/pydantic/pydantic/pull/8546) - [@​StrawHatDrag0n](https://togithub.com/StrawHatDrag0n) made their first contribution in [#​8583](https://togithub.com/pydantic/pydantic/pull/8583) ##### `pydantic-core` - [@​mariuswinger](https://togithub.com/mariuswinger) made their first contribution in [pydantic/pydantic-core#1087](https://togithub.com/pydantic/pydantic-core/pull/1087) - [@​adamchainz](https://togithub.com/adamchainz) made their first contribution in [pydantic/pydantic-core#1090](https://togithub.com/pydantic/pydantic-core/pull/1090) - [@​akx](https://togithub.com/akx) made their first contribution in [pydantic/pydantic-core#1123](https://togithub.com/pydantic/pydantic-core/pull/1123)
scipy/scipy (scipy) ### [`v1.12.0`](https://togithub.com/scipy/scipy/releases/tag/v1.12.0): SciPy 1.12.0 [Compare Source](https://togithub.com/scipy/scipy/compare/v1.11.4...v1.12.0) # SciPy 1.12.0 Release Notes SciPy `1.12.0` is the culmination of `6` months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Before upgrading, we recommend that users check that their own code does not use deprecated SciPy functionality (to do so, run your code with `python -Wd` and check for `DeprecationWarning` s). Our development attention will now shift to bug-fix releases on the 1.12.x branch, and on adding new features on the main branch. This release requires Python `3.9+` and NumPy `1.22.4` or greater. For running on PyPy, PyPy3 `6.0+` is required. # Highlights of this release - Experimental support for the array API standard has been added to part of `scipy.special`, and to all of `scipy.fft` and `scipy.cluster`. There are likely to be bugs and early feedback for usage with CuPy arrays, PyTorch tensors, and other array API compatible libraries is appreciated. Use the `SCIPY_ARRAY_API` environment variable for testing. - A new class, `ShortTimeFFT`, provides a more versatile implementation of the short-time Fourier transform (STFT), its inverse (ISTFT) as well as the (cross-) spectrogram. It utilizes an improved algorithm for calculating the ISTFT. - Several new constructors have been added for sparse arrays, and many operations now additionally support sparse arrays, further facilitating the migration from sparse matrices. - A large portion of the `scipy.stats` API now has improved support for handling `NaN` values, masked arrays, and more fine-grained shape-handling. The accuracy and performance of a number of `stats` methods have been improved, and a number of new statistical tests and distributions have been added. # New features # `scipy.cluster` improvements - Experimental support added for the array API standard; PyTorch tensors, CuPy arrays and array API compatible array libraries are now accepted (GPU support is limited to functions with pure Python implementations). CPU arrays which can be converted to and from NumPy are supported module-wide and returned arrays will match the input type. This behaviour is enabled by setting the `SCIPY_ARRAY_API` environment variable before importing `scipy`. This experimental support is still under development and likely to contain bugs - testing is very welcome. # `scipy.fft` improvements - Experimental support added for the array API standard; functions which are part of the `fft` array API standard extension module, as well as the Fast Hankel Transforms and the basic FFTs which are not in the extension module, now accept PyTorch tensors, CuPy arrays and array API compatible array libraries. CPU arrays which can be converted to and from NumPy arrays are supported module-wide and returned arrays will match the input type. This behaviour is enabled by setting the `SCIPY_ARRAY_API` environment variable before importing `scipy`. This experimental support is still under development and likely to contain bugs - testing is very welcome. # `scipy.integrate` improvements - Added `scipy.integrate.cumulative_simpson` for cumulative quadrature from sampled data using Simpson's 1/3 rule. # `scipy.interpolate` improvements - New class `NdBSpline` represents tensor-product splines in N dimensions. This class only knows how to evaluate a tensor product given coefficients and knot vectors. This way it generalizes `BSpline` for 1D data to N-D, and parallels `NdPPoly` (which represents N-D tensor product polynomials). Evaluations exploit the localized nature of b-splines. - `NearestNDInterpolator.__call__` accepts `**query_options`, which are passed through to the `KDTree.query` call to find nearest neighbors. This allows, for instance, to limit the neighbor search distance and parallelize the query using the `workers` keyword. - `BarycentricInterpolator` now allows computing the derivatives. - It is now possible to change interpolation values in an existing `CloughTocher2DInterpolator` instance, while also saving the barycentric coordinates of interpolation points. # `scipy.linalg` improvements - Access to new low-level LAPACK functions is provided via `dtgsyl` and `stgsyl`. # `scipy.optimize` improvements - `scipy.optimize.isotonic_regression` has been added to allow nonparametric isotonic regression. - `scipy.optimize.nnls` is rewritten in Python and now implements the so-called fnnls or fast nnls, making it more efficient for high-dimensional problems. - The result object of `scipy.optimize.root` and `scipy.optimize.root_scalar` now reports the method used. - The `callback` method of `scipy.optimize.differential_evolution` can now be passed more detailed information via the `intermediate_results` keyword parameter. Also, the evolution `strategy` now accepts a callable for additional customization. The performance of `differential_evolution` has also been improved. - `scipy.optimize.minimize` method `Newton-CG` now supports functions that return sparse Hessian matrices/arrays for the `hess` parameter and is slightly more efficient. - `scipy.optimize.minimize` method `BFGS` now accepts an initial estimate for the inverse of the Hessian, which allows for more efficient workflows in some circumstances. The new parameter is `hess_inv0`. - `scipy.optimize.minimize` methods `CG`, `Newton-CG`, and `BFGS` now accept parameters `c1` and `c2`, allowing specification of the Armijo and curvature rule parameters, respectively. - `scipy.optimize.curve_fit` performance has improved due to more efficient memoization of the callable function. # `scipy.signal` improvements - `freqz`, `freqz_zpk`, and `group_delay` are now more accurate when `fs` has a default value. - The new class `ShortTimeFFT` provides a more versatile implementation of the short-time Fourier transform (STFT), its inverse (ISTFT) as well as the (cross-) spectrogram. It utilizes an improved algorithm for calculating the ISTFT based on dual windows and provides more fine-grained control of the parametrization especially in regard to scaling and phase-shift. Functionality was implemented to ease working with signal and STFT chunks. A section has been added to the "SciPy User Gui

Configuration

📅 Schedule: Branch creation - "on the 16th day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.

semanticdiff-com[bot] commented 8 months ago

Review changes with SemanticDiff.

codecov[bot] commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (6fbf10d) 36.78% compared to head (70c5400) 36.78%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #157 +/- ## ======================================= Coverage 36.78% 36.78% ======================================= Files 81 81 Lines 2205 2205 Branches 312 312 ======================================= Hits 811 811 Misses 1350 1350 Partials 44 44 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.