Complete symbol map#
Every public name in the 1.x baseline that 2.0 renames, replaces, removes or
changes, generated from the
definition manifest. Names that
are not listed keep their name and behavior. Modules marked not in 1.6.0
came from feature branches merged for 2.0; they were never part of a released
1.x version. Start with the checklist in Migrating from 1.x to 2.0: this map is for
looking up a particular name.
pystra.analysis#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Split into frozen settings for FORM, SORM and simulation. |
|
|
replaced |
Use block_size in FORMOptions and SimulationOptions. |
|
|
replaced |
Use FORMOptions.differentiation. |
|
|
replaced |
Use FORMOptions.limit_state_tolerance. |
|
|
replaced |
Use FORMOptions.gradient_tolerance. |
|
(none) |
removed |
Unused setting. |
|
|
replaced |
Use FORMOptions.max_iterations. |
|
(none) |
removed |
Unused setting. |
|
(none) |
removed |
Analyses no longer print; each result has summary(). |
|
(none) |
removed |
Unused setting; randomness is controlled by rng. |
|
|
replaced |
Use SimulationOptions.n_samples. |
|
|
replaced |
Use SimulationOptions.target_cov. |
|
(none) |
removed |
Unused setting. |
|
|
replaced |
Use SimulationOptions.sampling_std. |
|
|
replaced |
Use FORMOptions.step_size. |
|
|
replaced |
Use transform in FORMOptions and SimulationOptions. |
|
|
replaced |
Use FORMOptions.ffd_parameter. |
|
|
replaced |
Use SimulationOptions.bins. |
|
|
replaced |
Use block_size in FORMOptions and SimulationOptions. |
|
|
replaced |
Use FORMOptions.differentiation. |
|
|
replaced |
Use FORMOptions.limit_state_tolerance. |
|
|
replaced |
Use FORMOptions.gradient_tolerance. |
|
|
replaced |
Use FORMOptions.max_iterations. |
|
(none) |
removed |
Unused setting. |
|
(none) |
removed |
Analyses no longer print; each result has summary(). |
|
|
replaced |
Use rosenblatt_order in FORMOptions and SimulationOptions. |
|
|
replaced |
Use SimulationOptions.n_samples. |
|
|
replaced |
Use FORMOptions.step_size. |
|
|
replaced |
Use transform in FORMOptions and SimulationOptions. |
|
|
replaced |
Use FORMOptions.ffd_parameter. |
pystra.calibration#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
(none) |
removed |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
(none) |
removed |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
replaced |
Stateful Calibration and table-coordination helpers are removed. Replacement operations use explicit inputs/results; private term isolation is not a general limit-state API. |
|
|
changed |
Still exported from pystra.calibration; explicit ratio grids and model/factor inputs. See structure map. |
|
|
replaced |
No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal. |
|
|
replaced |
No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal. |
|
|
replaced |
No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal. |
|
|
replaced |
No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal. |
|
|
replaced |
No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal. |
|
|
changed |
Still exported from pystra.calibration; explicit ratio grids and model/factor inputs. See structure map. |
|
|
replaced |
No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal. |
|
(none) |
removed |
No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal. |
|
|
replaced |
No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal. |
|
|
replaced |
No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal. |
|
|
changed |
Still exported from pystra.calibration; explicit constructor inputs replace setters. |
|
|
replaced |
Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple. |
|
|
replaced |
Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple. |
|
|
replaced |
Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple. |
|
|
replaced |
Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple. |
|
|
replaced |
Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple. |
|
|
replaced |
Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple. |
|
|
replaced |
Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple. |
|
|
replaced |
Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple. |
|
|
replaced |
Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple. |
pystra.cholesky_sensitivity#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
pystra.correlation#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
pystra.ddo (not in 1.6.0)#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
|
|
|
renamed |
pystra.distributions.distribution#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
|
|
|
replaced |
Use the value property. |
|
|
renamed |
|
|
|
replaced |
Use the mean property. |
|
|
renamed |
|
|
|
replaced |
Use the start_point property. |
|
|
replaced |
Use the std property. |
|
|
changed |
Forms f(x)/phi(u) from log densities where either density underflows. |
|
|
renamed |
Private in 2.0. |
|
|
changed |
Uses the survival function above u = 3 and log probabilities where probabilities underflow; tail quantiles below 1e-8 are checked against the log-CDF. Unchanged up to u = 3. |
|
|
changed |
Uses the survival function above u = 3 and log probabilities where probabilities underflow. Unchanged below u = 3. |
pystra.distributions.gev#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
GEVmax remains an alias for GEV. |
|
|
renamed |
|
|
|
renamed |
Transformation, CDF and quantiles now use the reflection of the GEV consistently, and moments use the minima relations; 1.x results were wrong and change. |
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
pystra.distributions.lognormal#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
pystra.distributions.maximum#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
pystra.distributions.normal#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
pystra.distributions.parent#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
pystra.distributions.shiftedlognormal#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
changed |
Inherited from Lognormal, which applies the lower bound through its support shift. |
|
|
changed |
Inherited from Lognormal, which applies the lower bound through its support shift. |
|
|
changed |
Inherited from Lognormal, which applies the lower bound through its support shift. |
|
|
changed |
Inherited from Lognormal, which applies the lower bound through its support shift. |
pystra.distributions.typeiiismallestvalue#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Identical to Weibull; removed as a duplicate. |
pystra.distributions.typeiilargestvalue#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
|
|
|
renamed |
pystra.distributions.typeilargestvalue#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Identical to Gumbel; removed as a duplicate. |
pystra.distributions.typeismallestvalue#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
pystra.distributions.uniform#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
pystra.distributions.zeroinflated#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
|
|
changed |
Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow). |
pystra.form#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
|
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
replaced |
Read the result record: alpha. |
|
|
replaced |
Read the result record: beta (FORM’s geometric index is design_index). |
|
|
replaced |
Read the result record: design_point_u and design_point_x. |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
replaced |
Read the result record: failure_probability. |
|
|
replaced |
Read the result record: n_limit_state_evaluations. |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
changed |
See calibration-structure-map.json and the migration guide for constructor, evaluation and result changes. |
|
|
replaced |
Read the result record: summary() and to_dataframe(). |
|
|
replaced |
Read the result record: summary(). |
pystra.joint (not in 1.6.0)#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Directed derivatives replace ambiguous jacobian: rows are output coordinates, columns input coordinates, in model variable order. |
|
|
renamed |
pystra.loadcomb#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
changed |
See calibration-structure-map.json and the migration guide for constructor, evaluation and result changes. |
|
|
changed |
See calibration-structure-map.json and the migration guide for constructor, evaluation and result changes. |
|
(none) |
removed |
Legacy constructors/duplicate labels and execution helpers are removed. Use explicit cases/roles, from_actions or turkstra, and analyze_case. Evaluate arbitrary limit-state callables directly with complete named inputs. |
|
|
replaced |
Legacy constructors/duplicate labels and execution helpers are removed. Use explicit cases/roles, from_actions or turkstra, and analyze_case. Evaluate arbitrary limit-state callables directly with complete named inputs. |
|
|
replaced |
Legacy constructors/duplicate labels and execution helpers are removed. Use explicit cases/roles, from_actions or turkstra, and analyze_case. Evaluate arbitrary limit-state callables directly with complete named inputs. |
|
|
replaced |
Legacy constructors/duplicate labels and execution helpers are removed. Use explicit cases/roles, from_actions or turkstra, and analyze_case. Evaluate arbitrary limit-state callables directly with complete named inputs. |
|
|
replaced |
Legacy constructors/duplicate labels and execution helpers are removed. Use explicit cases/roles, from_actions or turkstra, and analyze_case. Evaluate arbitrary limit-state callables directly with complete named inputs. |
|
|
changed |
See calibration-structure-map.json and the migration guide for constructor, evaluation and result changes. |
|
|
changed |
See calibration-structure-map.json and the migration guide for constructor, evaluation and result changes. |
pystra.ls#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Read the result record: beta (FORM’s geometric index is design_index). |
|
|
replaced |
Read the result record: failure_probability. |
|
|
replaced |
Read the result record: summary(). |
pystra.mc#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
replaced |
Read the result record: summary(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
replaced |
Read the result record: summary(). |
|
|
replaced |
Read the result record: summary(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
replaced |
Read the result record: beta (FORM’s geometric index is design_index). |
|
|
replaced |
Read the result record: bins. |
|
|
replaced |
Read the result record: limit_state_values. |
|
|
replaced |
Read the result record: failure_probability. |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
pystra.model#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Private evaluation helpers of LimitState.evaluate in 2.0; the limit state keeps no evaluation state. |
|
|
replaced |
Private evaluation helpers of LimitState.evaluate in 2.0; the limit state keeps no evaluation state. |
|
|
replaced |
Private evaluation helpers of LimitState.evaluate in 2.0; the limit state keeps no evaluation state. |
|
|
replaced |
Public evaluate takes a point (n_variables,) or row batch (n_samples, n_variables), returning scalar/batch values and matching gradients. Square batches are rows; transpose legacy column batches explicitly. Internal column kernels are private. |
|
|
replaced |
Private evaluation helpers of LimitState.evaluate in 2.0; the limit state keeps no evaluation state. |
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
Adding marginals after explicit correlation or copula specification is rejected without changing the model; constants remain allowed. |
|
|
renamed |
|
|
|
replaced |
Use the read-only constants mapping. |
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
Correlation dimensions must match the existing random variables; invalid input leaves dependence unchanged. |
|
|
renamed |
|
|
|
renamed |
pystra.quadrature#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
pystra.sensitivity#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
The method and delta are constructor arguments; run() takes none. |
|
|
replaced |
Read the result record: to_dataframe(). |
pystra.sorm#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
Assigning form after construction selects the supplied FORM; None requests fresh internal FORM on every run. Correction probabilities, Mills ratios and equivalent beta use log space, retaining finite beta when the reported probability underflows. |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Internally generated FORM is refreshed each run. Supplied FORM requires the same model/expression and unchanged parameter/options state. Axis-aligned reference directions are supported. |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
renamed |
Private in 2.0: an implementation stage of run(). |
|
|
replaced |
Read the result record: summary() and to_dataframe(). |
|
|
replaced |
Read the result record: summary(). |
pystra.ss#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Read the result record: beta (FORM’s geometric index is design_index). |
|
|
replaced |
Read the result record: failure_probability. |
|
|
replaced |
Read the result record: summary(). |
pystra.strong_maximum (not in 1.6.0)#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Read the result record: points(). |
|
|
replaced |
Read the result record: limit_state_values and regions. |
|
|
replaced |
Read the result record: summary(). |
pystra.system (not in 1.6.0)#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
renamed |
|
|
|
renamed |
|
|
|
renamed |
pystra.system_form (not in 1.6.0)#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Read the result record: beta (FORM’s geometric index is design_index). |
|
|
replaced |
Read the result record: failure_probability. |
|
|
replaced |
Read the result record: summary(). |
pystra.transformation#
1.x name |
2.0 |
Change |
Notes |
|---|---|---|---|
|
|
replaced |
Directed derivatives replace ambiguous jacobian: rows are output coordinates, columns input coordinates, in model variable order. |