CMIP7: adaptations to Classes representing stream info
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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