-
Notifications
You must be signed in to change notification settings - Fork 168
Description
This is a continuation of the work in #1972
We currently have _datasets.[un]structured.generic providing generic example datasets for Parcels. These examples, however, are disconnected from the different ways that (ocean) circulation models output their data - as teams responsible for each circulation model makes their own decisions.
To support these various circulation models within Parcels, it's important that we (a) identify the circulation models that we want to support, and (b) provide dummy example datasets closely matching the format of the originals that we can use for testing.
These datasets will be defined in _datasets.[un]structured.circulation_models (as outlined in #1972) and they should be defined similarly to the datasets in _datasets.[un]structured.generic. i.e.,
- resolution defined by constants (e.g., in the structured case -
T,Z,Y,Xat the top of the file controlling time, x, y, z resolution) - field data just random data
- time domain is beginning 2000 to beginning 2001
- private functions which just return the datasets
- Note when defining these dummy datasets it's important to also specify important information about the original dataset. Which version of the model was the data generated with? (etc)
- expose a public
datasetsdictionary (the only difference here is that values here might be 2-tuples of xarray datasets in the case where the field and grid data are stored in separate netcdf files)
See the child issues below for structured/unstructured specific discussion. In these issues we discuss (a) which models we want to support in Parcels, (b) items to pay attention to when looking at these datasets (i.e., where circulation models differ from each other).
Providing a summary table of the datasets in the circulation_models.py docstring wrt. how the circulation models differ would be appreciated.
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status