Source Code

The project is seperated onto 5 python-packages with several submodules.

The coremodule is the numerical integrator, the Runge-Kutta 4th order scheme defined in lowEBMs.Packages.RK.

The structure of the model is provided by lowEBMs.Packages.ModelEquation. It builds up the EBM from a set of physical functions, specified in lowEBMs.Packages.Function.

In order to get a reasonable EBM structure you have to give a configurationfile (for details on how to create it, see Input) which is processed by lowEBMs.Packages.Configuration. Along with the basic configuration of the model many required variables are defined in lowEBMs.Packages.Variables, which may be running variables but also variables provided for later output (for details on what to print out, see Output).