Research and development (R&D) is crucial for the enhancement of industrial productivity, especially in the AI era, where the core aspects of R&D are mainly focused on data and models. We are committed to automate these high-value generic R&D processes through our open source R&D automation tool RD-Agent, which let AI drive data-driven AI.
SciPy 1.14.1 adds support for Python 3.13, including binary
wheels on PyPI. Apart from that, it is a bug-fix release with
no new features compared to 1.14.0.
Authors
Name (commits)
h-vetinari (1)
Evgeni Burovski (1)
CJ Carey (2)
Lucas Colley (3)
Ralf Gommers (3)
Melissa Weber Mendonça (1)
Andrew Nelson (3)
Nick ODell (1)
Tyler Reddy (36)
Daniel Schmitz (1)
Dan Schult (4)
Albert Steppi (2)
Ewout ter Hoeven (1)
Tibor Völcker (2) +
Adam Turner (1) +
Warren Weckesser (2)
ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) (1)
A total of 17 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generated, and may not be fully complete.
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 with python -Wd and check for DeprecationWarning 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 NumPy 1.23.5 or greater.
PyTorch 2.4: Python 3.12, AOTInductor freezing, libuv backend for TCPStore
PyTorch 2.4 Release Notes
Highlights
Tracked Regressions
Backward incompatible changes
Deprecations
New features
Improvements
Bug Fixes
Performance
Documentation
Developers
Security
Highlights
We are excited to announce the release of PyTorch® 2.4!
PyTorch 2.4 adds support for the latest version of Python (3.12) for torch.compile.
AOTInductor freezing gives developers running AOTInductor more performance based optimizations by allowing the
serialization of MKLDNN weights. As well, a new default TCPStore server backend utilizing libuv has been introduced
which should significantly reduce initialization times for users running large-scale jobs.
Finally, a new Python Custom Operator API makes it easier than before to integrate custom kernels
into PyTorch, especially for torch.compile.
This release is composed of 3661 commits and 475 contributors since PyTorch 2.3. We want to sincerely thank our
dedicated community for your contributions. As always, we encourage you to try these out and report any issues as we
improve 2.4. More information about how to get started with the PyTorch 2-series can be found at our
Getting Started page.
... (truncated)
Commits
d990dad [CMAKE] Look for Development.Module instead of Development (#129729)
e4ee3be [Release only] use triton 3.0.x from pypi (#130336)
9afe4ec Update torchbench model expected accuracy values after pinning numpy (#129986)
NumPy 2.1.0 provides support for the upcoming Python 3.13 release and
drops support for Python 3.9. In addition to the usual bug fixes and
updated Python support, it helps get us back into our usual release
cycle after the extended development of 2.0. The highlights for this
release are:
Support for the array-api 2023.12 standard.
Support for Python 3.13.
Preliminary support for free threaded Python 3.13.
Python versions 3.10-3.13 are supported in this release.
New functions
New function numpy.unstack
A new function np.unstack(array, axis=...) was added, which splits an
array into a tuple of arrays along an axis. It serves as the inverse of
[numpy.stack]{.title-ref}.
The fix_imports keyword argument in numpy.save is deprecated.
Since NumPy 1.17, numpy.save uses a pickle protocol that no longer
supports Python 2, and ignored fix_imports keyword. This keyword
is kept only for backward compatibility. It is now deprecated.
Passing non-integer inputs as the first argument of
[bincount]{.title-ref} is now deprecated, because such inputs are
silently cast to integers with no warning about loss of precision.
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:
Thanks to all the contributors who made this release possible.
Pandas 2.2.1
We are pleased to announce the release of pandas 2.2.1.
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.1 supports Python 3.9 and higher.
The release will be available on the defaults and conda-forge channels:
Thanks to all the contributors who made this release possible.
Pandas 2.2.0
We are pleased to announce the release of pandas 2.2.0.
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.0 supports Python 3.9 and higher.
The release will be available on the defaults and conda-forge channels:
Bumps the prod group with 136 updates in the / directory:
2.1.0
2.4.0
3.0.7
3.0.11
1.11.4
1.14.1
3.13.1
3.15.4
0.5.0
0.6.0
1.6.1
1.43.0
0.18.5
0.18.6
2.1.2
2.4.0
1.26.2
2.1.0
2.1.4
2.2.2
3.9.1
3.9.2
0.0.353
0.2.15
0.0.7
0.2.15
3.17.4
4.3.1
1.29.6
1.30.2
3.3.2
3.3.3
3.9.2
3.10.1
0.21.0
0.23.0
0.22.3
0.23.0
1.0.0
1.1.1
1.0.0
1.0.1
1.0.3
1.2.1
8.0.4
8.1.0
4.0.2
5.1.1
7.4.0
7.6.1
7.4.4
8.3.2
23.12.1
24.8.0
1.10.0
1.11.2
0.4.5
0.6.3
6.0.12.20240724
6.0.12.20240808
6.0.0.20240621
6.0.0.20240901
2.0.1
2.2.0
2023.9.10
2024.8.6
2.4.0
2.5.2
2.0.0
4.0.0
7.2.6
8.0.2
2021.3.14
2024.4.16
5.1.0
6.0.0
7.0.1
8.4.0
3.9.1
3.10.5
0.7.13
1.0.0
0.6.0
0.7.0
4.2.0
4.4.0
23.2.0
24.2.0
2.14.0
2.16.0
4.12.2
4.12.3
2023.11.17
2024.8.30
1.16.0
1.17.0
1.2.1
1.3.0
41.0.7
43.0.0
0.6.3
0.6.7
1.8.2
1.8.5
0.20.1
0.21.2
2.0.1
2.1.0
2023.12.2
2024.6.1
1.0.2
1.0.5
0.26.0
0.27.2
3.6
3.8
8.26.0
8.27.0
8.1.3
8.1.5
3.3.0
3.4.0
3.1.2
3.1.4
2.4
3.0.0
4.2.4
4.2.5
3.0.11
3.0.13
24.3.0
25.3.0
0.1.4
0.2.37
0.0.75
0.1.108
2.6.3
2.7.0
5.0.0
5.3.0
2.1.3
2.1.5
3.20.1
3.22.0
0.4.0
0.4.1
10.1.0
10.4.0
6.0.4
6.0.5
3.2.1
3.3
0.2.15
0.2.18
7.2.1
7.2.2
12.1.3.1
12.6.1.4
12.1.105
12.6.68
12.1.105
12.6.68
12.1.105
12.6.68
8.9.2.26
9.3.0.75
11.0.2.54
11.2.6.59
10.3.2.106
10.3.7.68
11.4.5.107
11.6.4.69
12.1.0.106
12.5.3.3
2.18.1
2.22.3
12.3.101
12.6.68
12.1.105
12.6.68
23.2
24.1
1.9.6
1.11.1
4.1.0
4.2.2
1.3.0
1.5.0
2.21
2.22
2.5.3
2.8.2
2.14.6
2.23.1
2.17.2
2.18.0
2.8.0
2.9.0
3.1.2
3.1.4
1.0.0
1.1.0
2.8.2
2.9.0.post0
2023.3.post1
2024.1
6.0.1
6.0.2
26.0.3
26.2.0
5.5.2
5.6.0
3.9.5
3.9.6
42.0
44.0
2.31.0
2.32.3
1.3.1
2.0.0
13.7.0
13.8.0
0.19.1
0.20.0
1.3.0
1.3.1
2.5
2.6
1.0.7
2.0.0
1.0.5
2.0.0
2.0.4
2.1.0
1.0.6
2.0.0
1.1.9
2.0.0
2.0.24
2.0.32
1.12
1.13.2
8.2.3
9.0.0
0.12.3
0.13.2
6.4
6.4.1
4.66.1
4.66.5
2.1.0
3.0.0
0.9.0
0.12.5
2.9.0.20240316
2.9.0.20240821
4.9.0
4.12.2
2023.4
2024.1
2.1.0
2.2.2
24.6.0
24.8.0
4.0.11
4.0.13
1.9.4
1.9.7
3.17.0
3.20.1
1.2.0
1.2.2
Updates
pydantic-settings
from 2.1.0 to 2.4.0Release notes
Sourced from pydantic-settings's releases.
... (truncated)
Commits
5cc686a
Prepare release 2.4.0 (#355)4840d69
Add cli_exit_on_error config option (#340)bcbdd2a
Add Azure Key Vault settings source (#272)6ffd6bd
Add support for short options. (#339)8b8803d
feat: Enable access to the current state in settings sources (#326)229319c
Fix a bug when loading empty yaml file (#330)d6db0f9
Deprecateread_env_file
and move it toDotEnvSettingsSource
(#318)fa17c0a
Fix regex flags accidentally passed as count (#328)fe1f950
Prepare release 2.3.4 (#322)674ebd9
Remove leftover docstring causing warning onpydantic
docs build (#321)Updates
cython
from 3.0.7 to 3.0.11Changelog
Sourced from cython's changelog.
... (truncated)
Commits
bb4180a
Build: Make Python wheel also on regular push.cde2a8d
Fix test in Py2.0fb0f58
Prepare release of 3.0.11.5170f66
Update changelog.0dfcb70
Add c++11 emplace functions to deque.pxd (#6159)6d71295
Mark libcpp.optional.value as except + (#6190)54dc847
Fix typo.0dfbd31
Fix segfault on zero-length slice assignment on memoryview (GH-6230)3984b76
Test runner: Make thread-ID printing work in Py2.7.ad71a9c
Update changelog.Updates
scipy
from 1.11.4 to 1.14.1Release notes
Sourced from scipy's releases.
... (truncated)
Commits
92d2a85
REL: 1.14.1 rel commit [wheel build]85623a1
Merge pull request #21362 from tylerjereddy/treddy_1.14.1_backportsd924005
MAINT: PR 21362 revisions [wheel build]b901a4e
MAINT, CI: PR 21362 revisions [wheel build]2a7ec60
MAINT, BLD: PR 21362 revisions [wheel build]f4f084d
MAINT, CI: PR 21362 revisions [wheel build]b712fc6
DOC: update 1.14.1 relnotes [wheel build]cdd5aca
MAINT: special: Accommodate changed integer handling in NumPy 2.0. (#21401)0f91838
BLD: cp313 wheels onmanylinux_aarch64
(#21409)6dd0b00
MAINT, CI: wheel build changes [wheel build]Updates
filelock
from 3.13.1 to 3.15.4Release notes
Sourced from filelock's releases.
... (truncated)
Commits
9a979df
Pass file_lock as positional argument (#347)3a79343
Fix `TypeError: _CountedFileLock.init() got an unexpected keyword argumen...81d4cf9
Add test for virtualenv stability (#344)192f1ef
Use a metaclass to implement the singleton pattern (#340)48788c5
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#341)7bd3b7b
[pre-commit.ci] pre-commit autoupdate (#342)3d7b1a6
Hotfix: Restore init method; more robust initialization for singleton loc...c64787f
Don't initialize BaseFileLock when just returning existing instance (#334)87453f3
asyncio support (#332)0ee2e3c
[pre-commit.ci] pre-commit autoupdate (#333)Updates
fire
from 0.5.0 to 0.6.0Release notes
Sourced from fire's releases.
Commits
343e6b6
Add Python 3.11 and Python 3.12 to build workflow (#485)8a41c91
Update formatting_windows.py (#477)ffb8121
Update build.yml dropping Python 2.7 (#479)1d8a137
remove asyncio.coroutine (#440)d44d33d
Fix missing$
sign in bash completion (#472)1bcb5d1
Add missing parameter description (#462)6e485c9
Split too long line, fixing lint #437527e3d0
Fix typos in console and tests (#436)71743b6
docs: fix brand nameGithub
->GitHub
(#425)c29b923
adding python 3.10 [tag & CI] (#428)Updates
openai
from 1.6.1 to 1.43.0Release notes
Sourced from openai's releases.
... (truncated)
Changelog
Sourced from openai's changelog.
... (truncated)
Commits
9850c16
release: 1.43.05d3111a
feat(api): add file search result details to run steps (#1681)05fa732
release: 1.42.0ecd6e92
feat(parsing): add support for pydantic dataclasses (#1655)e8c28f2
chore(ci): also run pydantic v1 tests (#1666)3d780f2
release: 1.41.1fb5e53e
chore(client): fix parsing union responses when non-json is returned (#1665)54156ad
fix(json schema): removeNone
defaults (#1663)798c6cb
release: 1.41.03bbb271
feat(client): add uploads.upload_file helperUpdates
ruamel-yaml
from 0.18.5 to 0.18.6Updates
torch
from 2.1.2 to 2.4.0Release notes
Sourced from torch's releases.
... (truncated)
Commits
d990dad
[CMAKE] Look forDevelopment.Module
instead ofDevelopment
(#129729)e4ee3be
[Release only] use triton 3.0.x from pypi (#130336)9afe4ec
Update torchbench model expected accuracy values after pinning numpy (#129986)499621e
[CherryPick][FSDP2+TP] Disable 2D state_dict (#129519) (#129923)e5bda62
[CherryPick][DCP] Fix Optimizer Learning Rate not being loaded correctly (#12...705e3ae
Improve error message for weights_only load (#129783)b26cde4
[Windows] remove mkl shared library dependency. (#129740)12ad767
[distributed] NCCL result code update (#129704)1164d3c
Add threadfence to 2-stage reduction for correct writes visibility (#129701)9533637
Inductor to fail gracefully on Voltas for bf16 tensors (#129699)Updates
numpy
from 1.26.2 to 2.1.0Release notes
Sourced from numpy's releases.
... (truncated)
Commits
2f7fe64
Merge pull request #27236 from charris/prepare-2.1.0b6f434f
REL: Prepare for the NumPy 2.1.0 release [wheel build]3cf9394
Merge pull request #27234 from charris/backport-259847443dcc
Merge pull request #27233 from charris/backport-2722385b1cab
BUG: Allow fitting of degree zero polynomials with Polynomial.fit395a81d
DOC: reword discussion about shared arrays to hopefully be clearer5af2e96
Move NUMUSERTYPES thread safety discussion to legacy DType API docsd902c24
DOC: add docs on thread safety in NumPyc080180
Merge pull request #27229 from charris/backport-2722644ce7e8
BUG: FixPyArray_ZeroContiguousBuffer
(resize) with struct dtypesUpdates
pandas
from 2.1.4 to 2.2.2Release notes
Sourced from pandas's releases.
... (truncated)
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)Looks like these dependencies are updatable in another way, so this is no longer needed.