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