MetOffice / MetOffice/CSET

Refactor difference code cube handling

Open
#1,770 0 comments 0 reactions 0 assignees View on GitHub
cleanup
Dominant language
Python
Stars
33
Forks
19
Avg merge
1d 22h
Merged PRs (30d)
30

Description

### Something else

In the difference code there is a fair amount of checking of the cube data. This process is repeated within the SSIM (#1768) and q-q plots (#1702) for model comparisons.

For ease, and in case others need to use it, it is suggested that the cube handling/checking is converted into a different function and put as a utility function.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the cube-data checking in the difference code, then compare the repeated handling in the SSIM work from #1768 and q-q plots from #1702. Determine the shared behavior to extract into a utility, and confirm that the three model-comparison paths use it without changing their cube validation results.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.