Releases: NOAA-GFDL/CatalogBuilder
MDTF interoperability and usability
The Catalog Builder package collects building blocks necessary to build a data catalog which can then be ingested in climate analysis scripts/workflow, leveraging the use of intake-esm and xarray.
This release has additional features and fixes to be interoperable with MDTF and newer GFDL simulations.
The config.yaml has an option to pass the json schema, such that a user may adjust the schema for their analysis needs.
E.g. change aggregation types.
Other changes include these, but may not be limited to these: Skipping hidden files, standard name inclusion comparing CMIP5 and CMIP6 tables and accounting for the realm/component names, additional test scripts, configs, documentation updates, improved direct pythonic way of involving catalog builder with example notebooks, conda package version updated.
What's Changed
- add standard_name to catalog by @aradhakrishnanGFDL in #19
- Mdtf support by @aradhakrishnanGFDL in #25
- 16 pythoncalls by @aradhakrishnanGFDL in #24
- 9 docs by @aradhakrishnanGFDL in #26
- 30 explorecatalog by @aradhakrishnanGFDL in #31
- Mdtf support- Add schema file to config yaml by @aradhakrishnanGFDL in #32
- Get standard name considering realm by @aradhakrishnanGFDL in #35
- 39 picontrol by @aradhakrishnanGFDL in #40
- Ocean cfname by @aradhakrishnanGFDL in #38
- Removed Warning by @Ciheim in #42
New Contributors
Full Changelog: 2024.01.00...2024.01.01
2024.01.00
The Catalog Builder package collects building blocks necessary to build a data catalog which can then be ingested in climate analysis scripts/workflow, leveraging the use of intake-esm and xarray.
This tagged release has support for using config yaml for flexible directory structure, tested on example GFDL AM5 simulation, a CMIP6 collection from GFDL's UDA. Tests are included in the package. Conda package structure changes are substantial. Schema changes to make it interoperable with the MDTF has been initiated. First versions of output correctness checks/validators have been pushed.
What's Changed
- Changing packaging structure by @aradhakrishnanGFDL in #5
- 7.improve CIworkflow by @ilaflott in #8
- 10 schemaedit by @aradhakrishnanGFDL in #12
New Contributors
- @aradhakrishnanGFDL made their first contribution in #5
- @ilaflott made their first contribution in #8
Full Changelog: https://github.com/NOAA-GFDL/CatalogBuilder/commits/2024.01.00