Roger state class

class roger.state.RogerState(var_meta, setting_meta, dimensions, diagnostics=None, plugin_interfaces=None)[source]

Bases: object

Holds all settings and model state for a given roger run.

initialize_variables()[source]
property var_meta
property variables
property settings
property dimensions
property diagnostics
property plugin_interfaces
to_xarray()[source]
class roger.state.RogerSettings(settings_meta)[source]

Bases: Lockable, StrictContainer

class roger.state.RogerVariables(var_meta, dimensions)[source]

Bases: Lockable, StrictContainer