Available observation converter programs
The DART/observations/obs_converters
directory contains a variety of
converter programs to read various external formats and convert the observations
into the format required by DART.
Each directory has at least one converter:
AIRS
: AIRS and AMSUAURA
: SeeDART/observations/obs_converters/AURA
Aviso+/CMEMS
: Aviso+/CMEMS ObservationsAmeriflux
: PROGRAM level4_to_obsBATS
: BATSCHAMP
: CHAMPcice
: PROGRAM cice_to_obsCNOFS
: SeeDART/observations/obs_converters/CNOFS
CONAGUA
: CONAGUACOSMOS
: PROGRAM COSMOS_to_obsDWL
: PROGRAM dwl_to_obsGOES
: NOAA GOES-R Series Advanced Baseline Imager (ABI) Level 1b RadiancesGPSPW
: GPSPWGRACE
: SeeDART/observations/obs_converters/GRACE
GSI2DART
: GSI2DARTGTSPP
: GTSPP ObservationsMADIS
: MADIS Data Ingest SystemMIDAS
: PROGRAM MIDAS_to_obsMODIS
: PROGRAM MOD15A2_to_obsMPD
: SeeDART/observations/obs_converters/MPD
NCEP
: (prepbufr -> ascii) PROGRAM prepbufrNCEP
: (ascii -> obs_seq) PROGRAM create_real_obsSSEC
: SSEC Data CenterSSUSI
: SSUSI F16 EDR-DSK format to observation sequence convertersWOD
: WOD Observationsgnd_gps_vtec
: GND GPS VTECGPS
: GPS Observationsok_mesonet
: Oklahoma Mesonet MDF DataQuikSCAT
: QuikSCAT SeaWinds DataRadar
: Radar observationssnow
: PROGRAM snow_to_obsText
: PROGRAM text_to_obstext_GITM
: SeeDART/observations/obs_converters/text_GITM
Tropical Cyclones
: PROGRAM tc_to_obsVar (little-r)
: PROGRAM littler_tf_dartVar (radar)
: PROGRAM rad_3dvar_to_dart
There are also a couple utilities of note:
Even Sphere - a utility for generating evenly-spaced observation locations that can then be used in a perfect model experiment.
Obs Error - modules that specify observation errors based on what is used by ECMWF and NCEP
In addition the following external program produces DART observation sequence files:
Observation Processing And Wind Synthesis (OPAWS): OPAWS can process NSF NCAR Dorade (sweep) and NSF NCAR EOL Foray (netCDF) radar data. It analyzes (grids) data in either two-dimensions (on the conical surface of each sweep) or three-dimensions (Cartesian). Analyses are output in netCDF, Vis5d, and/or DART (Data Assimilation Research Testbed) formats.
For generating synthetic observations, see the documentation for the program create_obs_sequence. You can also generate observation files based on text input. See the documentation for the PROGRAM text_to_obs. Or for simulating a large complex observing system, you can use the DART library routines in a Fortran program to compute the observation information and have the DART routines write the output file.
To learn how to run a model with a set of observations that have only locations, types, and times, and have the forward operators compute the observation values, see the documentation for the program perfect_model_obs.