OptiSimulation

class rameau.core.simulation.OptiSimulation[source]

rameau optimization simulation.

Methods

get_budget([variables, header_type])

Get the water balance of the reservoirs (mm)

get_input([variable, header_type])

Get simulation input data.

get_metrics([variable, header_type, ...])

Get the metrics.

get_opti_metrics([variable, header_type])

Get the metrics computed over the optimization time period.

get_output([variable, header_type])

Get a given output variable.

get_riverflow_component([variables, header_type])

Get the components of the river flow (m3/s)

get_states(timestep)

Get the simulation states for timestep.

run(start, end[, update_param])

Run simulation from start to end time steps.

set_states(states, timestep[, only_levels])

Set the simulation states for timestep.

to_toml(path)

This method overrides Simulation.to_toml

write_outputs([path])

This method overrides Simulation.write_outputs

Attributes

final_states

Simulation final states.

optimization_settings

Read only derived type.

simulation_settings

output_settings

tree