SOCA restart ingest class#
The Sea-Ice Ocean Coupled Analysis (SOCA) data assimilation system uses netCDF restart files to read and write model states. This class can be used to read these SOCA netCDF restart files in to eva.
SOCA restart injest for batch processing#
An example YAML file may look like the following:
datasets:
- name: experiment
type: SocaRestart
soca_filenames: ./ocn.3dvar_soca.an.2018-04-15T00:00:00Z.nc
geometry_file: ./soca_gridspec.72x35x25.nc
variables: [ave_ssh, Salt]
coordinate variables: [lon, lat]
The above keys are defined as follows:
name
: the name of the dataset that gets propagated throughout evatype
:SocaRestart
to read in these SOCA compatible restart netCDF filessoca_filenames
: path to SOCA restart file to read ingeometry_file
: path to SOCA geometry definition netCDF file to read invariables
: list of variables to read incoordinate variables
: list of [x, y] variables to read in for plotting
Following the eva convention, datasets will be available to the transforms and plots sections like so:
name::group::variable
where:
name
=name
defined in the YAMLgroup
isSOCAgrid
forcoordinate variables
and isSOCAVars
forvariables
defined in the YAMLvariable
is the name of the variable specified in each of the appropriate lists in the group
SOCA restart injest for interactive processing#
This injest class is not yet implemented for eva interactive.