Skip to content

Implement fixes requested by ESMValTool team #38

@agstephens

Description

@agstephens

Required steps to manually add fixes:

  • check that our data exhibits the error to be fixed
  • write the xarray fixing code in daops, with associated unit tests
  • add the fix class to dachar.fixes...., with associated unit tests if required
  • decide/agree on content of fix metadata:
    • URL to issue, or code, or both in ESMValTool repo
    • description of the fix
    • "source" property to identify that this came from ESMValTool, maybe with release version or github commit number.
  • use inventory to identify all data sets that will be affected
  • generate (by hand?) fix proposals:
    1. create fix proposal per datasets, OR
    2. create fix proposal template and list of datasets file
  • do we need some kind of QC when the fixes are being proposed?
  • publish fix proposals:
    • Start with a one-off proposal: dachar propose-fixes -p cmip6 <json_file>
    • Adapt to: dachar propose-fixes -p cmip6 --file-list=datasets_files.txt <fix_template.json>
  • process fixes as usual - to accept them

Relevant to:

ESMValGroup/ESMValCore#755

ESMValGroup/ESMValCore#787

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions