aeon
aeon copied to clipboard
[MNT] Bump the python-packages group across 1 directory with 6 updates
Updates the requirements on numpy, pandas, scipy, matplotlib, keras and sphinx to permit the latest version.
Updates numpy
to 2.0.1
Release notes
Sourced from numpy's releases.
v2.0.1
NumPy 2.0.1 Release Notes
NumPy 2.0.1 is a maintenance release that fixes bugs and regressions discovered after the 2.0.0 release. NumPy 2.0.1 is the last planned release in the 2.0.x series, 2.1.0rc1 should be out shortly.
The Python versions supported by this release are 3.9-3.12.
NOTE: Do not use the GitHub generated "Source code" files listed in the "Assets", they are garbage.
Improvements
np.quantile
with methodclosest_observation
chooses nearest even order statisticThis changes the definition of nearest for border cases from the nearest odd order statistic to nearest even order statistic. The numpy implementation now matches other reference implementations.
(gh-26656)
Contributors
A total of 15 people contributed to this release. People with a "+" by their names contributed a patch for the first time.
@vahidmech
+- Alex Herbert +
- Charles Harris
- Giovanni Del Monte +
- Leo Singer
- Lysandros Nikolaou
- Matti Picus
- Nathan Goldbaum
- Patrick J. Roddy +
- Raghuveer Devulapalli
- Ralf Gommers
- Rostan Tabet +
- Sebastian Berg
- Tyler Reddy
- Yannik Wicke +
Pull requests merged
A total of 24 pull requests were merged for this release.
... (truncated)
Commits
4c9f431
Merge pull request #27000 from charris/prepare-2.0.10e70e00
REL: Prepare for the NumPy 2.0.1 release [wheel build]4d10ffc
Merge pull request #26995 from charris/backport-26985764b667
BUG: Add object cast to avoid warning with limited API9be6ad6
Merge pull request #26971 from charris/backport-269356d950e9
BUG: fix f2py tests to work with v2 API89630c0
Merge pull request #26962 from charris/backport-2691988fa840
TST: Apply test suggestion by Nathan for rlstrip fixesa9da01e
BUG,MAINT: Fix utf-8 character stripping memory access6afbbf8
Merge pull request #26963 from charris/backport-26930- Additional commits viewable in compare view
Updates pandas
to 2.2.2
Release notes
Sourced from pandas's releases.
Pandas 2.2.2
We are pleased to announce the release of pandas 2.2.2. This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.
See the full whatsnew for a list of all the changes. Pandas 2.2.2 supports Python 3.9 and higher.
The release will be available on the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python3 -m pip install --upgrade pandas
Please report any issues with the release on the pandas issue tracker.
Thanks to all the contributors who made this release possible.
Commits
d9cdd2e
RLS: 2.2.298aeac9
Backport PR #58209: CI: Pin blosc to fix pytables (#58211)5466f15
Backport PR #58202: DOC/TST: Document numpy 2.0 support and add tests… (#58208)45b0b32
Backport PR #58203 on branch 2.2.x (DOC: Add release date/contributors for 2....c7ec566
Backport PR #58087 on branch 2.2.x (BLD: Build wheels using numpy 2.0rc1) (#5...691fc88
Backport PR #58181 on branch 2.2.x (CI: correct error msg in test_view_index)...a947587
Backport PR #58138 on branch 2.2.x (BLD: Fix nightlies not building) (#58140)b56842d
Backport PR #58100 on branch 2.2.x (MNT: fix compatibility with beautifulsoup...0f83d50
Revert "BLD: Pin numpy on 2.2.x" (#58093)e9b81ee
Backport PR #58126: BLD: Build wheels with numpy 2.0rc1 (#58127)- Additional commits viewable in compare view
Updates scipy
to 1.14.0
Release notes
Sourced from scipy's releases.
SciPy 1.14.0 Release Notes
SciPy
1.14.0
is the culmination of 3 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 withpython -Wd
and check forDeprecationWarning
s). Our development attention will now shift to bug-fix releases on the 1.14.x branch, and on adding new features on the main branch.This release requires Python
3.10+
and NumPy1.23.5
or greater.For running on PyPy, PyPy3
6.0+
is required.Highlights of this release
- SciPy now supports the new Accelerate library introduced in macOS 13.3, and has wheels built against Accelerate for macOS >=14 resulting in significant performance improvements for many linear algebra operations.
- A new method,
cobyqa
, has been added toscipy.optimize.minimize
- this is an interface for COBYQA (Constrained Optimization BY Quadratic Approximations), a derivative-free optimization solver, designed to supersede COBYLA, developed by the Department of Applied Mathematics, The Hong Kong Polytechnic University.scipy.sparse.linalg.spsolve_triangular
is now more than an order of magnitude faster in many cases.New features
scipy.fft
improvements
- A new function,
scipy.fft.prev_fast_len
, has been added. This function finds the largest composite of FFT radices that is less than the target length. It is useful for discarding a minimal number of samples before FFT.
scipy.io
improvements
wavfile
now supports reading and writing ofwav
files in the RF64 format, allowing files greater than 4 GB in size to be handled.
scipy.constants
improvements
- Experimental support for the array API standard has been added.
... (truncated)
Commits
87c4664
REL: SciPy 1.14.0 rel commit [wheel build]ac63c81
Merge pull request #21019 from tylerjereddy/treddy_1.14.0_final_backports541003f
DOC: update 1.14 relnotes [wheel build]a08d1ff
MAINT: stats.gstd: warn when an observation is <= 0a4f7119
DEP: special.perm: deprecate non-integerN
andk
withexact=True
(#20909)73339fb
TST: stats: fix use of np.testing to compare xp-arrays0542df6
DOC: Update 1.14.0 release notesf8e530c
STY: _lib._util: silence mypye2cbda2
TST:sparse.linalg: Skip test due to sensitivity to numerical noise4fb2e6a
TST: robustify test_nnls_inner_loop_case1- Additional commits viewable in compare view
Updates matplotlib
to 3.9.1.post1
Commits
9c9792a
DOC: Add Zenodo DOI for 3.9.160bfa22
BLD: bump branch away from tag44be14c
REL: 3.9.15325425
DOC: Create release notes for 3.9.1568a039
Merge pull request #28507 from meeseeksmachine/auto-backport-of-pr-28430-on-v...7fa9f24
Merge pull request #28506 from meeseeksmachine/auto-backport-of-pr-28451-on-v...06189c2
Backport PR #28430: Fix pickling of AxesWidgets.c43313a
Backport PR #28451: Fix GTK cairo backends560fdc4
Merge pull request #28499 from meeseeksmachine/auto-backport-of-pr-28498-on-v...5552302
Backport PR #28498: Don't fail if we can't query system fonts on macOS- Additional commits viewable in compare view
Updates keras
to 3.4.1
Commits
f5e90a2
Fixsave_model
andload_model
(#19924)5f52db2
Update version numbera2e9a52
Fix compatibility ofrandom.beta
in tf.data (#19923)656df40
Internally, replaceFloatDTypePolicy
withDTypePolicy
(#19918)558d38c
Fixexport_lib.make_tensor_spec
(#19915)b038ce2
Avoid None shape entries in TimeDistributed9cfe208
Skip TF sparse test on GPUf0bae91
Update version number208e70d
Merge branch 'master' of github.com:keras-team/kerasc03e7b0
Skip sparse tests on GPU- Additional commits viewable in compare view
Updates sphinx
to 8.0.2
Release notes
Sourced from sphinx's releases.
Sphinx 8.0.2
Changelog: https://www.sphinx-doc.org/en/master/changes.html
Changelog
Sourced from sphinx's changelog.
Release 8.0.2 (released Jul 30, 2024)
Bugs fixed
- Fix the
pygments.Formatter.__class_getitem__
patch. Patch by Adam Turner.Release 8.0.1 (released Jul 30, 2024)
Bugs fixed
- Patch
pygments.Formatter.__class_getitem__
in Pygments 2.17. Patch by Adam Turner.Release 8.0.0 (released Jul 29, 2024)
Dependencies
- #12633: Drop Python 3.9 support.
Incompatible changes
.. rst-class:: compact
Remove deprecated functions from
sphinx.util
:
- Removed
sphinx.util.path_stabilize
(usesphinx.util.osutil.path_stabilize
).- Removed
sphinx.util.display_chunk
(usesphinx.util.display.display_chunk
).- Removed
sphinx.util.status_iterator
(usesphinx.util.display.status_iterator
).- Removed
sphinx.util.SkipProgressMessage
(usesphinx.util.display.SkipProgressMessage
).- Removed
sphinx.util.progress_message
(usesphinx.util.display.progress_message
).- Removed
sphinx.util.epoch_to_rfc1123
(usesphinx.http_date.epoch_to_rfc1123
).- Removed
sphinx.util.rfc1123_to_epoch
(usesphinx.http_date.rfc1123_to_epoch
).- Removed
sphinx.util.save_traceback
(usesphinx.exceptions.save_traceback
).- Removed
sphinx.util.format_exception_cut_frames
... (truncated)
Commits
043750e
Bump to 8.0.2 finalcee9efc
Useclassmethod
for a class method16fed35
Bump versiond9bda77
Bump to 8.0.1 final006a6a7
Fix Flake8d0915ab
Fix mypy865b513
Patchpygments.Formatter.__class_getitem__
in Pygments 2.17f1d3c3f
Bump version0e8a638
Bump to 8.0.0 final5750d0e
[bot]: Update message catalogues (#12641)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions