pystra.assessment.analyze_case#
- analyze_case(cases, case_name=None, *, overrides=None, options=None, evaluator=None)[source]#
Evaluate a named load case with isolated overrides and return its record.
- Parameters:
cases (
LoadCombination) – Explicit probabilistic cases with a limit-state callable.case_name (
str|None) – Case name; defaults to the first case.overrides (
Mapping[str,Distribution|Constant] |None) – Named replacement distributions/constants; unknown names are rejected.options (
Any) – Settings and callback as inevaluate_reliability(); default FORM.evaluator (
ReliabilityEvaluator|None) – Settings and callback as inevaluate_reliability(); default FORM.
- Returns:
Snapshot retaining success or failure status and diagnostics.
- Return type: