pystra.assessment.assess_cases#
- assess_cases(cases, *, target_beta=None, options=None, evaluator=None)[source]#
Compare named scenarios without imposing a load-combination schema.
- Parameters:
cases (
Sequence[AssessmentCase]) – Nonempty scenarios with unique names, evaluated in supplied order.target_beta (
float|None) – Finite normal-equivalent target for the same event/reference period.options (
Any) – Settings and callback as inevaluate_reliability(); default FORM.evaluator (
ReliabilityEvaluator|None) – Settings and callback as inevaluate_reliability(); default FORM.
- Returns:
Input snapshots, method records and beta-minus-target margins. Failed analyses remain in the result and have no target margin.
- Return type: