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

AnalysisOptions

pystra.options.FORMOptions, pystra.options.SORMOptions, pystra.options.SimulationOptions

replaced

Split into frozen settings for FORM, SORM and simulation.

AnalysisOptions.getBlockSize

pystra.options.FORMOptions, pystra.options.SimulationOptions

replaced

Use block_size in FORMOptions and SimulationOptions.

AnalysisOptions.getDiffMode

pystra.options.FORMOptions

replaced

Use FORMOptions.differentiation.

AnalysisOptions.getE1

pystra.options.FORMOptions

replaced

Use FORMOptions.limit_state_tolerance.

AnalysisOptions.getE2

pystra.options.FORMOptions

replaced

Use FORMOptions.gradient_tolerance.

AnalysisOptions.getFlagSens

(none)

removed

Unused setting.

AnalysisOptions.getImax

pystra.options.FORMOptions

replaced

Use FORMOptions.max_iterations.

AnalysisOptions.getMultiProc

(none)

removed

Unused setting.

AnalysisOptions.getPrintOutput

(none)

removed

Analyses no longer print; each result has summary().

AnalysisOptions.getRandomGenerator

(none)

removed

Unused setting; randomness is controlled by rng.

AnalysisOptions.getSamples

pystra.options.SimulationOptions

replaced

Use SimulationOptions.n_samples.

AnalysisOptions.getSimulationCov

pystra.options.SimulationOptions

replaced

Use SimulationOptions.target_cov.

AnalysisOptions.getSimulationPoint

(none)

removed

Unused setting.

AnalysisOptions.getSimulationStdv

pystra.options.SimulationOptions

replaced

Use SimulationOptions.sampling_std.

AnalysisOptions.getStepSize

pystra.options.FORMOptions

replaced

Use FORMOptions.step_size.

AnalysisOptions.getTransform

pystra.options.FORMOptions, pystra.options.SimulationOptions

replaced

Use transform in FORMOptions and SimulationOptions.

AnalysisOptions.getffdpara

pystra.options.FORMOptions

replaced

Use FORMOptions.ffd_parameter.

AnalysisOptions.setBins

pystra.options.SimulationOptions

replaced

Use SimulationOptions.bins.

AnalysisOptions.setBlockSize

pystra.options.FORMOptions, pystra.options.SimulationOptions

replaced

Use block_size in FORMOptions and SimulationOptions.

AnalysisOptions.setDiffMode

pystra.options.FORMOptions

replaced

Use FORMOptions.differentiation.

AnalysisOptions.setE1

pystra.options.FORMOptions

replaced

Use FORMOptions.limit_state_tolerance.

AnalysisOptions.setE2

pystra.options.FORMOptions

replaced

Use FORMOptions.gradient_tolerance.

AnalysisOptions.setImax

pystra.options.FORMOptions

replaced

Use FORMOptions.max_iterations.

AnalysisOptions.setMultiProc

(none)

removed

Unused setting.

AnalysisOptions.setPrintOutput

(none)

removed

Analyses no longer print; each result has summary().

AnalysisOptions.setRosenblattOrder

pystra.options.FORMOptions, pystra.options.SimulationOptions

replaced

Use rosenblatt_order in FORMOptions and SimulationOptions.

AnalysisOptions.setSamples

pystra.options.SimulationOptions

replaced

Use SimulationOptions.n_samples.

AnalysisOptions.setStepSize

pystra.options.FORMOptions

replaced

Use FORMOptions.step_size.

AnalysisOptions.setTransform

pystra.options.FORMOptions, pystra.options.SimulationOptions

replaced

Use transform in FORMOptions and SimulationOptions.

AnalysisOptions.setffdpara

pystra.options.FORMOptions

replaced

Use FORMOptions.ffd_parameter.

pystra.calibration#

1.x name

2.0

Change

Notes

Calibration

pystra.calibration.factors.FactorCalibrationProblem, pystra.calibration.factors.solve_designs, pystra.calibration.factors.derive_factors, pystra.calibration.factors.select_factors, pystra.calibration.factors.design_with_factors, pystra.calibration.factors.verify_designs

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.

