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.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.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.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.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.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.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