Recent Releases of xgcm

xgcm - v0.10.1

v0.10.1 (2026/07/20)

New Features

  • Add an experimental bipolar north-fold boundary condition for tripolar ocean grids
    (MOM6, NEMO, MOM5,
    Oceananigans), requested as a per-axis padding value on the fold axis, e.g.
    padding={"X": "periodic", "Y": {"fold": "corner"}}. The northern edge of the logical grid
    folds onto itself along the bipolar seam joining the two northern poles: the zonal axis is
    mirrored about the pole and vector components reverse sign, so interp/diff/derivative
    work across the Arctic seam. The pivot (center/T, corner/F, U, V) names the
    staggered position the pole sits on. Only the north edge folds; the south edge of a fold
    axis honours a per-call padding override when given, otherwise a configurable south
    mode (default fill). This feature is experimental: its API and numerical behavior may
    change, and constructing a Grid with a fold emits a UserWarning
    (#194,
    #711).
    By Henri Drake.

Breaking Changes

Internal Changes

Documentation

Bugfixes

Climate Change - Climate Data Processing and Analysis - Python
Published by hdrake 28 days ago

xgcm - v0.10.0

What's Changed

New Contributors

Full Changelog: https://github.com/xgcm/xgcm/compare/v0.9.0...v0.10.0

Climate Change - Climate Data Processing and Analysis - Python
Published by hdrake about 1 month ago

xgcm - v0.9.0

What's Changed

New Contributors

Full Changelog: https://github.com/xgcm/xgcm/compare/v0.8.1...v0.9.0

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke 12 months ago

xgcm - v0.8.1

What's Changed

  • Rewrote cumsum to use a different code path from xgcm.apply_as_grid_ufunc internally,
    which makes it less susceptible to subtle bugs like the one reported in #507. (#558).
    @TomNicholas
  • Improved error message to suggest rechunking to a single chunk when trying to perform disallowed operations
    along chunked core dims.
    By @TomNicholas
  • Fix bug where chunked core dims of only a single chunk triggered errors. (#558, #518, #522)
    By @TomNicholas

Climate Change - Climate Data Processing and Analysis - Python
Published by TomNicholas over 3 years ago

xgcm - v0.8.0

What's Changed

New Contributors

Full Changelog: https://github.com/xgcm/xgcm/compare/v0.7.0...v0.8.0

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke about 4 years ago

xgcm - v0.7.0

What's Changed

Full Changelog: https://github.com/xgcm/xgcm/compare/v0.6.1...v0.7.0

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.2rc1

Still just the twitterbot

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.2rc0

More testing of the twitter action

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.1

What's Changed

Full Changelog: https://github.com/xgcm/xgcm/compare/v0.6.0...v0.6.1

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.1rc6

Ok OK, this is the last try

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.1rc5

Last try for today

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.1rc4

And more testing...

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.1rc3

Further and further testing for twitter

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.1rc2

Further testing of automated twitter updates

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.1rc1

Test release to test twitter github action.

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 4 years ago

xgcm - v0.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/xgcm/xgcm/compare/v0.5.2...v0.6.0

Climate Change - Climate Data Processing and Analysis - Python
Published by TomNicholas over 4 years ago

xgcm - v0.5.2

This release includes improved documentation and bugfixes

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke about 5 years ago

xgcm - v0.5.1

Bugfix to support older numba versions for the grid.transform feature

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke almost 6 years ago

xgcm - v0.5.0

Introducing the new capability to transform data onto different coordinates (e.g. onto density in the vertical) + minor bugfixes

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke almost 6 years ago

xgcm - v0.4.0

Usability improvements and internal refactor of CI + minor bugfixes

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke almost 6 years ago

xgcm - v0.3.0

xgcm is now able to handle to deal with grid metrics like area, distance and volume.

Several 'metric-aware' operations, like integrate, derivative and average have been added as class functions to the Grid object.

Climate Change - Climate Data Processing and Analysis - Python
Published by jbusecke over 6 years ago

xgcm - v0.2.0

Climate Change - Climate Data Processing and Analysis - Python
Published by rabernat over 7 years ago

xgcm - v0.1.0

First release of xgcm.

Climate Change - Climate Data Processing and Analysis - Python
Published by rabernat about 9 years ago