Calibration.calc_Xst_nom

pystra.calibration.factors.derive_factors

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.

Calibration.calc_beta_design_param

pystra.calibration.factors.verify_designs

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.

Calibration.calc_design_param_Xst

pystra.calibration.factors.FactorCalibrationProblem.design_from_point

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.

Calibration.calc_df_pgRS

(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.

Calibration.calc_epgS_mat

pystra.calibration.factors.derive_factors

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.

Calibration.calc_gamma

pystra.calibration.factors.derive_factors

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.

Calibration.calc_lsf_eval_df

(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.

Calibration.calc_pg_coeff

pystra.calibration.factors.derive_factors

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.

Calibration.calc_pg_matrix

pystra.calibration.factors.derive_factors

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.

Calibration.calc_phi

pystra.calibration.factors.derive_factors

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.

Calibration.calc_phiRz_egS_vect

pystra.calibration.factors.derive_factors

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.

Calibration.get_design_param_factor

pystra.calibration.factors.design_with_factors

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.

Calibration.get_phi_min

pystra.calibration.factors.select_factors

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.

Calibration.get_psi_max

pystra.calibration.factors.select_factors

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.

Calibration.print_detailed_output

pystra.calibration.factors.TargetDesigns.to_frame, pystra.calibration.factors.FactorSet.to_frame

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.

Calibration.run

pystra.calibration.factors.FactorCalibrationProblem, pystra.calibration.factors.solve_designs, pystra.calibration.factors.derive_factors, pystra.calibration.factors.select_factors, pystra.calibration.factors.design_with_factors, pystra.calibration.factors.verify_designs

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.

GenericCalibration

pystra.calibration.normalized.CodeCalibration

changed

Still exported from pystra.calibration; explicit ratio grids and model/factor inputs. See structure map.

GenericCalibration.add_model

pystra.calibration.normalized.CodeCalibration.run, pystra.calibration.normalized.CodeCalibrationResult

replaced

No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal.

GenericCalibration.add_range

pystra.calibration.plotting.plot_calibration

replaced

No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal.

GenericCalibration.analyse

pystra.calibration.normalized.CodeCalibration.run, pystra.calibration.normalized.CodeCalibrationResult

replaced

No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal.

GenericCalibration.analyse_design

pystra.calibration.normalized.CodeCalibration.run, pystra.calibration.normalized.CodeCalibrationResult

replaced

No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal.

GenericCalibration.beta_region_plot

pystra.calibration.plotting.plot_calibration

replaced

No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal.

GenericCalibration.design

pystra.calibration.normalized.CodeCalibration.design

changed

Still exported from pystra.calibration; explicit ratio grids and model/factor inputs. See structure map.

GenericCalibration.get_reliabilities

pystra.calibration.normalized.CodeCalibration.run, pystra.calibration.normalized.CodeCalibrationResult

replaced

No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal.

GenericCalibration.lsf

(none)

removed

No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal.

GenericCalibration.plot

pystra.calibration.plotting.plot_calibration

replaced

No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal.

GenericCalibration.plot_region

pystra.calibration.plotting.plot_calibration

replaced

No registration/cache; pass model and factors to run. Styling belongs to the plotting adapter. The normalized limit state is internal.

GenericModel

pystra.calibration.normalized.NormalizedReliabilityModel

changed

Still exported from pystra.calibration; explicit constructor inputs replace setters.

GenericModel.get

pystra.calibration.normalized.NormalizedReliabilityModel

replaced

Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple.

GenericModel.set_dead_params

pystra.calibration.normalized.NormalizedReliabilityModel

replaced

Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple.

GenericModel.set_distributions

pystra.calibration.normalized.NormalizedReliabilityModel

replaced

Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple.

GenericModel.set_factors

pystra.calibration.normalized.CodeFactors

replaced

Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple.

GenericModel.set_live_params

pystra.calibration.normalized.NormalizedReliabilityModel

replaced

Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple.

GenericModel.set_model_errors

pystra.calibration.normalized.NormalizedReliabilityModel

replaced

Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple.

GenericModel.set_nominals

pystra.calibration.normalized.NominalValues

replaced

Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple.

GenericModel.set_permanent_params

pystra.calibration.normalized.NormalizedReliabilityModel

replaced

Construct explicit model/factor/nominal records; use named fields instead of mutation or a positional tuple.

GenericModel.set_resistance_params

pystra.calibration.normalized.NormalizedReliabilityModel

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

dinvL0_dtheta

pystra._numerics.cholesky_sensitivity.inverse_cholesky_gradient

renamed

pystra.correlation#

1.x name

2.0

Change

Notes

CorrelationMatrix.getMatrix

pystra.dependence.correlation.CorrelationMatrix.get_matrix

renamed

absoluteIntegralValue

pystra.dependence.correlation.absolute_integral_value

renamed

computeModifiedCorrelationMatrix

pystra.dependence.correlation.compute_modified_correlation_matrix

renamed

setModifiedCorrelationMatrix

pystra.dependence.correlation.set_modified_correlation_matrix

renamed

pystra.ddo (not in 1.6.0)#

1.x name

2.0

Change

Notes

RiskResult.getBeta

pystra.decision.risk.RiskResult.get_beta

renamed

RiskResult.getFailure

pystra.decision.risk.RiskResult.get_failure

renamed

pystra.distributions.distribution#

1.x name

2.0

Change

Notes

Constant.getName

pystra.distributions.distribution.Constant.get_name

renamed

Constant.getValue

pystra.distributions.distribution.Constant

replaced

Use the value property.

Distribution.dF_dtheta

pystra.distributions.distribution.Distribution.cdf_gradient

renamed

Distribution.getMean

pystra.distributions.distribution.Distribution

replaced

Use the mean property.

Distribution.getName

pystra.distributions.distribution.Distribution.get_name

renamed

Distribution.getStartPoint

pystra.distributions.distribution.Distribution

replaced

Use the start_point property.

Distribution.getStdv

pystra.distributions.distribution.Distribution

replaced

Use the std property.

Distribution.jacobian

pystra.distributions.distribution.Distribution.jacobian

changed

Forms f(x)/phi(u) from log densities where either density underflows.

Distribution.setStartPoint

pystra.distributions.distribution.Distribution._set_start_point

renamed

Private in 2.0.

Distribution.u_to_x

pystra.distributions.distribution.Distribution.u_to_x

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.

Distribution.x_to_u

pystra.distributions.distribution.Distribution.x_to_u

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

GEVmax

pystra.distributions.gev.GEV

renamed

GEVmax remains an alias for GEV.

GEVmax.sensitivity_params

pystra.distributions.gev.GEV.sensitivity_params

renamed

GEVmin

pystra.distributions.gev.GEVMin

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.

GEVmin.cdf

pystra.distributions.gev.GEVMin.cdf

renamed

GEVmin.pdf

pystra.distributions.gev.GEVMin.pdf

renamed

GEVmin.ppf

pystra.distributions.gev.GEVMin.ppf

renamed

GEVmin.sensitivity_params

pystra.distributions.gev.GEVMin.sensitivity_params

renamed

pystra.distributions.lognormal#

1.x name

2.0

Change

Notes

Lognormal.dF_dtheta

pystra.distributions.lognormal.Lognormal.cdf_gradient

renamed

pystra.distributions.maximum#

1.x name

2.0

Change

Notes

Maximum.jacobian

pystra.distributions.distribution.Distribution.jacobian

changed

Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow).

Maximum.u_to_x

pystra.distributions.distribution.Distribution.u_to_x

changed

Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow).

