pystra.assessment.AssessmentCase#
- class AssessmentCase(name, model, limit_state, *, metadata=None)[source]#
Bases:
objectNamed physical scenario and its engineering assumptions.
- Parameters:
name (
str) – Unique label within an assessment.model (
StochasticModel) – Inputs for this scenario, copied on construction and access.limit_state (
LimitState) – Inputs for this scenario, copied on construction and access.metadata (
Mapping[str,Any] |None) – Engineering provenance, for example units, reference period, dependence, target source and model-error assumptions. Copied without interpretation; assessment never assumes temporal independence or converts periods.
Methods
- property name: str#
Scenario label.
- property model: StochasticModel#
Independent copy of the scenario probability model.
- property limit_state: LimitState#
Independent copy of the failure-event specification.
- property metadata: dict[str, Any]#
Copy of the engineering assumptions and provenance.