MobiView2

Introduction

MobiView2 is a graphical user interface that can load any model built using the Mobius2 model language.

The GUI allows you to quickly explore effects of changing parameter values, plotting model results and calibrating the model using formal goodness-of-fit statistics. It also contains different systems for autocalibration, sensitivity and uncertainty analysis, including Markov Chain Monte Carlo.

MobiView2 is created using the Ultimate++ framework and the Scatter plotting package.

MobiView2

Downloading MobiView2

The source code for MobiView2 is open source under the Apache 2.0 license. However we don’t have a portable build system yet, so to get the program we suggest you follow the getting started guide.

Parameter editing

MobiView2 allows you to edit parameter values and immediately re-run the model to see the effects. This gives you an interactive experience of calibrating the model and looking at effects of scenarios. When you re-run a model, the main plot (and additional plot view) is automatically refreshed with the new results.

The main plot and series selection

MobiView2 allows you to explore model results using powerful visualization tools. You can select model result series and input series to be displayed in the main plot. There are also many different plot modes, such as line plots, histograms, profiles, heatmaps, etc. You can also transform the plot using seasonal aggregations and more.

Stacked plot

Figure 1: A stacked plot of the groundwater recharge from different land use types in SimplyQ

Profile2d

Figure 2: A heatmap plot of basin temperature in NIVAFjord. The y-axis indicates depth.

The toolbar

The toolbar

The MobiView2 toolbar contains the following buttons

  1. Open Open (ctrl-O). When clicking this you can select a model .txt file and a data .dat file. You have to do this before you can do anything else.
  2. Reload Reload (F5). This reloads the currently selected model and data file. This discards any parameter edits that were not saved to the file.
  3. Save Save (ctrl-S). This saves any edits you have made to parameter values in MobiView2 back to the selected data file.
  4. Save as Save as (ctrl-alt-S). This saves the selected data to a new file including any edits you have made.
  5. Search Search (ctrl-F). Opens a new window where you can search parameters by name to find their module and parameter group.
  6. Model structure Model structure. This opens a window with a graphical visualization of the model. It is mainly useful for model developers.
  7. Run Run the model (F7). Runs the model taking into account any edits to parameter values (whether or not they are saved to a file). After the model is run, the result time series are available for plotting.
  8. Additional plots Additional plot view. Opens an additional window where you can display multiple plots at the same time.
  9. Save baseline Save baseline. Takes a background copy of the current dataset in memory. This is used in the Compare baseline plot mode. This can be used to compare model results before and after you edit parameters.
  10. Revert baseline Revert to baseline. Overwrites the current parameter values with the ones that were saved in the baseline copy (if one exists) and deletes the baseline copy.
  11. Sensitivity Simple sensitivity. Allows you to see the effect on one time series of perturbing a single parameter.
  12. Autocalibration Autocalibration and advanced sentitivity. Allows you to autocalibrate, run Markov Chain Monte Carlo and Variance-based sensitivity analysis.
  13. Statistics settings Statistics settings. Here you can turn on and off what statistics you want displayed in the time series info box, in addition to a few other settings.
  14. Model code Model structure debug information. This opens a window that displays debug information about the compiled model. This is mainly useful for model developers. Currently not documented
  15. Model info Model info. This opens a window that displays any documentation that is written by the creator of the currently loaded model.

Table of contents


© Norsk Institutt for Vannforskning (The Norwegian Institute for Water Research), NIVA 2024.