Maximum.x_to_u

pystra.distributions.distribution.Distribution.x_to_u

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

Normal.dF_dtheta

pystra.distributions.normal.Normal.cdf_gradient

renamed

pystra.distributions.parent#

1.x name

2.0

Change

Notes

MaxParent.jacobian

pystra.distributions.distribution.Distribution.jacobian

changed

Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow).

MaxParent.u_to_x

pystra.distributions.distribution.Distribution.u_to_x

changed

Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow).

MaxParent.x_to_u

pystra.distributions.distribution.Distribution.x_to_u

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

ShiftedLognormal.cdf

pystra.distributions.lognormal.Lognormal.cdf

changed

Inherited from Lognormal, which applies the lower bound through its support shift.

ShiftedLognormal.pdf

pystra.distributions.lognormal.Lognormal.pdf

changed

Inherited from Lognormal, which applies the lower bound through its support shift.

ShiftedLognormal.u_to_x

pystra.distributions.lognormal.Lognormal.u_to_x

changed

Inherited from Lognormal, which applies the lower bound through its support shift.

ShiftedLognormal.x_to_u

pystra.distributions.lognormal.Lognormal.x_to_u

changed

Inherited from Lognormal, which applies the lower bound through its support shift.

pystra.distributions.typeiiismallestvalue#

