Recent Releases of xgcm

xgcm - v0.9.0

What's Changed

  • Reduce the frequency of pre-commit autoupdates by @jbusecke in https://github.com/xgcm/xgcm/pull/563
  • Switch CI to micromamba by @jbusecke in https://github.com/xgcm/xgcm/pull/577
  • Remove computation methods on Axis class by @TomNicholas in https://github.com/xgcm/xgcm/pull/557
  • Enable environment caching in CI by @jbusecke in https://github.com/xgcm/xgcm/pull/580
  • Sgrid by @jatkinson1000 in https://github.com/xgcm/xgcm/pull/559
  • Bugfix for padding by @jbusecke in https://github.com/xgcm/xgcm/pull/597
  • Allow face connections for non-coordinate face dimension by @jbusecke in https://github.com/xgcm/xgcm/pull/615
  • Remove deprecated use of ds.dims by @jbusecke in https://github.com/xgcm/xgcm/pull/628
  • Fix broken sphinx build by @jbusecke in https://github.com/xgcm/xgcm/pull/631
  • Suppress warning about output_sizes parameter by @jbusecke in https://github.com/xgcm/xgcm/pull/638
  • Replace types-pkg-resources with types-setuptools in mypy pc hook by @jbusecke in https://github.com/xgcm/xgcm/pull/647
  • Refactor micomamba setup to setup-micromamba by @jbusecke in https://github.com/xgcm/xgcm/pull/646
  • Finish micromamba setup by @jbusecke in https://github.com/xgcm/xgcm/pull/649
  • Fix typo and url rendering in Contributor's Guide by @navidcy in https://github.com/xgcm/xgcm/pull/630
  • Remove mentions of extrapolate in docstrings by @jbusecke in https://github.com/xgcm/xgcm/pull/602
  • Consolidate into pyproject.toml by @jbusecke in https://github.com/xgcm/xgcm/pull/650
  • Renamed all instances of _connections to _face_connections by @hdrake in https://github.com/xgcm/xgcm/pull/661
  • Update syntax for dropping variables to get rid of xarray deprecation warning by @hdrake in https://github.com/xgcm/xgcm/pull/663
  • Enable vertical linear transform for spatially-varying target vertical coordinate by @NoraLoose in https://github.com/xgcm/xgcm/pull/642
  • Update pointer to environment.yml file and add submodule instructions to contributor guide by @hdrake in https://github.com/xgcm/xgcm/pull/664
  • Update publishing workflow + test python>=3.11 by @jbusecke in https://github.com/xgcm/xgcm/pull/673
  • Add test and fix conservative interpolation algorithm by @jbusecke in https://github.com/xgcm/xgcm/pull/635

New Contributors

  • @jatkinson1000 made their first contribution in https://github.com/xgcm/xgcm/pull/559
  • @hdrake made their first contribution in https://github.com/xgcm/xgcm/pull/661
  • @NoraLoose made their first contribution in https://github.com/xgcm/xgcm/pull/642

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

- Python
Published by jbusecke 6 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

- Python
Published by TomNicholas over 3 years ago

xgcm - v0.8.0

What's Changed

  • Implementation of transform with logarithmic interpolation (method='log') by @jthielen in https://github.com/xgcm/xgcm/pull/483
  • Add @jthielen by @jbusecke in https://github.com/xgcm/xgcm/pull/513
  • Fix chunked cumsum by @TomNicholas in https://github.com/xgcm/xgcm/pull/515
  • Sync black versions for black and blackdoc by @jbusecke in https://github.com/xgcm/xgcm/pull/488
  • Switch to pre commit service by @jbusecke in https://github.com/xgcm/xgcm/pull/490
  • Update dependencies in docs by @malmans2 in https://github.com/xgcm/xgcm/pull/493
  • Fix formatting by @jbusecke in https://github.com/xgcm/xgcm/pull/500
  • Fix repository url for button in docs by @jbusecke in https://github.com/xgcm/xgcm/pull/498
  • Fix docs 'suggest edits' by @jbusecke in https://github.com/xgcm/xgcm/pull/512
  • Preparing for 0.8.0 by @jbusecke in https://github.com/xgcm/xgcm/pull/514

New Contributors

  • @malmans2 made their first contribution in https://github.com/xgcm/xgcm/pull/493
  • @jthielen made their first contribution in https://github.com/xgcm/xgcm/pull/483

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

- Python
Published by jbusecke over 3 years ago

xgcm - v0.7.0

What's Changed

  • 🚀🚀🚀 Grid ufunc refactor by @TomNicholas in https://github.com/xgcm/xgcm/pull/479🤘🤘🤘
  • Switch to pangeo book theme by @jbusecke in https://github.com/xgcm/xgcm/pull/482
  • Correction of the Grid.init docstring by @rcaneill in https://github.com/xgcm/xgcm/pull/369
  • Update black version in pre-commit by @jbusecke in https://github.com/xgcm/xgcm/pull/472
  • Increase CI time limit by @jbusecke in https://github.com/xgcm/xgcm/pull/473
  • Add CITATION.cff by @jbusecke in https://github.com/xgcm/xgcm/pull/450
  • Include submodules in RTD by @jbusecke in https://github.com/xgcm/xgcm/pull/477

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

- Python
Published by jbusecke almost 4 years ago

xgcm - v0.6.2rc1

Still just the twitterbot

- Python
Published by jbusecke about 4 years ago

xgcm - v0.6.2rc0

More testing of the twitter action

- Python
Published by jbusecke about 4 years ago

xgcm - v0.6.1

