MetOffice / MetOffice/CDDS

Check that dimension ordering of iris cubes is consistent through a run of MIP Convert

Open
#691 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
8
Forks
7
Avg merge
1d 15h
Merged PRs (30d)
23

Description

In the exploration of #678 we found that iris can in some circumstances provide different coordinate ordering depending on whether the time axis has length 1.

We could add a check in to MIP convert to ensure that every iris cube passed through to be written to file by CMOR has a consistent set of dimensions for every chunk written.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading issue #678 and tracing the MIP Convert path where Iris cubes are passed to CMOR for writing. Identify how cube dimensions are currently handled across chunks, then add a consistency check and verify that inconsistent ordering is detected while consistent runs still write successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.