1.x name

2.0

Change

Notes

TypeIIIsmallestValue

pystra.distributions.weibull.Weibull

replaced

Identical to Weibull; removed as a duplicate.

pystra.distributions.typeiilargestvalue#

1.x name

2.0

Change

Notes

TypeIIlargestValue

pystra.distributions.frechet.Frechet

renamed

TypeIIlargestValue.typIIlargest_parameter

pystra.distributions.frechet.Frechet.frechet_parameter

renamed

pystra.distributions.typeilargestvalue#

1.x name

2.0

Change

Notes

TypeIlargestValue

pystra.distributions.gumbel.Gumbel

replaced

Identical to Gumbel; removed as a duplicate.

pystra.distributions.typeismallestvalue#

1.x name

2.0

Change

Notes

TypeIsmallestValue

pystra.distributions.gumbel.GumbelMin

renamed

pystra.distributions.uniform#

1.x name

2.0

Change

Notes

Uniform.x_to_u

pystra.distributions.distribution.Distribution.x_to_u

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

ZeroInflated.jacobian

pystra.distributions.distribution.Distribution.jacobian

changed

Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow).

ZeroInflated.u_to_x

pystra.distributions.distribution.Distribution.u_to_x

changed

Inherited from Distribution, which evaluates the tail that the point lies in (survival function above u = 3, log probabilities where probabilities underflow).

ZeroInflated.x_to_u

pystra.distributions.distribution.Distribution.x_to_u

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

Form

pystra.reliability.form.FORM

renamed

Form.computeAlpha

pystra.reliability.form.FORM._compute_alpha

renamed

Private in 2.0: an implementation stage of run().

Form.computeBeta

pystra.reliability.form.FORM._compute_beta

renamed

Private in 2.0: an implementation stage of run().

Form.computeFailureProbability

pystra.reliability.form.FORM._compute_failure_probability

renamed

Private in 2.0: an implementation stage of run().

Form.computeGamma

pystra.reliability.form.FORM._compute_gamma

renamed

Private in 2.0: an implementation stage of run().

Form.computeJacobian

pystra.reliability.form.FORM._compute_jacobian

renamed

Private in 2.0: an implementation stage of run().

Form.computeLimitState

pystra.reliability.form.FORM._compute_limit_state

renamed

Private in 2.0: an implementation stage of run().

Form.computeSearchDirection

pystra.reliability.form.FORM._compute_search_direction

renamed

Private in 2.0: an implementation stage of run().

Form.computeStartingPoint

pystra.reliability.form.FORM._compute_starting_point

renamed

Private in 2.0: an implementation stage of run().

Form.computeStepSize

pystra.reliability.form.FORM._compute_step_size

renamed

Private in 2.0: an implementation stage of run().

Form.computeTransformation

pystra.reliability.form.FORM._compute_transformation

renamed

Private in 2.0: an implementation stage of run().

Form.getAlpha

pystra.results.FORMResult

replaced

Read the result record: alpha.

Form.getBeta

pystra.results.FORMResult

replaced

Read the result record: beta (FORM’s geometric index is design_index).

Form.getDesignPoint

pystra.results.FORMResult

replaced

Read the result record: design_point_u and design_point_x.

Form.getEquivalentBeta

pystra.reliability.form.FORM._get_equivalent_beta

renamed

Private in 2.0: an implementation stage of run().

