MultiModeModel: Non-linear ocean model using separation into vertical normal modes#
multimodemodel is an open source project and Python package that allows to simulate the dynamics of a flat bottom ocean by expressing the state of the ocean by an expansion in terms of vertical normal modes. To learn more about the physical background, take a look at the physical basis section.
Multimodemodel expresses the state of the system as a State object.
The various physical processes are represented by functions that take the current
State and Parameters and return the respective tendency.
These functions are Just-in-time-compiled by Numba.
A list of examples can be found in the Examples section.