spinetoolbox.spine_db_editor.scenario_generation

Contains functions for automatically generating scenarios from a set of alternatives.

Module Contents

Functions

all_combinations(alternatives)

Creates all possible combinations of alternatives.

unique_alternatives(alternatives)

Creates all possible single-alternative scenarios.

spinetoolbox.spine_db_editor.scenario_generation.all_combinations(alternatives)[source]

Creates all possible combinations of alternatives.

Parameters

alternatives (Iterable of Any) – alternatives

Returns

lists containing alternatives for each scenario

Return type

list of list

spinetoolbox.spine_db_editor.scenario_generation.unique_alternatives(alternatives)[source]

Creates all possible single-alternative scenarios.

Parameters

alternatives (Iterable of Any) – alternatives

Returns

tuples containing alternatives for each scenario

Return type

list of list