Form.getFailure

pystra.results.FORMResult

replaced

Read the result record: failure_probability.

Form.getNoFunctionCalls

pystra.results.FORMResult

replaced

Read the result record: n_limit_state_evaluations.

Form.getStepSize

pystra.reliability.form.FORM._get_step_size

renamed

Private in 2.0: an implementation stage of run().

Form.run

pystra.reliability.form.FORM.run

changed

See calibration-structure-map.json and the migration guide for constructor, evaluation and result changes.

Form.showDetailedOutput

pystra.results.FORMResult

replaced

Read the result record: summary() and to_dataframe().

Form.showResults

pystra.results.FORMResult

replaced

Read the result record: summary().

pystra.joint (not in 1.6.0)#

1.x name

2.0

Change

Notes

CopulaTransformation.jacobian

pystra.dependence.joint.CopulaTransformation.jacobian_u_wrt_x, pystra.dependence.joint.CopulaTransformation.jacobian_x_wrt_u

replaced

Directed derivatives replace ambiguous jacobian: rows are output coordinates, columns input coordinates, in model variable order.

JointDistribution.getTransformation

pystra.dependence.joint.JointDistribution.make_transformation

renamed

pystra.loadcomb#

1.x name

2.0

Change

Notes

LoadCombination

pystra.loads.LoadCombination

changed

See calibration-structure-map.json and the migration guide for constructor, evaluation and result changes.

LoadCombination.case

pystra.loads.LoadCombination.case

changed

See calibration-structure-map.json and the migration guide for constructor, evaluation and result changes.

LoadCombination.eval_lsf_kwargs

