DART LAB

An introduction to Data Assimilation using MATLAB
DART_LAB is a MATLAB®-based tutorial that introduces the fundamental concepts of ensemble data assimilation through a combination of PDF slides and hands-on MATLAB® exercises. The full tutorial is designed to take about 1.5 days in a workshop setting.
If you are already familiar with ensemble DA, you can skip straight to the DART Tutorial.
DART_LAB tutorial slides
1. Ensemble Data Assimilation Concepts in 1D.
2. How Should Observations Impact an Unobserved State Variable? Multivariate Assimilation.
3. Inflation and Localization to Improve Performance.
4. Nonlinear and Non-Gaussian Extensions.
MATLAB® Hands-on Exercises
The DART_LAB MATLAB® tools are bundled with DART.
You can download DART from Github using
git clone https://github.com/NCAR/DART.git
In the guide/DART_LAB/matlab directory are a set of MATLAB scripts and
graphical user interface (GUI) programs which are exercises that go with the
tutorial. Each is interactive with settings that can be changed and
rerun to explore various options. A valid
MATLAB
license is needed to run these scripts.
The exercises use the following functions:
bounded_oned_ensemblegaussian_productoned_cycleoned_ensembleoned_modeloned_model_infrun_lorenz_63run_lorenz_96run_lorenz_96_inftwod_ensembletwod_ppi_ensemble
To run the exercises, cd into the DART_LAB/matlab directory, start matlab, and type
the function name at the prompt.