pystra.assessment.ReliabilityEstimate#

class ReliabilityEstimate(*, method, failure_probability=None, beta=None, status='completed', message='')[source]#

Bases: object

Small result record for an external or analytic reliability evaluator.

Parameters:
  • method (str) – Evaluator name recorded in study tables.

  • failure_probability (float | None) – Dimensionless probability and normal-equivalent index. A successful result requires at least one; the other is derived. Supply both to preserve a finite tail index when probability underflows to zero.

  • beta (float | None) – Dimensionless probability and normal-equivalent index. A successful result requires at least one; the other is derived. Supply both to preserve a finite tail index when probability underflows to zero.

  • status (str) – converged or completed indicates success. not_converged and precision_not_met retain failed or under-resolved estimates.

  • message (str) – Solver termination or precision diagnostics.

Methods

property converged: bool#

Whether the evaluator met its termination criteria.