Skip to content

Example datasets for different (ocean) circulation models #2004

@VeckoTheGecko

Description

@VeckoTheGecko

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, X at 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 datasets dictionary (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

No one assigned

    Labels

    topic/input-dataIssues about hydrodynamical datatrackingIssues used as a way of tracking other issuesv4

    Type

    No type

    Projects

    Status

    Backlog

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions