Recent Releases of py-cordex

py-cordex - v0.10.1

Bugfix release.

What's Changed

  • fix coordinate switch in cmor grid mappings by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/335
  • added default earth_radius grid mapping attribute by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/336
  • update cmor tests by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/337
  • Update ci.yaml by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/338

Full Changelog: https://github.com/euro-cordex/py-cordex/compare/v0.10.0...v0.10.1

- Python
Published by larsbuntemeyer 9 months ago

py-cordex - v0.10.0

This release introduces new cmorization features in cmor.cmorize_variable() that allow for more generic grid mappings. New function rewrite_coords() that rewrites coordinates (X and Y axes and transformed coordinates) in a dataset to correct rounding errors. This version drops python3.8 support.

What's Changed

  • update table downloader by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/297
  • drop python 3.8 support by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/306
  • Rewrite coords by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/304
  • update bounds handling by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/307
  • added rewrite_coords accessor by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/308
  • fix bounds bug by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/314
  • fix x y in accessor map by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/324
  • added more general grid mappping handling in cmor by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/328
  • Update contributing.rst by @larsbuntemeyer in https://github.com/euro-cordex/py-cordex/pull/333

Full Changelog: https://github.com/euro-cordex/py-cordex/compare/v0.9.0...v0.10.0

See also the official documentation.

- Python
Published by larsbuntemeyer 9 months ago

py-cordex - v0.9.0

This release mainly updates the cmor module and allows to cmorize for non-standard CORDEX domains. Some updates are introduced so that variables attributes can be used to control calls to the cmor_variable API. A new function derotate_vector to derotate vector components has also been introduced.

See also the official documentation.

- Python
Published by larsbuntemeyer over 1 year ago

py-cordex - v0.8.0

This version introduces cordex.domain which should tighten the API call in the future. The cmor module was also updated to make more usage of cf_xarray.

See also the official documentation.

- Python
Published by larsbuntemeyer over 1 year ago

py-cordex - v0.7.1

Fix cmor time axis issue.

- Python
Published by larsbuntemeyer over 1 year ago

py-cordex - v0.7.0

This release introduces the cell_area() function and adds the cell_area keyword in cordex_domain(). Includes internal updates for CORDEX-CMIP6 cmorization.

See also the official documentation.

- Python
Published by larsbuntemeyer almost 2 years ago

py-cordex - v0.6.6

Patch release that fixes installation and cmor issues.

- Python
Published by larsbuntemeyer over 2 years ago

py-cordex - v0.6.5

Patch release to update the CI and cmor module.

- Python
Published by larsbuntemeyer over 2 years ago

py-cordex - v0.6.4

Patch release to fix cmor related dependencies.

- Python
Published by larsbuntemeyer over 2 years ago

py-cordex - v0.6.3

Patch release to update pre-commit configuration and fix rtd issues.

- Python
Published by larsbuntemeyer over 2 years ago

py-cordex - v0.6.2

Patch releasee to support searching indexes in alternative domain tables.

- Python
Published by larsbuntemeyer over 2 years ago

py-cordex - v0.6.1

Patch release to update location of domainid in domaintables.

- Python
Published by larsbuntemeyer over 2 years ago

py-cordex - v0.6.0

This releases prepares for CORDEX-CMIP6 vocabulary and introduces the mip_era keyword in the main API. There has also been some refactoring to simplify table fetching and the domain table repository has been updated and moved to the WCRP CORDEX github table repository. Note that you might have to clean up your ~/.py-cordex caching directory to retrieve the new table.

See also the official documentation.

- Python
Published by larsbuntemeyer over 2 years ago

py-cordex - v0.5.2

This is a patch release to make cmorization run with the latest xarray version. Also some warnings and performance issues with cmorization are fixed.

- Python
Published by larsbuntemeyer almost 3 years ago

py-cordex - v0.5.1

Patch release to update pypi dependencies and fix setup meta data.

- Python
Published by larsbuntemeyer almost 3 years ago

py-cordex - v0.5.0

This release introduces a cmorization workflow using cmor.cmorize_variable and deprecates some code depending on cartopy. There has also been a lot of refactoring since py-cordex now makes extensive use of cf-xarray to make cmorization as easy as possible. This release is used for developing and testing the new CORDEX cmor tables for downscaling CMIP6 global model runs. Since the new archive specifications for CORDEX are not fixed yet, the API will probably change in the future. For some examples of cmorization, please visit the CORDEX cmorization examples notebook in the cmor table repository. This version also drops python3.7 support.

- Python
Published by larsbuntemeyer almost 3 years ago

py-cordex - v0.4.1

Patch release to fix coordinate precisions, also includes some maintenance updates.

- Python
Published by larsbuntemeyer over 3 years ago

py-cordex - v0.4.0

This version introduces CORDEX regular grids, they are denoted with an i in the end, e.g., EUR-11i. The cmor tables have also been updated to allow for a preliminary cmorization of CORDEX data using CMIP6 cmor tables. However, this is still only used for development since there is no official data request yet for downscaling CMIP6 models. There are also some internal changes, mainly to improve code quality for easier contributions.

See also the official documentation.

- Python
Published by larsbuntemeyer almost 4 years ago

py-cordex - v0.3.2

Patch release to fix vertices issues, imports and dependencies. Also includes python3.10 support.

- Python
Published by larsbuntemeyer almost 4 years ago

py-cordex - v0.3.1

Patch release to fix dependencies when py-cordex is installed with pip.

- Python
Published by larsbuntemeyer almost 4 years ago

py-cordex - v0.3.0

This release introduces the cmorization and preprocessing modules. We outsourced some more code that was REMO dependent to be more useful for CORDEX datasets in general. The CORDEX tables are not available for CMIP6 yet, so the tables are only useful for the development of a cmorization workflow. The peprocessing module aims at overcoming CF related inconsistencies in ESGF CORDEX datasets.

- Python
Published by larsbuntemeyer about 4 years ago

py-cordex - v0.2.1

Small bugfix release that updates the path to download germany shapefiles (#24). Also fixed coordinate attribute issues (#25) and added a test.

- Python
Published by larsbuntemeyer over 4 years ago

py-cordex - v0.2.0

This is a new restructuring release, that cleanded a lot of things and includes much more documentation and example notebooks. All meta information is removed and accessed online. This version should be more open for contributions!

- Python
Published by larsbuntemeyer over 4 years ago