API Reference#
This page provides an auto-generated summary of multimodemodel’s API
|
Class to organise all parameters. |
Getter of the dictionary holding the Coriolis parameter. |
|
|
Split Parameter's spatially dependent data. |
|
Merge Parameter's spatially varying data. |
|
Return true if other is identical or the same as self. |
|
Variable class consisting of the data, a Grid instance and a time stamp. |
|
Split variable. |
|
Merge variable. |
Return a copy. |
|
Return variable as |
|
Return data or, if it is None, a zero array of appropriate shape. |
|
|
Return true if other is identical or the same as self. |
|
Add data of to variables. |
|
State class. |
|
Split state. |
|
Merge variables. |
|
Add all variables of two states. |
Deque of State objects. |
|
|
Split StateDeque. |
|
Merge StateDeques. |
|
Domain classes. |
Return incremented iteration from domain. |
|
|
Split domain. |
|
Merge domains. |
Return deepcopy of self. |
|
|
Return true if other is identical or the same as self. |
|
Grid information. |
Return number of dimensions. |
|
Return shape tuple of grid. |
|
Return axis of x dimension. |
|
Return axis of x dimension. |
|
Return axis of x dimension. |
|
|
Generate a Cartesian grid. |
|
Generate a regular spherical grid. |
|
Return true if other is identical or the same as self. |
|
Staggered Grid. |
|
Split staggered grids. |
|
Merge staggered grids. |
|
Generate a Cartesian Arakawa C-Grid. |
|
Generate a Arakawa C-grid for a regular longitude/latitude grid. |
|
Direction of shift of staggered grids with respect to the eta-grid. |
|
Implements splitting and merging into regular grid. |
|
Implements splitting off stripes along a dimension. |
|
Merges the borders with a Domain along a dimension. |
|
Implementation of Border class from API on State class. |
|
Implement Tailor class from API. |
|
Integrate a system of differential equations. |
|
Compute RHS of the linearised shallow water equations. |
alias of |
|
alias of |
|
|
Decorate function by adding n_rhs and n_state attributes. |
Base class for time stepping function wrapper. |
|
Base class for time stepping function wrapper. |
|
Base class for time stepping function wrapper. |
|
|
Implement Solver class from API for use with any provided function. |
|
Evaluate right-hand-side function. |
|
Integrate set of PDEs on domain. |
|
Integrate set of PDEs on a border of a domian. |
Retuns fixed border width. |
|
|
Compute the acceleration due to the Coriolis force along the first dimension. |
|
Compute acceleration due to Coriolis force along second dimension. |
|
Compute divergence of flow along second dimension with centered differences. |
|
Compute divergence of flow along first dimension with centered differences. |
|
Compute the second component of the pressure gradient. |
|
Compute the pressure gradient along the first dimension. |
|
Sum states using optimized implementations. |
|
Sum variables using optimized implementations. |
|
Return linear combination of arrays. |
|
Return a closure that returns a constant Coriolis parameter. |
|
Return a closure that computes the Coriolis parameter on a beta plane. |
|
Return a closure that computes the Coriolis parameter on a sphere. |
|
Run model on a single process. |
|
Workflow distributed on a Dask cluster. |