pystra.assessment.evaluate_reliability#

evaluate_reliability(model, limit_state, *, options=None, evaluator=None)[source]#

Evaluate isolated inputs, defaulting to FORM, and return a snapshot.

Parameters:
  • model (StochasticModel) – Probability model and failure event. Inputs are copied before evaluation.

  • limit_state (LimitState) – Probability model and failure event. Inputs are copied before evaluation.

  • options (Any) – Settings passed to the evaluator; FORMOptions for the default FORM.

  • evaluator (ReliabilityEvaluator | None) – Method constructor or callback. Its result follows ReliabilityResult.

Returns:

Success or failure record, including diagnostics. AnalysisError is recorded; invalid specifications and programming errors still raise.

Return type:

ReliabilityResult