(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.

LoadCombination.get_dict_dist_comb

pystra.loads.LoadCombination.cases

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.

LoadCombination.get_label

pystra.loads.VariableRoles

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.

LoadCombination.get_num_comb

pystra.loads.LoadCombination.case_names

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.

LoadCombination.run_reliability_case

pystra.assessment.analyze_case

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.

LoadCombination.stochastic_model

pystra.loads.LoadCombination.stochastic_model

changed

See calibration-structure-map.json and the migration guide for constructor, evaluation and result changes.

LoadCombination.turkstra

pystra.loads.LoadCombination.turkstra

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

LineSampling.getBeta

pystra.results.SimulationResult

replaced

Read the result record: beta (FORM’s geometric index is design_index).

LineSampling.getFailure

pystra.results.SimulationResult

replaced

Read the result record: failure_probability.

LineSampling.showResults

pystra.results.SimulationResult

replaced

Read the result record: summary().

pystra.mc#

1.x name

2.0

Change

Notes

CrudeMonteCarlo.initializeVariables

pystra.reliability.monte_carlo.CrudeMonteCarlo._initialize_variables

renamed

Private in 2.0: an implementation stage of run().

CrudeMonteCarlo.showResults

pystra.results.SimulationResult

replaced

Read the result record: summary().

DistributionAnalysis.computeDataUpdate

pystra.reliability.monte_carlo.DistributionAnalysis._compute_data_update

renamed

Private in 2.0: an implementation stage of run().

DistributionAnalysis.computeDistributionData

pystra.reliability.monte_carlo.DistributionAnalysis._compute_distribution_data

renamed

Private in 2.0: an implementation stage of run().

DistributionAnalysis.initializeVariables

pystra.reliability.monte_carlo.DistributionAnalysis._initialize_variables

renamed

Private in 2.0: an implementation stage of run().

DistributionAnalysis.showResults

pystra.results.DistributionAnalysisResult

replaced

Read the result record: summary().

ImportanceSampling.showResults

pystra.results.SimulationResult

replaced

Read the result record: summary().

MonteCarlo.computeBeta

pystra.reliability.monte_carlo.MonteCarlo._compute_beta

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.computeBins

pystra.reliability.monte_carlo.MonteCarlo._compute_bins

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.computeCoefficientOfVariation

pystra.reliability.monte_carlo.MonteCarlo._compute_coefficient_of_variation

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.computeFailureProbability

pystra.reliability.monte_carlo.MonteCarlo._compute_failure_probability

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.computeLimitState

pystra.reliability.monte_carlo.MonteCarlo._compute_limit_state

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.computePercentDone

pystra.reliability.monte_carlo.MonteCarlo._compute_percent_done

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.computeRandomNumbers

pystra.reliability.monte_carlo.MonteCarlo._compute_random_numbers

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.computeResults

pystra.reliability.monte_carlo.MonteCarlo._compute_results

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.computeSumUpdate

pystra.reliability.monte_carlo.MonteCarlo._compute_sum_update

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.computeTransformation

pystra.reliability.monte_carlo.MonteCarlo._compute_transformation

renamed

Private in 2.0: an implementation stage of run().

MonteCarlo.getBeta

pystra.results.SimulationResult

replaced

Read the result record: beta (FORM’s geometric index is design_index).

MonteCarlo.getBins

pystra.results.SimulationResult

replaced

Read the result record: bins.

MonteCarlo.getDistributionData

pystra.results.SimulationResult

replaced

Read the result record: limit_state_values.

MonteCarlo.getFailure

pystra.results.SimulationResult

replaced

Read the result record: failure_probability.

MonteCarlo.setPoint

pystra.reliability.monte_carlo.MonteCarlo._set_point

renamed

Private in 2.0: an implementation stage of run().

pystra.model#

1.x name

2.0

Change

Notes

LimitState.compute_lsf

pystra.model.LimitState.evaluate

replaced

Private evaluation helpers of LimitState.evaluate in 2.0; the limit state keeps no evaluation state.

LimitState.evaluate_ddm

pystra.model.LimitState.evaluate

replaced

Private evaluation helpers of LimitState.evaluate in 2.0; the limit state keeps no evaluation state.

LimitState.evaluate_ffd

pystra.model.LimitState.evaluate

replaced

Private evaluation helpers of LimitState.evaluate in 2.0; the limit state keeps no evaluation state.

LimitState.evaluate_lsf

pystra.model.LimitState.evaluate

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.

LimitState.evaluate_nogradient

pystra.model.LimitState.evaluate

replaced

Private evaluation helpers of LimitState.evaluate in 2.0; the limit state keeps no evaluation state.

LimitState.getExpression

pystra.model.LimitState.get_expression

renamed

LimitState.setExpression

pystra.model.LimitState.set_expression

renamed

StochasticModel.addCallFunction

pystra.model.StochasticModel.add_call_function

renamed

StochasticModel.addVariable

pystra.model.StochasticModel.add_variable

renamed

Adding marginals after explicit correlation or copula specification is rejected without changing the model; constants remain allowed.

StochasticModel.getCallFunction

pystra.model.StochasticModel.get_call_function

renamed

StochasticModel.getConstants

pystra.model.StochasticModel

replaced

Use the read-only constants mapping.

StochasticModel.getCopula

pystra.model.StochasticModel.get_copula

renamed

StochasticModel.getCorrelation

pystra.model.StochasticModel.get_correlation

renamed

StochasticModel.getJointDistribution

pystra.model.StochasticModel.get_joint_distribution

renamed

StochasticModel.getLenMarginalDistributions

pystra.model.StochasticModel.get_len_marginal_distributions

renamed

StochasticModel.getMarginalDistributions

pystra.model.StochasticModel.get_marginal_distributions

renamed

StochasticModel.getModifiedCorrelation

pystra.model.StochasticModel.get_modified_correlation

renamed

StochasticModel.getNames

pystra.model.StochasticModel.get_names

renamed

StochasticModel.getVariable

pystra.model.StochasticModel.variable

renamed

StochasticModel.getVariables

pystra.model.StochasticModel.get_variables

renamed

StochasticModel.setCopula

pystra.model.StochasticModel.set_copula

renamed

StochasticModel.setCorrelation

pystra.model.StochasticModel.set_correlation

renamed

Correlation dimensions must match the existing random variables; invalid input leaves dependence unchanged.

StochasticModel.setMarginalDistributions

pystra.model.StochasticModel.set_marginal_distributions

renamed

StochasticModel.setModifiedCorrelation

pystra.model.StochasticModel.set_modified_correlation

renamed

pystra.quadrature#

1.x name

2.0

Change

Notes

quadratureRule

pystra._numerics.quadrature.quadrature_rule

renamed

pystra.sensitivity#

1.x name

2.0

Change

Notes

SensitivityAnalysis.run_form

pystra.reliability.sensitivity.SensitivityAnalysis.run

replaced

The method and delta are constructor arguments; run() takes none.

SensitivityAnalysis.summary

pystra.results.SensitivityResult.to_dataframe

replaced

Read the result record: to_dataframe().

pystra.sorm#

1.x name

2.0

Change

Notes

Sorm

pystra.reliability.sorm.SORM

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.

Sorm.computeHessian

pystra.reliability.sorm.SORM._compute_hessian

renamed

Private in 2.0: an implementation stage of run().

Sorm.evaluateLSF

pystra.reliability.sorm.SORM._evaluate_lsf

renamed

Private in 2.0: an implementation stage of run().

Sorm.gram_schmidt

pystra.reliability.sorm.SORM._gram_schmidt

renamed

Private in 2.0: an implementation stage of run().

Sorm.orthonormal_matrix

pystra.reliability.sorm.SORM._orthonormal_matrix

renamed

Private in 2.0: an implementation stage of run().

Sorm.pf_breitung

pystra.reliability.sorm.SORM._pf_breitung

renamed

Private in 2.0: an implementation stage of run().

Sorm.pf_breitung_m

pystra.reliability.sorm.SORM._pf_breitung_m

renamed

Private in 2.0: an implementation stage of run().

Sorm.run

pystra.reliability.sorm.SORM.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.

Sorm.run_curvefit

pystra.reliability.sorm.SORM._run_curvefit

renamed

Private in 2.0: an implementation stage of run().

Sorm.run_pointfit

pystra.reliability.sorm.SORM._run_pointfit

renamed

Private in 2.0: an implementation stage of run().

Sorm.showDetailedOutput

pystra.results.SORMResult

replaced

Read the result record: summary() and to_dataframe().

Sorm.showResults

pystra.results.SORMResult

replaced

Read the result record: summary().

pystra.ss#

1.x name

2.0

Change

Notes

SubsetSimulation.getBeta

pystra.results.SimulationResult

replaced

Read the result record: beta (FORM’s geometric index is design_index).

SubsetSimulation.getFailure

pystra.results.SimulationResult

replaced

Read the result record: failure_probability.

SubsetSimulation.showResults

pystra.results.SimulationResult

replaced

Read the result record: summary().

pystra.strong_maximum (not in 1.6.0)#

1.x name

2.0

Change

Notes

StrongMaximumTest.getPoints

pystra.results.StrongMaximumResult

replaced

Read the result record: points().

StrongMaximumTest.getValues

pystra.results.StrongMaximumResult

replaced

Read the result record: limit_state_values and regions.

StrongMaximumTest.showResults

pystra.results.StrongMaximumResult

replaced

Read the result record: summary().

pystra.system (not in 1.6.0)#

1.x name

2.0

Change

Notes

Component.getLimitState

pystra.systems.Component.get_limit_state

renamed

KofNSystem

pystra.systems.KOfNSystem

renamed

System.getLimitState

pystra.systems.System.get_limit_state

renamed

pystra.system_form (not in 1.6.0)#

1.x name

2.0

Change

Notes

SystemFORM.getBeta

pystra.results.SystemFORMResult

replaced

Read the result record: beta (FORM’s geometric index is design_index).

SystemFORM.getFailure

pystra.results.SystemFORMResult

replaced

Read the result record: failure_probability.

SystemFORM.showResults

pystra.results.SystemFORMResult

replaced

Read the result record: summary().

pystra.transformation#

1.x name

2.0

Change

Notes

Transformation.jacobian

pystra.dependence.transformation.Transformation.jacobian_u_wrt_x, pystra.dependence.transformation.Transformation.jacobian_x_wrt_u

replaced

Directed derivatives replace ambiguous jacobian: rows are output coordinates, columns input coordinates, in model variable order.