What's Changed

  • Add gridufuncrefactor_project to pre-commit CI by @TomNicholas in https://github.com/xgcm/xgcm/pull/386
  • Bump codecov/codecov-action from 2.0.2 to 2.1.0 by @dependabot in https://github.com/xgcm/xgcm/pull/370
  • Automated release reminders by @jbusecke in https://github.com/xgcm/xgcm/pull/388
  • Fix release reminder by @jbusecke in https://github.com/xgcm/xgcm/pull/389
  • Small fixes to the release reminder template by @jbusecke in https://github.com/xgcm/xgcm/pull/392
  • Attempt to speed up RTD with mamba by @jbusecke in https://github.com/xgcm/xgcm/pull/401
  • Deprecation warnings by @jbusecke in https://github.com/xgcm/xgcm/pull/411
  • Fix formatting issue with grid.rst by @jbusecke in https://github.com/xgcm/xgcm/pull/427
  • Update pythonpublish.yaml by @jbusecke in https://github.com/xgcm/xgcm/pull/426
  • Enable mamba in CI by @jbusecke in https://github.com/xgcm/xgcm/pull/412
  • Update environment-upstream-dev.yml by @jbusecke in https://github.com/xgcm/xgcm/pull/425

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

- Python
Published by jbusecke about 4 years ago

xgcm - v0.6.1rc6

Ok OK, this is the last try

- Python
Published by jbusecke about 4 years ago

xgcm - v0.6.1rc5

Last try for today

- Python
Published by jbusecke about 4 years ago

xgcm - v0.6.1rc4

And more testing...

- Python
Published by jbusecke about 4 years ago

xgcm - v0.6.1rc3

Further and further testing for twitter

- Python
Published by jbusecke about 4 years ago

xgcm - v0.6.1rc2

Further testing of automated twitter updates

- Python
Published by jbusecke about 4 years ago

xgcm - v0.6.1rc1

Test release to test twitter github action.

- Python
Published by jbusecke about 4 years ago

xgcm - v0.6.0

What's Changed

  • Adding metrics method by @jdldeauna in https://github.com/xgcm/xgcm/pull/336
  • Allow for overwriting metrics in set_metrics method by @jdldeauna in https://github.com/xgcm/xgcm/pull/351
  • Integrate interplike with getmetric by @jdldeauna in https://github.com/xgcm/xgcm/pull/354
  • Refactor get_metric by @jdldeauna in https://github.com/xgcm/xgcm/pull/345
  • Add configuration for stale issue bot by @andersy005 in https://github.com/xgcm/xgcm/pull/341
  • add interp metric method by @jdldeauna in https://github.com/xgcm/xgcm/pull/343
  • Fix indentation and grid-aware by @jbusecke in https://github.com/xgcm/xgcm/pull/346
  • Add periodic and boundary conditions to interp_like by @jdldeauna in https://github.com/xgcm/xgcm/pull/350
  • Fix Arakawa grids Wikipedia page link by @yz3062 in https://github.com/xgcm/xgcm/pull/353
  • Exempt bug issues from automatic closing. by @jbusecke in https://github.com/xgcm/xgcm/pull/348
  • Leftover typo from #330 by @jbusecke in https://github.com/xgcm/xgcm/pull/339
  • Bump actions/stale from 3 to 4 by @dependabot in https://github.com/xgcm/xgcm/pull/357
  • Update stale workflow by @andersy005 in https://github.com/xgcm/xgcm/pull/352
  • Drop Support for python 3.6 by @jbusecke in https://github.com/xgcm/xgcm/pull/361
  • Update constructor docstring and input checks by @jbusecke in https://github.com/xgcm/xgcm/pull/358
  • Bump codecov/codecov-action from 1 to 2.0.2 by @dependabot in https://github.com/xgcm/xgcm/pull/359
  • update whats new rst by @jdldeauna in https://github.com/xgcm/xgcm/pull/363
  • Fix broken style check by @jbusecke in https://github.com/xgcm/xgcm/pull/373
  • Remove deprecated gcmdataset code by @TomNicholas in https://github.com/xgcm/xgcm/pull/372
  • Remove stale bot by @jbusecke in https://github.com/xgcm/xgcm/pull/374
  • Fix testweightedmetricmultiaxis so it actually runs by @TomNicholas in https://github.com/xgcm/xgcm/pull/379
  • Update docrep by @TomNicholas in https://github.com/xgcm/xgcm/pull/384
  • adding boundary condition by @rcaneill in https://github.com/xgcm/xgcm/pull/325
  • Keep coords deprecation warning by @TomNicholas in https://github.com/xgcm/xgcm/pull/383
  • Documented removal of docrep dependency, and updated whatsnew to v0.6.1 by @TomNicholas in https://github.com/xgcm/xgcm/pull/385

New Contributors

  • @yz3062 made their first contribution in https://github.com/xgcm/xgcm/pull/353

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

- Python
Published by TomNicholas about 4 years ago

xgcm - v0.5.2

This release includes improved documentation and bugfixes

- Python
Published by jbusecke almost 5 years ago

xgcm - v0.5.1

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

- Python
Published by jbusecke over 5 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

- Python
Published by jbusecke over 5 years ago

xgcm - v0.4.0

Usability improvements and internal refactor of CI + minor bugfixes

- Python
Published by jbusecke over 5 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.

- Python
Published by jbusecke about 6 years ago

xgcm - v0.2.0

- Python
Published by rabernat almost 7 years ago

xgcm - v0.1.0

First release of xgcm.

- Python
Published by rabernat over 8 years ago