API reference#
Everything below is importable directly from dartobsgen.
Configuration and driver#
Configuration for a dartobsgen run. |
|
Generate one DART obs_seq file per assimilation cycle. |
Data sources#
Abstract base class for dartobsgen data sources. |
|
Data source backed by a CrocoLake parquet database. |
|
Data source backed by the NNJA-AI (NOAA/NASA Joint Archive) cloud catalog. |
|
Data source that generates synthetic observations via DART's |
|
One synthetic observation location and type in the observing network. |
|
Stub: future data source backed by a bank of existing obs_seq files. |
Model states#
A single-timeslice model state ready for |
|
Supplies one single-timeslice model state per assimilation window. |
|
Serve single-timeslice MOM6 states from a run's model output. |
|
Convert a MOM6 |
|
Return the netCDF variable names in |
Spatial masking#
Build a shapely Polygon from 1D arrays of boundary vertices. |
|
Load boundary vertices from a NetCDF file and return a shapely Polygon. |
|
Extract the boundary of a 2D 0/1 mask and return a shapely Polygon. |
|
Trim observations in a DART obs_seq file to those inside a polygon. |