pystra.ddo.ScenarioRiskModel#

class ScenarioRiskModel(scenarios, weight_col='probability', fatalities_col='fatalities', economic_loss_col='economic_loss', failure_col=None, metadata=None)[source]#

Bases: object

Scenario-table risk model for aggregated risk studies.

scenarios may be a dataframe-like object or a callable returning one. Callable scenarios are evaluated with the design value when supplied.

Methods

evaluate

Evaluate the scenario model and return a RiskResult.

evaluate(design=None)[source]#

Evaluate the scenario model and return a RiskResult.

Return type:

RiskResult