pystra.options#

Immutable settings for reliability analyses.

Each analysis takes one frozen settings object through its options keyword: FORMOptions for FORM and the design-point methods built on it (system FORM, sensitivity analysis, the Strong Maximum Test), SORMOptions for SORM, and SimulationOptions for the simulation methods and active learning. Unknown fields are rejected, values are validated when the object is created, and the defaults are those of PySTRA 1.x. Use dataclasses.replace() to derive modified settings.

A simulation method rejects a SimulationOptions setting that it does not use, rather than silently ignoring it.

Classes

FORMOptions

Settings for FORM and the design-point methods built on it.

SORMOptions

Settings for SORM.

SimulationOptions

Settings for the simulation methods and active learning.