MetOffice / MetOffice/CDDS

CMIP7: adaptations to Classes representing stream info

Open
#605 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
8
Forks
7
Avg merge
1d 15h
Merged PRs (30d)
23

Description

The CDDS plugins host default stream entries for projects (e.g. Amon/tas is usually in ap5 for CMIP6 style suites).

For CMIP7 we will have variables defined by more "facets" than mip table and variable name as in CMIP6; we will at least need to include frequency, and may need to include region (not sure yet)

Initially specifying the stream in the variables file is expected to avoid the StreamInfo and StreamStore code, but this will need work eventually.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the variables file and trace how stream entries are represented by StreamInfo and StreamStore. Determine how CMIP7 facets, including frequency and the still-undecided region facet, should select a stream instead of relying on CMIP6-style mip table and variable names. Done means the required CMIP7 stream selection behavior is defined and supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.