You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The JRA55 requires a refactor because it assumes that all the data for a variable is contained in one file.
This is true for only for repeat year forcing; in reality, multi-year forcing is contained in different files.
This requires us to restructure
the downloading procedure
the JRA55NetCDFbackend
the setting of the data in memory
We also need a design that allows us to possibly add different versions efficiently. I propose to generalize ECCOMetadata to a general Metadata type and structure the JRA55 data handling in the same way we do ECCO at the moment and provide a JRA55RepeatYear and a JRA55MultiYear version.
But having a single "metadata" abstraction for all data is more ambitious. It does seem possible. Less sure about the backend. I think each data could be idiosyntratic, motivating different backends for different datatypes.
The JRA55 requires a refactor because it assumes that all the data for a variable is contained in one file.
This is true for only for repeat year forcing; in reality, multi-year forcing is contained in different files.
This requires us to restructure
We also need a design that allows us to possibly add different versions efficiently. I propose to generalize
ECCOMetadata
to a generalMetadata
type and structure the JRA55 data handling in the same way we do ECCO at the moment and provide aJRA55RepeatYear
and aJRA55MultiYear
version.@glwagner
The text was updated successfully, but these errors were encountered: