Vision
Contents
Vision#
Design principles#
Like MIKE IO and FMSkill, FMDAp should be:
Easy to use
Easy to install
Easy to get started
Open Source
Easy to collaborate
Reproducible
Easy access to new features
Functional objectives#
FMDAp should cover the following user stories:
Is my DA scheme performing well?#
As a user, I want to detect…
model instabilities
non-physical behavior
DA over-fitting (big difference between forecast and analysis)
DA under-fitting (little impact of assimilation)
non-Gaussian behavior (e.g. biases)
auto-correlation in innovation/increments
observation offset/biases
Visualization#
As a user, I want to plot…
observations on map showing the model domain
diagnostic positions on a map showing the model domain
multiple timeseries together, interactively
As a user, I want to
make all the static plots for my report/paper
- make interactive plots for…
troubleshooting
DA calibration
DA assessment (exploratory; setup phase)
Input/settings (pre-processing)#
As a user, I want to…
create MEASUREMENTS section from xlsx file
create MODEL_ERROR section from xlsx file
check if measurements are inside domain, otherwise find nearest point inside
Estimate AR(1) half life from observations or forcing data
Estimate spatial correlation length scales
Automatic reporting#
After doing a DA simulation, I would like to get a report with:
summary of DA settings
map showing domain and observations
timeline showing simulation and observation coverage
summary skill table
summary bar chart
summary scatter plot
- For each observation:
info/stats