Skip to content

Package structure

Tadhg Moore edited this page May 30, 2020 · 1 revision

Currently there are five lake models in LakeEnsemblR (LER). They are the Freshwater Lake Model (FLake), General Lake Model (GLM), General Ocean Turbulence Model (GOTM) (lake-branch), Simstrat, and MyLake.

To facilitate future incorporation of models into LER a modularized approach has been developed where each model has its own stand-alone package which hosts the model executables and functions for running the models (Figure 1). They are FLakeR, GLM3r, GOTMr, MyLakeR and SimstratR.

To facilitate interaction with model configuration files "helper" packages were also incorporate such as glmtools and gotmtools. For analysis of lake data the rLakeAnalyzer was created within the Global Lake Ecological Observation Network (GLEON) so this was also incorporated to ensure that the data produced from this package is compatible with existing tools.

Figure 1. Package structure and modularization of LakeEnsemblR.

Clone this wiki locally