ewatercycle_lorenz.model

eWaterCycle wrapper for the HBV model.

Module Contents

ewatercycle_lorenz.model.LORENZ_PARAMS = ['J']
ewatercycle_lorenz.model.LORENZ_STATES = ['start_state']
class ewatercycle_lorenz.model.LorenzMethods

Bases: ewatercycle.base.model.eWaterCycleModel

The eWatercycle HBV model.

property parameters: collections.abc.ItemsView[str, Any]

List the (initial!) parameters for this model.

Exposed Lorenz parameters:

J: dimension of model

property states: collections.abc.ItemsView[str, Any]

List the (initial!) states for this model.

Exposed Lorenz states:

startState: starting vector

forcing: ewatercycle_lorenz.forcing.LorenzForcing
parameter_set: None
finalize() None

Perform tear-down tasks for the model.

After finalization, the model should not be used anymore.

ADDED: Remove created config files, especially useful for DA models

class ewatercycle_lorenz.model.Lorenz

Bases: ewatercycle.base.model.ContainerizedModel, LorenzMethods

The Lorenz eWaterCycle model, with the Container Registry docker image.

bmi_image: ewatercycle.container.ContainerImage