Skip to content

Have C13/C14 data arrays on a begg:endg gridcell array rather than in a form that requires knowledge of the grid #3565

@ekluzek

Description

@ekluzek

The C13 timeseries data has been stored as a single global value. However, this use doesn't allow the data grid to change. The C14 for CMIIP6 was with three latitude bands, but the CMIP7 data has four., and the code is hardcoded for this handling, and can't easily adapt between the two, or a future more complex grid. It also exposes the data grid to the points where the data is used, rather than have that information isolated to the file handling part. As a first step to moving the data to streams, this needs to change.

The upside is flexibility, readability and code maintenance. The only downside is an increase in memory, but because the memory is scalable this is acceptable.

Metadata

Metadata

Assignees

Labels

bfbbit-for-bitcode healthimproving internal code structure to make easier to maintain (sustainability)usabilityImprove or clarify user-facing options

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions