nismod / smif

Simulation Modelling Integration Framework
http://www.itrc.org.uk
MIT License
22 stars 6 forks source link

Parent issue for variability support #353

Closed willu47 closed 5 years ago

willu47 commented 5 years ago

Goal

We want to propagate an ensemble of e.g. weather scenarios through a system-of-systems model to assess the resilience of the system-of-systems

Ideally, this could be available to the user at the command-line, with the subcommand smif prepare and arguments [modelrun_template] [scenario_name] [variant range], or perhaps some useful helpers for specifying a range of scenario variant names like --start weather_001 --end weather_100

Related goal

We want to perform a global sensitivity analysis, and have generated a sample of input data we wish to propagate through the system-of-systems to assess sensitivity of one or more model outputs to the inputs.

Core functionality

Alternatively, the steps could be:

tlestang commented 5 years ago

Issues #362 , #363 and #364 have been addressed within branch variability. Scripts addressing issues #362 and #363 can be found in

Currently those scripts are merely drafts for two functions with the same names in cli/__init__.py, which the smif prepare command actually invoke (see comment in #364)

Note - For the purpose of testing, I slightly modified the energy_central model run definition, adding the weather_at_home scenario.