Skip to content

fix(deps): update scientific stack - #1033

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/scientific-stack
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/scientific-stack

Conversation

@renovate

@renovate renovate Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
cartopy 0.25.0 → 0.26.0 age confidence
cftime 1.6.5 → 1.6.6.1 age confidence
dask 2026.7.1 → 2026.8.0 age confidence
fastprogress ==1.0.5 → ==1.1.6 age confidence
matplotlib 3.10.9 → 3.11.2 age confidence
netCDF4 1.7.4 → 1.7.5.1.post1 age confidence
netcdf4 1.7.4 → 1.7.5.1.post1 age confidence
numpy (changelog) 2.5.2 → 2.5.4 age confidence
pandas (changelog) 3.0.3 → 3.1.0 age confidence
xarray 2026.7.0 → 2026.9.0 age confidence

Release Notes

SciTools/cartopy (cartopy)

v0.26.0

Compare Source

What's Changed

New Contributors

Full Changelog: SciTools/cartopy@v0.25.0...v0.26.0

answerdotai/fastprogress (fastprogress)

v1.1.6

Compare Source

New Features

v1.1.5

Compare Source

Bugs Squashed
  • self.out not initialised properly (#​118)

v1.1.3

Compare Source

New Features

v1.1.2

Compare Source

New Features

v1.1.1

Compare Source

New Features

v1.1.0

Compare Source

Breaking Changes
  • Convert to fasthtml and modernize (#​114)
matplotlib/matplotlib (matplotlib)

v3.11.2: REL: v3.11.2

Compare Source

This is the second bugfix release of the 3.11.x series.

This release contains several bug-fixes and adjustments:

  • Speed up RGBA-stage image resampling
  • Fix hexbin clipping in PDF output
  • Fix \text with internal braces
  • Fix some crashes and make some checks more robust to unlikely cases
  • Fix frame skew when saving GIF animations with PillowWriter
  • Fix HiDPI handling in Qt toolbar and WebAgg embeddings
  • Fix ResizeEvent handling for TextBox
  • Fix bug with PGF hatch linewidth and color
  • Fix a bug with drawing an empty Collection
  • Fix incorrect glyphs in Cairo backends
  • Improve build system to prevent conflicts between wheels and system libraries

v3.11.1: REL: v3.11.1

Compare Source

This is the first bugfix release of the 3.11.x series.

This release contains several bug-fixes and adjustments:

  • Fix tight layout of multiple subplots with sharey=True
  • Fix NoNorm cursor formatting for uint8 images
  • Fix occasional misalignment in reported mouse position (also fix a bug with canvas height)
  • Fix clipped Axis labels on 3D plots with tight layout
  • Fix inverted Axis on 3D plots
  • Fix restoring 'auto' aspect in 3D axes after switching from 'equal'
  • Fix missing glyphs when subsetting Type 1 fonts in PDF
  • Fix oversized embedding of Type 42 fonts in PDF/PostScript files

As well as several documentation and typing improvements and corrections.

v3.11.0: REL: v3.11.0

Compare Source

The largest change within this release is a complete overhaul of text and font processing. Through the use of libraqm, HarfBuzz, SheenBidi, and an updated release of FreeType, all text should now support modern font features, enabling full internationalization in all languages. Not all features of these libraries are supported yet, but we expect this work to enable further improvements in an easier manner.

Outside of text handling, there are several improvements to 3D Axes, performance, new accessible colour sequences, flexible figure management, and more. See the release notes for more information.

Unidata/netcdf4-python (netCDF4)

v1.7.5.1.post1

=============================================

  • fix installation of plugins into linux wheels.

v1.7.5.1

=============================================

  • fix installation of plugins into linux wheels.

v1.7.5

=============================================

  • fix installation of plugins into linux wheels.
numpy/numpy (numpy)

v2.5.4: (Oct 10, 2026)

Compare Source

NumPy 2.5.4 Release Notes

Released on 2026-10-10.

NumPy 2.5.4 is a patch release that fixes bugs discovered after the 2.5.3
release. Highlights are:

  • Many typing fixes and improvements,
  • A workaround for the MSVC 19.51 bug, see below.

This release supports Python versions 3.12-3.15.

Improvements

  • numpy.linalg.svd and numpy.linalg.lstsq now raise for inputs containing
    infinities instead of returning garbage results.

  • Fixed hangs in numpy.linalg.svd and numpy.linalg.lstsq for certain inputs
    containing infinities for recent versions of some LAPACK implementations.

  • numpy.linalg.cond now handles non-finite inputs more consistently.

(gh-32593)

StringDType hashing with NaN sentinels

StringDType instances with equivalent floating-point NaN sentinels now
have equal hashes. Previously, distinct NaN objects could produce equal
dtype instances with different hashes, causing dictionary lookups and set
deduplication to fail.

(gh-32563)

Changes

MaskedArray resets a fill_value that cannot be represented in a new dtype

A fill_value copied from a source array is now reset to the default fill_value
for the new dtype when it cannot be represented in that dtype. Previously the
copied value could be stale: ufuncs that change dtype left the result holding a
fill_value typed for the old dtype, which raised a TypeError only when
something later validated it (such as .view()), and a floating point
fill_value that overflows an integer dtype was kept as an out-of-range value
together with a RuntimeWarning. Both now fall back to the default,
including when a masked array is passed to MaskedArray with a different
dtype. A fill_value given explicitly by the user is still validated and
raises as before. This can now raise a ComplexWarning if the fill_value is
complex and the new dtype is real.

(gh-32508)
(gh-32562)

Contributors

A total of 9 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.

  • Aniket Singh Yadav
  • Bhuvansh Kataria +
  • Charles Harris
  • Iason Krommydas
  • Joren Hammudoglu
  • Lazizbek Ergashev +
  • Nathan Goldbaum
  • Sebastian Berg
  • Yeonho Kim

Pull requests merged

A total of 17 pull requests were merged for this release.

  • #​32520: MAINT: Prepare 2.5.x for further development
  • #​32557: BUG: Reset an unrepresentable fill_value on a dtype change (#​32508)
  • #​32565: BLD: work around MSVC 19.51 bug (#​32561)
  • #​32600: BUG: fix np.strings.replace truncating old/new to a's
  • #​32707: BUG: fix [ureduce]{#ureduce} reshape when a kept axis has size 0 (#​32536)
  • #​32709: BUG: fix two possible crashes in the ufunc.accumulate implementation...
  • #​32710: BUG: Reset an inherited fill_value in MaskedArray.__new__ as...
  • #​32711: ENH: Improvements and fixes for stringdtype hashing (#​32563)
  • #​32713: CI: increase ppc64le timeout to match other timeouts (#​32583)
  • #​32718: BUG: fix memory leak in legacy ArrayMethod wrapper code
  • #​32719: BUG: check for non-finite input before calling gesdd/gelsd and...
  • #​32738: BUG: fix segfault in as_arrays() on self-referencing pyscalars
  • #​32741: TYP: Various typing improvements.
  • #​32791: BUG: Fix canonicalization/promotion of nested subarray types...
  • #​32888: MAINT: Update vendored-meson to match main.
  • #​32904: TYP: Backport a number of typing updates.
  • #​32956: TYP: Various typing fixes and improvements.

v2.5.3: (Sep 6, 2026)

Compare Source

NumPy 2.5.3 Release Notes

The NumPy 2.5.3 is a patch release that fixes bugs discovered after the 2.5.2
release. Apart from the usual bug and maintenance work, there are a number of
StringDType related fixes for problems discovered during the ongoing string
work in the main branch.

This release supports Python versions 3.12-3.15

Changes

  • Casting a fixed-width byte string array (np.bytes_) to StringDType
    now raises TypeError when the bytes are not valid UTF-8. Previously the
    invalid bytes were stored as-is and later caused undefined behavior in
    string operations.

    (gh-32296)

  • MaskedArray._fill_value would become stale when ufuncs that change dtype
    left the result holding a fill_value typed for the old dtype. The mismatch
    was silent until something later called _check_fill_value, such as
    .view(), and then a TypeError would be raised. Now, when the copied
    fill_value is no longer valid for the new dtype, fall back to the
    default fill_value for that dtype instead of propagating the stale value.
    This may raise a ComplexWarning if the fill_value is complex and the
    new dtype is real.

    (gh-32423)

Contributors

A total of 9 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.

  • Charles Harris
  • Iason Krommydas
  • James Davies +
  • Joren Hammudoglu
  • Maanas Arora
  • Matti Picus
  • Nathan Goldbaum
  • Shikhar Goel +
  • Yeonho Kim +

Pull requests merged

A total of 27 pull requests were merged for this release.

  • #​32235: MAINT: Prepare 2.5.x for further development
  • #​32289: BUG: raise ValueError when reading into record array with references...
  • #​32290: BUG: avoid uninitialized memory access / NULL-pointer deref in...
  • #​32291: TYP: fix np.random.{get,set}_bit_generator implicit re-exports...
  • #​32292: BUG: don't assume strides are a multiple of itemsize in stringdtype...
  • #​32293: CI: fix ccache CC override, add CXX in mac Conda CI (#​32285)
  • #​32303: BUG: Fix ref leak in [convert_from_type]{#convert_from_type} for custom scalar types...
  • #​32304: BUG: fix a number of issues around iterators and StringDType...
  • #​32326: TST: avoid allocating huge tuple of arrays in concatenate test...
  • #​32338: BUG: avoid possible UB in 'safe' multiplication helpers (#​32294)
  • #​32339: MAINT: use PyObject_ functions instead of raw PyArray_ ones (#​32331)
  • #​32378: BUG: validate UTF-8 and harden StringDType bounds handling (#​32296)
  • #​32380: BUG: fix two error handling mistakes in stringdtype replace loop...
  • #​32381: BUG: fix visibility annotations for functions in StringDType...
  • #​32384: MAINT: Update ml_dtypes pin to 8/21/2026.
  • #​32385: MAINT: Update numpy/_core/src/umath/svml
  • #​32410: MAINT: skip failing cython limited API tests on Cython 3.3.0...
  • #​32427: BUG: close duplicated file descriptor if fdopen fails (#​32386)
  • #​32428: MAINT: add missing space in warning and error messages (#​32405)
  • #​32430: BUG: fix error handling in StringDType to fixed-width bytes case...
  • #​32441: MAINT: Only run nightly BLAS tests on main.
  • #​32471: BUG: fix memory leak in StringDType creation error path (#​32470)
  • #​32477: BUG: fix stale fill_value after ufuncs change MaskedArray dtype...
  • #​32478: MAINT: exit deadlock tests quickly on slow hardware (#​32466)
  • #​32481: BUG: Backport StringDType byteorder fixes
  • #​32506: DOC: use static scipy doc site for intershpinx (#​32503)
  • #​32509: BUG: fix crash in ufunc.resolve_dtypes with a Python scalar type...
pandas-dev/pandas (pandas)

v3.1.0: pandas 3.1.0

Compare Source

We are pleased to announce the release of pandas 3.1.0.
This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

Highlights include:

See the detailed release notes for a list of all the changes.

The release can be installed from PyPI:

python -m pip install --upgrade pandas

Or from conda-forge

conda install -c conda-forge pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.6: pandas 3.0.6

Compare Source

We are pleased to announce the release of pandas 3.0.6.
This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version. This is also the first release to support Python 3.15.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher.
The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.5: pandas 3.0.5

Compare Source

We are pleased to announce the release of pandas 3.0.5.
This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher.
The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.4: pandas 3.0.4

Compare Source

We are pleased to announce the release of pandas 3.0.4.
This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher.
The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

pydata/xarray (xarray)

v2026.9.0

Compare Source


Configuration

📅 Schedule: (in timezone Australia/Melbourne)

  • Branch creation
    • "on monday"
  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Oct 26, 2026
@coderabbitai

coderabbitai Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 27f419c7-bf5a-4e03-886b-1b3f6467e085

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

@codecov

codecov Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
core 94.68% <ø> (ø)
providers 88.37% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/scientific-stack branch 6 times, most recently from c322ba9 to 25fd2a1 Compare November 2, 2026 11:01
@renovate
renovate Bot force-pushed the renovate/scientific-stack branch from 25fd2a1 to acd4867 Compare November 2, 2026 23:39
@renovate
renovate Bot force-pushed the renovate/scientific-stack branch from acd4867 to 9ce203d Compare November 3, 2026 01:54

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants