[Dart-dev] [4902] DART/trunk/observations/observations.html: Add some paragraphs from an old file which talk about synthetic
nancy at ucar.edu
nancy at ucar.edu
Tue May 10 09:32:27 MDT 2011
Revision: 4902
Author: nancy
Date: 2011-05-10 09:32:27 -0600 (Tue, 10 May 2011)
Log Message:
-----------
Add some paragraphs from an old file which talk about synthetic
observations, and add pointers to PMO and create_obs_sequence.
Modified Paths:
--------------
DART/trunk/observations/observations.html
-------------- next part --------------
Modified: DART/trunk/observations/observations.html
===================================================================
--- DART/trunk/observations/observations.html 2011-05-06 23:05:40 UTC (rev 4901)
+++ DART/trunk/observations/observations.html 2011-05-10 15:32:27 UTC (rev 4902)
@@ -42,14 +42,20 @@
can be used to convert data from a variety of native
formats into a common DART
<em class=code>observation sequence</em> format.
-<br>
-<br>
+</P><P>
+Synthetic observations are those not based on an actual instrument reading of
+a system, but instead are fabricated to have a known value, or have values
+computed by running a model, possibly with a fixed amount of simulated noise
+added. These observations can be used for testing, determining the
+sensitivity of the model to assimilation, and for designing new observation systems.
+The DART system includes several ways to create synthetic observations.
+See the <a href="#Programs">Programs</a> section below for more details.
+</P><P>
The DART framework enforces a clean separation between observations
and the models they are assimilated into. The same observations can be
used in any model which understands how to generate a value for the requested
type of observation from its state space values.
-<br>
-<br>
+</P><P>
In many cases a single, self-contained program can convert
directly from the observation
location, time, value, and error into the DART format. In other cases,
@@ -57,13 +63,11 @@
there is a two-step process with two programs and an ASCII intermediate file.
We are currently leaning towards single-step conversions but either
approach can be used for new programs.
-<br>
-<br>
+</P><P>
In many cases, the original datasets are in a standard scientific
format like netCDF, HDF, or BUFR, and library routines for those
formats can be used to read in the original observation data.
-<br>
-<br>
+</P><P>
The DART software distribution
includes Fortran subroutines and functions to help create
a sequence of observations in memory, and then a call to the
@@ -281,14 +285,29 @@
format requried by DART. In addition this external program produces
DART observation sequence files:
<ul>
- <li><a href="http://code.google.com/p/opaws/"
- >Observation Processing And Wind Synthesis (OPAWS)</a>:
- OPAWS can process NCAR Dorade (sweep) and 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.
- </li>
+<li><a href="http://code.google.com/p/opaws/">
+ Observation Processing And Wind Synthesis (OPAWS)</a>:
+ OPAWS can process NCAR Dorade (sweep) and 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.
+</li>
</ul>
+</P><P>
+For generating synthetic observations, see the
+<a href="../obs_sequence/create_obs_sequence.html">create_obs_sequence</a>
+program documentation.
+You can also generate observation files based on text input. See the
+<a href="text/text_to_obs.html">text_to_obs</a> program documentation.
+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.
+</P><P>
+See the
+<a href="../perfect_model_obs/perfect_model_obs.html">perfect_model</a>
+program documentation on 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.
</P>
<!--==================================================================-->
More information about the Dart-dev
mailing list