From dd007a7cee82854c2d69af8e032eb69baca09254 Mon Sep 17 00:00:00 2001 From: Julien Schueller Date: Sat, 21 Sep 2024 12:08:50 +0200 Subject: [PATCH] Doc: Simplify API layout --- doc/user_manual/user_manual.rst | 115 +++++++++--------- ...ty.py => _AxialStressedBeamReliability.py} | 4 +- ...Sensitivity.py => _BoreholeSensitivity.py} | 2 +- ...ensitivity.py => _BorgonovoSensitivity.py} | 2 +- ...ibution.py => _ConditionalDistribution.py} | 0 ...stribution.py => _CrossCutDistribution.py} | 0 ...ossCutFunction.py => _CrossCutFunction.py} | 0 ...ensitivity.py => _DirichletSensitivity.py} | 2 +- otbenchmark/{DrawEvent.py => _DrawEvent.py} | 0 otbenchmark/{FORM.py => _FORM.py} | 0 ...Sensitivity.py => _FloodingSensitivity.py} | 2 +- ... => _FourBranchSerialSystemReliability.py} | 2 +- ...olSensitivity.py => _GSobolSensitivity.py} | 2 +- ...vity.py => _GaussianProductSensitivity.py} | 2 +- ...sitivity.py => _GaussianSumSensitivity.py} | 2 +- ...Sensitivity.py => _IshigamiSensitivity.py} | 4 +- ...rithm.py => _JanonSensitivityAlgorithm.py} | 0 otbenchmark/{LHS.py => _LHS.py} | 0 ...isSensitivity.py => _MorrisSensitivity.py} | 2 +- ...itivity.py => _NLOscillatorSensitivity.py} | 2 +- ...itivity.py => _OakleyOHaganSensitivity.py} | 2 +- ..._ProbabilitySimulationAlgorithmFactory.py} | 0 ... => _ReliabilityBenchmarkMetaAlgorithm.py} | 0 ...lem.py => _ReliabilityBenchmarkProblem.py} | 0 ...sult.py => _ReliabilityBenchmarkResult.py} | 0 ...roblem107.py => _ReliabilityProblem107.py} | 2 +- ...roblem110.py => _ReliabilityProblem110.py} | 2 +- ...roblem111.py => _ReliabilityProblem111.py} | 2 +- ...yProblem14.py => _ReliabilityProblem14.py} | 2 +- ...yProblem22.py => _ReliabilityProblem22.py} | 2 +- ...yProblem24.py => _ReliabilityProblem24.py} | 2 +- ...yProblem25.py => _ReliabilityProblem25.py} | 2 +- ...yProblem28.py => _ReliabilityProblem28.py} | 2 +- ...yProblem31.py => _ReliabilityProblem31.py} | 2 +- ...yProblem33.py => _ReliabilityProblem33.py} | 2 +- ...yProblem35.py => _ReliabilityProblem35.py} | 2 +- ...yProblem38.py => _ReliabilityProblem38.py} | 2 +- ...yProblem53.py => _ReliabilityProblem53.py} | 2 +- ...yProblem54.py => _ReliabilityProblem54.py} | 2 +- ...yProblem55.py => _ReliabilityProblem55.py} | 2 +- ...yProblem57.py => _ReliabilityProblem57.py} | 2 +- ...yProblem60.py => _ReliabilityProblem60.py} | 2 +- ...yProblem63.py => _ReliabilityProblem63.py} | 2 +- ...yProblem75.py => _ReliabilityProblem75.py} | 2 +- ...yProblem77.py => _ReliabilityProblem77.py} | 2 +- ...ityProblem8.py => _ReliabilityProblem8.py} | 2 +- ...yProblem89.py => _ReliabilityProblem89.py} | 2 +- ...yProblem91.py => _ReliabilityProblem91.py} | 2 +- ...SReliability.py => _RminusSReliability.py} | 4 +- otbenchmark/{SORM.py => _SORM.py} | 0 ... => _SensitivityBenchmarkMetaAlgorithm.py} | 0 ...lem.py => _SensitivityBenchmarkProblem.py} | 0 ...vergence.py => _SensitivityConvergence.py} | 0 ...ibution.py => _SensitivityDistribution.py} | 0 ...arsePolynomialChaosSensitivityAnalysis.py} | 0 .../{SubsetSampling.py => _SubsetSampling.py} | 0 otbenchmark/__init__.py | 110 ++++++++--------- 57 files changed, 151 insertions(+), 154 deletions(-) rename otbenchmark/{AxialStressedBeamReliability.py => _AxialStressedBeamReliability.py} (94%) rename otbenchmark/{BoreholeSensitivity.py => _BoreholeSensitivity.py} (97%) rename otbenchmark/{BorgonovoSensitivity.py => _BorgonovoSensitivity.py} (95%) rename otbenchmark/{ConditionalDistribution.py => _ConditionalDistribution.py} (100%) rename otbenchmark/{CrossCutDistribution.py => _CrossCutDistribution.py} (100%) rename otbenchmark/{CrossCutFunction.py => _CrossCutFunction.py} (100%) rename otbenchmark/{DirichletSensitivity.py => _DirichletSensitivity.py} (98%) rename otbenchmark/{DrawEvent.py => _DrawEvent.py} (100%) rename otbenchmark/{FORM.py => _FORM.py} (100%) rename otbenchmark/{FloodingSensitivity.py => _FloodingSensitivity.py} (98%) rename otbenchmark/{FourBranchSerialSystemReliability.py => _FourBranchSerialSystemReliability.py} (96%) rename otbenchmark/{GSobolSensitivity.py => _GSobolSensitivity.py} (97%) rename otbenchmark/{GaussianProductSensitivity.py => _GaussianProductSensitivity.py} (97%) rename otbenchmark/{GaussianSumSensitivity.py => _GaussianSumSensitivity.py} (97%) rename otbenchmark/{IshigamiSensitivity.py => _IshigamiSensitivity.py} (97%) rename otbenchmark/{JanonSensitivityAlgorithm.py => _JanonSensitivityAlgorithm.py} (100%) rename otbenchmark/{LHS.py => _LHS.py} (100%) rename otbenchmark/{MorrisSensitivity.py => _MorrisSensitivity.py} (99%) rename otbenchmark/{NLOscillatorSensitivity.py => _NLOscillatorSensitivity.py} (98%) rename otbenchmark/{OakleyOHaganSensitivity.py => _OakleyOHaganSensitivity.py} (99%) rename otbenchmark/{ProbabilitySimulationAlgorithmFactory.py => _ProbabilitySimulationAlgorithmFactory.py} (100%) rename otbenchmark/{ReliabilityBenchmarkMetaAlgorithm.py => _ReliabilityBenchmarkMetaAlgorithm.py} (100%) rename otbenchmark/{ReliabilityBenchmarkProblem.py => _ReliabilityBenchmarkProblem.py} (100%) rename otbenchmark/{ReliabilityBenchmarkResult.py => _ReliabilityBenchmarkResult.py} (100%) rename otbenchmark/{ReliabilityProblem107.py => _ReliabilityProblem107.py} (95%) rename otbenchmark/{ReliabilityProblem110.py => _ReliabilityProblem110.py} (96%) rename otbenchmark/{ReliabilityProblem111.py => _ReliabilityProblem111.py} (96%) rename otbenchmark/{ReliabilityProblem14.py => _ReliabilityProblem14.py} (97%) rename otbenchmark/{ReliabilityProblem22.py => _ReliabilityProblem22.py} (96%) rename otbenchmark/{ReliabilityProblem24.py => _ReliabilityProblem24.py} (96%) rename otbenchmark/{ReliabilityProblem25.py => _ReliabilityProblem25.py} (96%) rename otbenchmark/{ReliabilityProblem28.py => _ReliabilityProblem28.py} (95%) rename otbenchmark/{ReliabilityProblem31.py => _ReliabilityProblem31.py} (96%) rename otbenchmark/{ReliabilityProblem33.py => _ReliabilityProblem33.py} (96%) rename otbenchmark/{ReliabilityProblem35.py => _ReliabilityProblem35.py} (96%) rename otbenchmark/{ReliabilityProblem38.py => _ReliabilityProblem38.py} (97%) rename otbenchmark/{ReliabilityProblem53.py => _ReliabilityProblem53.py} (95%) rename otbenchmark/{ReliabilityProblem54.py => _ReliabilityProblem54.py} (96%) rename otbenchmark/{ReliabilityProblem55.py => _ReliabilityProblem55.py} (97%) rename otbenchmark/{ReliabilityProblem57.py => _ReliabilityProblem57.py} (96%) rename otbenchmark/{ReliabilityProblem60.py => _ReliabilityProblem60.py} (98%) rename otbenchmark/{ReliabilityProblem63.py => _ReliabilityProblem63.py} (98%) rename otbenchmark/{ReliabilityProblem75.py => _ReliabilityProblem75.py} (96%) rename otbenchmark/{ReliabilityProblem77.py => _ReliabilityProblem77.py} (96%) rename otbenchmark/{ReliabilityProblem8.py => _ReliabilityProblem8.py} (97%) rename otbenchmark/{ReliabilityProblem89.py => _ReliabilityProblem89.py} (96%) rename otbenchmark/{ReliabilityProblem91.py => _ReliabilityProblem91.py} (97%) rename otbenchmark/{RminusSReliability.py => _RminusSReliability.py} (93%) rename otbenchmark/{SORM.py => _SORM.py} (100%) rename otbenchmark/{SensitivityBenchmarkMetaAlgorithm.py => _SensitivityBenchmarkMetaAlgorithm.py} (100%) rename otbenchmark/{SensitivityBenchmarkProblem.py => _SensitivityBenchmarkProblem.py} (100%) rename otbenchmark/{SensitivityConvergence.py => _SensitivityConvergence.py} (100%) rename otbenchmark/{SensitivityDistribution.py => _SensitivityDistribution.py} (100%) rename otbenchmark/{SparsePolynomialChaosSensitivityAnalysis.py => _SparsePolynomialChaosSensitivityAnalysis.py} (100%) rename otbenchmark/{SubsetSampling.py => _SubsetSampling.py} (100%) diff --git a/doc/user_manual/user_manual.rst b/doc/user_manual/user_manual.rst index 5d48958..842653c 100644 --- a/doc/user_manual/user_manual.rst +++ b/doc/user_manual/user_manual.rst @@ -10,33 +10,33 @@ Reliability problems :toctree: _generated/ :template: class.rst_t - ReliabilityBenchmarkProblem.ReliabilityBenchmarkProblem - AxialStressedBeamReliability.AxialStressedBeamReliability - RminusSReliability.RminusSReliability - FourBranchSerialSystemReliability.FourBranchSerialSystemReliability - ReliabilityProblem53.ReliabilityProblem53 - ReliabilityProblem22.ReliabilityProblem22 - ReliabilityProblem24.ReliabilityProblem24 - ReliabilityProblem25.ReliabilityProblem25 - ReliabilityProblem28.ReliabilityProblem28 - ReliabilityProblem31.ReliabilityProblem31 - ReliabilityProblem35.ReliabilityProblem35 - ReliabilityProblem55.ReliabilityProblem55 - ReliabilityProblem57.ReliabilityProblem57 - ReliabilityProblem75.ReliabilityProblem75 - ReliabilityProblem89.ReliabilityProblem89 - ReliabilityProblem110.ReliabilityProblem110 - ReliabilityProblem111.ReliabilityProblem111 - ReliabilityProblem33.ReliabilityProblem33 - ReliabilityProblem8.ReliabilityProblem8 - ReliabilityProblem14.ReliabilityProblem14 - ReliabilityProblem38.ReliabilityProblem38 - ReliabilityProblem54.ReliabilityProblem54 - ReliabilityProblem107.ReliabilityProblem107 - ReliabilityProblem91.ReliabilityProblem91 - ReliabilityProblem63.ReliabilityProblem63 - ReliabilityProblem60.ReliabilityProblem60 - ReliabilityProblem77.ReliabilityProblem77 + ReliabilityBenchmarkProblem + AxialStressedBeamReliability + RminusSReliability + FourBranchSerialSystemReliability + ReliabilityProblem53 + ReliabilityProblem22 + ReliabilityProblem24 + ReliabilityProblem25 + ReliabilityProblem28 + ReliabilityProblem31 + ReliabilityProblem35 + ReliabilityProblem55 + ReliabilityProblem57 + ReliabilityProblem75 + ReliabilityProblem89 + ReliabilityProblem110 + ReliabilityProblem111 + ReliabilityProblem33 + ReliabilityProblem8 + ReliabilityProblem14 + ReliabilityProblem38 + ReliabilityProblem54 + ReliabilityProblem107 + ReliabilityProblem91 + ReliabilityProblem63 + ReliabilityProblem60 + ReliabilityProblem77 Reliability methods ------------------- @@ -45,17 +45,17 @@ Reliability methods :toctree: _generated/ :template: class.rst_t - FORM.FORM - SORM.SORM - SubsetSampling.SubsetSampling - ProbabilitySimulationAlgorithmFactory.ProbabilitySimulationAlgorithmFactory - LHS.LHS - ReliabilityBenchmarkMetaAlgorithm.ReliabilityBenchmarkMetaAlgorithm - ReliabilityBenchmarkResult.ReliabilityBenchmarkResult - ConditionalDistribution.ConditionalDistribution - CrossCutFunction.CrossCutFunction - CrossCutDistribution.CrossCutDistribution - DrawEvent.DrawEvent + FORM + SORM + SubsetSampling + ProbabilitySimulationAlgorithmFactory + LHS + ReliabilityBenchmarkMetaAlgorithm + ReliabilityBenchmarkResult + ConditionalDistribution + CrossCutFunction + CrossCutDistribution + DrawEvent :template: function.rst_t @@ -63,7 +63,6 @@ Reliability methods ReliabilityLibrary.ComputeAbsoluteError ReliabilityLibrary.ComputeRelativeError ReliabilityLibrary.ReliabilityBenchmarkProblemList - SensitivityLibrary.SensitivityBenchmarkProblemList Sensitivity problems -------------------- @@ -72,19 +71,23 @@ Sensitivity problems :toctree: _generated/ :template: class.rst_t - SensitivityBenchmarkProblem.SensitivityBenchmarkProblem - BoreholeSensitivity.BoreholeSensitivity - BorgonovoSensitivity.BorgonovoSensitivity - OakleyOHaganSensitivity.OakleyOHaganSensitivity - DirichletSensitivity.DirichletSensitivity - FloodingSensitivity.FloodingSensitivity - NLOscillatorSensitivity.NLOscillatorSensitivity - GaussianSumSensitivity.GaussianSumSensitivity - GaussianProductSensitivity.GaussianProductSensitivity - GSobolSensitivity.GSobolSensitivity - MorrisSensitivity.MorrisSensitivity - IshigamiSensitivity.IshigamiSensitivity + SensitivityBenchmarkProblem + BoreholeSensitivity + BorgonovoSensitivity + OakleyOHaganSensitivity + DirichletSensitivity + FloodingSensitivity + NLOscillatorSensitivity + GaussianSumSensitivity + GaussianProductSensitivity + GSobolSensitivity + MorrisSensitivity + IshigamiSensitivity + + :template: function.rst_t + SensitivityLibrary.SensitivityBenchmarkProblemList + Sensitivity methods ------------------- @@ -92,8 +95,8 @@ Sensitivity methods :toctree: _generated/ :template: class.rst_t - SparsePolynomialChaosSensitivityAnalysis.SparsePolynomialChaosSensitivityAnalysis - SensitivityBenchmarkMetaAlgorithm.SensitivityBenchmarkMetaAlgorithm - SensitivityConvergence.SensitivityConvergence - SensitivityDistribution.SensitivityDistribution - JanonSensitivityAlgorithm.JanonSensitivityAlgorithm + SparsePolynomialChaosSensitivityAnalysis + SensitivityBenchmarkMetaAlgorithm + SensitivityConvergence + SensitivityDistribution + JanonSensitivityAlgorithm diff --git a/otbenchmark/AxialStressedBeamReliability.py b/otbenchmark/_AxialStressedBeamReliability.py similarity index 94% rename from otbenchmark/AxialStressedBeamReliability.py rename to otbenchmark/_AxialStressedBeamReliability.py index 531380f..51d19bd 100644 --- a/otbenchmark/AxialStressedBeamReliability.py +++ b/otbenchmark/_AxialStressedBeamReliability.py @@ -1,9 +1,7 @@ -#!/usr/bin/python -# coding:utf-8 # Copyright 2020 EDF """Class to define a axial stressed beam benchmark problem.""" -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot import numpy as np diff --git a/otbenchmark/BoreholeSensitivity.py b/otbenchmark/_BoreholeSensitivity.py similarity index 97% rename from otbenchmark/BoreholeSensitivity.py rename to otbenchmark/_BoreholeSensitivity.py index 1d2f0d8..f3b9725 100644 --- a/otbenchmark/BoreholeSensitivity.py +++ b/otbenchmark/_BoreholeSensitivity.py @@ -3,7 +3,7 @@ # Copyright 2020 - 2021 EDF """Class to define a Borehole sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/BorgonovoSensitivity.py b/otbenchmark/_BorgonovoSensitivity.py similarity index 95% rename from otbenchmark/BorgonovoSensitivity.py rename to otbenchmark/_BorgonovoSensitivity.py index b0dd8cf..dc1d1b6 100644 --- a/otbenchmark/BorgonovoSensitivity.py +++ b/otbenchmark/_BorgonovoSensitivity.py @@ -3,7 +3,7 @@ # Copyright 2021 EDF """Class to define a Borgonovo sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ConditionalDistribution.py b/otbenchmark/_ConditionalDistribution.py similarity index 100% rename from otbenchmark/ConditionalDistribution.py rename to otbenchmark/_ConditionalDistribution.py diff --git a/otbenchmark/CrossCutDistribution.py b/otbenchmark/_CrossCutDistribution.py similarity index 100% rename from otbenchmark/CrossCutDistribution.py rename to otbenchmark/_CrossCutDistribution.py diff --git a/otbenchmark/CrossCutFunction.py b/otbenchmark/_CrossCutFunction.py similarity index 100% rename from otbenchmark/CrossCutFunction.py rename to otbenchmark/_CrossCutFunction.py diff --git a/otbenchmark/DirichletSensitivity.py b/otbenchmark/_DirichletSensitivity.py similarity index 98% rename from otbenchmark/DirichletSensitivity.py rename to otbenchmark/_DirichletSensitivity.py index 32a3bd7..1ffc833 100644 --- a/otbenchmark/DirichletSensitivity.py +++ b/otbenchmark/_DirichletSensitivity.py @@ -3,7 +3,7 @@ # Copyright 2020 - 2021 EDF """Class to define a Dirichlet sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot import numpy as np import sys diff --git a/otbenchmark/DrawEvent.py b/otbenchmark/_DrawEvent.py similarity index 100% rename from otbenchmark/DrawEvent.py rename to otbenchmark/_DrawEvent.py diff --git a/otbenchmark/FORM.py b/otbenchmark/_FORM.py similarity index 100% rename from otbenchmark/FORM.py rename to otbenchmark/_FORM.py diff --git a/otbenchmark/FloodingSensitivity.py b/otbenchmark/_FloodingSensitivity.py similarity index 98% rename from otbenchmark/FloodingSensitivity.py rename to otbenchmark/_FloodingSensitivity.py index dfc779a..b78c97c 100644 --- a/otbenchmark/FloodingSensitivity.py +++ b/otbenchmark/_FloodingSensitivity.py @@ -3,7 +3,7 @@ # Copyright 2020 - 2021 EDF """Class to define a Flooding sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/FourBranchSerialSystemReliability.py b/otbenchmark/_FourBranchSerialSystemReliability.py similarity index 96% rename from otbenchmark/FourBranchSerialSystemReliability.py rename to otbenchmark/_FourBranchSerialSystemReliability.py index 2a62089..1e8d470 100644 --- a/otbenchmark/FourBranchSerialSystemReliability.py +++ b/otbenchmark/_FourBranchSerialSystemReliability.py @@ -3,7 +3,7 @@ # Copyright 2020 EDF """Class to define the four-branch serial system from Waarts.""" -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/GSobolSensitivity.py b/otbenchmark/_GSobolSensitivity.py similarity index 97% rename from otbenchmark/GSobolSensitivity.py rename to otbenchmark/_GSobolSensitivity.py index 858d066..9870292 100644 --- a/otbenchmark/GSobolSensitivity.py +++ b/otbenchmark/_GSobolSensitivity.py @@ -3,7 +3,7 @@ # Copyright 2020 EDF """Class to define the g-sobol sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/GaussianProductSensitivity.py b/otbenchmark/_GaussianProductSensitivity.py similarity index 97% rename from otbenchmark/GaussianProductSensitivity.py rename to otbenchmark/_GaussianProductSensitivity.py index cf9a993..1a3ad3a 100644 --- a/otbenchmark/GaussianProductSensitivity.py +++ b/otbenchmark/_GaussianProductSensitivity.py @@ -3,7 +3,7 @@ # Copyright 2020 EDF """Class to define a linear sum sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/GaussianSumSensitivity.py b/otbenchmark/_GaussianSumSensitivity.py similarity index 97% rename from otbenchmark/GaussianSumSensitivity.py rename to otbenchmark/_GaussianSumSensitivity.py index 185c275..6e4d196 100644 --- a/otbenchmark/GaussianSumSensitivity.py +++ b/otbenchmark/_GaussianSumSensitivity.py @@ -3,7 +3,7 @@ # Copyright 2020 EDF """Class to define a gaussian sum sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/IshigamiSensitivity.py b/otbenchmark/_IshigamiSensitivity.py similarity index 97% rename from otbenchmark/IshigamiSensitivity.py rename to otbenchmark/_IshigamiSensitivity.py index f895604..7ca33d0 100644 --- a/otbenchmark/IshigamiSensitivity.py +++ b/otbenchmark/_IshigamiSensitivity.py @@ -1,9 +1,7 @@ -#!/usr/bin/python -# coding:utf-8 # Copyright 2020 EDF """Class to define a Ishigami sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot import numpy as np diff --git a/otbenchmark/JanonSensitivityAlgorithm.py b/otbenchmark/_JanonSensitivityAlgorithm.py similarity index 100% rename from otbenchmark/JanonSensitivityAlgorithm.py rename to otbenchmark/_JanonSensitivityAlgorithm.py diff --git a/otbenchmark/LHS.py b/otbenchmark/_LHS.py similarity index 100% rename from otbenchmark/LHS.py rename to otbenchmark/_LHS.py diff --git a/otbenchmark/MorrisSensitivity.py b/otbenchmark/_MorrisSensitivity.py similarity index 99% rename from otbenchmark/MorrisSensitivity.py rename to otbenchmark/_MorrisSensitivity.py index e68a2a3..12c9169 100644 --- a/otbenchmark/MorrisSensitivity.py +++ b/otbenchmark/_MorrisSensitivity.py @@ -3,7 +3,7 @@ """ The non-monotonic function of Morris f: R^20 -> R. """ -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot import warnings diff --git a/otbenchmark/NLOscillatorSensitivity.py b/otbenchmark/_NLOscillatorSensitivity.py similarity index 98% rename from otbenchmark/NLOscillatorSensitivity.py rename to otbenchmark/_NLOscillatorSensitivity.py index 4be9f0b..33729ca 100644 --- a/otbenchmark/NLOscillatorSensitivity.py +++ b/otbenchmark/_NLOscillatorSensitivity.py @@ -3,7 +3,7 @@ # Copyright 2020 - 2021 EDF """Class to define a Oscillator sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot import numpy as np diff --git a/otbenchmark/OakleyOHaganSensitivity.py b/otbenchmark/_OakleyOHaganSensitivity.py similarity index 99% rename from otbenchmark/OakleyOHaganSensitivity.py rename to otbenchmark/_OakleyOHaganSensitivity.py index 2687671..2e33752 100644 --- a/otbenchmark/OakleyOHaganSensitivity.py +++ b/otbenchmark/_OakleyOHaganSensitivity.py @@ -3,7 +3,7 @@ # Copyright 2021 EDF """Class to define a Oakley-O'Hagan sensitivity benchmark problem.""" -from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem import openturns as ot import numpy as np diff --git a/otbenchmark/ProbabilitySimulationAlgorithmFactory.py b/otbenchmark/_ProbabilitySimulationAlgorithmFactory.py similarity index 100% rename from otbenchmark/ProbabilitySimulationAlgorithmFactory.py rename to otbenchmark/_ProbabilitySimulationAlgorithmFactory.py diff --git a/otbenchmark/ReliabilityBenchmarkMetaAlgorithm.py b/otbenchmark/_ReliabilityBenchmarkMetaAlgorithm.py similarity index 100% rename from otbenchmark/ReliabilityBenchmarkMetaAlgorithm.py rename to otbenchmark/_ReliabilityBenchmarkMetaAlgorithm.py diff --git a/otbenchmark/ReliabilityBenchmarkProblem.py b/otbenchmark/_ReliabilityBenchmarkProblem.py similarity index 100% rename from otbenchmark/ReliabilityBenchmarkProblem.py rename to otbenchmark/_ReliabilityBenchmarkProblem.py diff --git a/otbenchmark/ReliabilityBenchmarkResult.py b/otbenchmark/_ReliabilityBenchmarkResult.py similarity index 100% rename from otbenchmark/ReliabilityBenchmarkResult.py rename to otbenchmark/_ReliabilityBenchmarkResult.py diff --git a/otbenchmark/ReliabilityProblem107.py b/otbenchmark/_ReliabilityProblem107.py similarity index 95% rename from otbenchmark/ReliabilityProblem107.py rename to otbenchmark/_ReliabilityProblem107.py index d9a5df6..4c2bdd0 100644 --- a/otbenchmark/ReliabilityProblem107.py +++ b/otbenchmark/_ReliabilityProblem107.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem107 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem110.py b/otbenchmark/_ReliabilityProblem110.py similarity index 96% rename from otbenchmark/ReliabilityProblem110.py rename to otbenchmark/_ReliabilityProblem110.py index d7cd431..f6a5404 100644 --- a/otbenchmark/ReliabilityProblem110.py +++ b/otbenchmark/_ReliabilityProblem110.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem110 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem111.py b/otbenchmark/_ReliabilityProblem111.py similarity index 96% rename from otbenchmark/ReliabilityProblem111.py rename to otbenchmark/_ReliabilityProblem111.py index f0c1ccc..41a7b44 100644 --- a/otbenchmark/ReliabilityProblem111.py +++ b/otbenchmark/_ReliabilityProblem111.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem111 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem14.py b/otbenchmark/_ReliabilityProblem14.py similarity index 97% rename from otbenchmark/ReliabilityProblem14.py rename to otbenchmark/_ReliabilityProblem14.py index 765a46d..fa56605 100644 --- a/otbenchmark/ReliabilityProblem14.py +++ b/otbenchmark/_ReliabilityProblem14.py @@ -8,7 +8,7 @@ Class to define the ReliabilityProblem14 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem22.py b/otbenchmark/_ReliabilityProblem22.py similarity index 96% rename from otbenchmark/ReliabilityProblem22.py rename to otbenchmark/_ReliabilityProblem22.py index f7a5507..165f0df 100644 --- a/otbenchmark/ReliabilityProblem22.py +++ b/otbenchmark/_ReliabilityProblem22.py @@ -6,7 +6,7 @@ Class to define the ReliabilityProblem22 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem24.py b/otbenchmark/_ReliabilityProblem24.py similarity index 96% rename from otbenchmark/ReliabilityProblem24.py rename to otbenchmark/_ReliabilityProblem24.py index 233f398..0585a6d 100644 --- a/otbenchmark/ReliabilityProblem24.py +++ b/otbenchmark/_ReliabilityProblem24.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem24 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem25.py b/otbenchmark/_ReliabilityProblem25.py similarity index 96% rename from otbenchmark/ReliabilityProblem25.py rename to otbenchmark/_ReliabilityProblem25.py index 5d05e4d..a2f9cab 100644 --- a/otbenchmark/ReliabilityProblem25.py +++ b/otbenchmark/_ReliabilityProblem25.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem25 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem28.py b/otbenchmark/_ReliabilityProblem28.py similarity index 95% rename from otbenchmark/ReliabilityProblem28.py rename to otbenchmark/_ReliabilityProblem28.py index 271481e..847df0e 100644 --- a/otbenchmark/ReliabilityProblem28.py +++ b/otbenchmark/_ReliabilityProblem28.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem28 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem31.py b/otbenchmark/_ReliabilityProblem31.py similarity index 96% rename from otbenchmark/ReliabilityProblem31.py rename to otbenchmark/_ReliabilityProblem31.py index 0930943..a5f6400 100644 --- a/otbenchmark/ReliabilityProblem31.py +++ b/otbenchmark/_ReliabilityProblem31.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem31 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem33.py b/otbenchmark/_ReliabilityProblem33.py similarity index 96% rename from otbenchmark/ReliabilityProblem33.py rename to otbenchmark/_ReliabilityProblem33.py index 9d9263d..9940777 100644 --- a/otbenchmark/ReliabilityProblem33.py +++ b/otbenchmark/_ReliabilityProblem33.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem33 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem35.py b/otbenchmark/_ReliabilityProblem35.py similarity index 96% rename from otbenchmark/ReliabilityProblem35.py rename to otbenchmark/_ReliabilityProblem35.py index 60c12cb..aefa074 100644 --- a/otbenchmark/ReliabilityProblem35.py +++ b/otbenchmark/_ReliabilityProblem35.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem35 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem38.py b/otbenchmark/_ReliabilityProblem38.py similarity index 97% rename from otbenchmark/ReliabilityProblem38.py rename to otbenchmark/_ReliabilityProblem38.py index a0bb348..b6423a3 100644 --- a/otbenchmark/ReliabilityProblem38.py +++ b/otbenchmark/_ReliabilityProblem38.py @@ -8,7 +8,7 @@ Class to define the ReliabilityProblem38 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem53.py b/otbenchmark/_ReliabilityProblem53.py similarity index 95% rename from otbenchmark/ReliabilityProblem53.py rename to otbenchmark/_ReliabilityProblem53.py index d9c273e..00d09fd 100644 --- a/otbenchmark/ReliabilityProblem53.py +++ b/otbenchmark/_ReliabilityProblem53.py @@ -10,7 +10,7 @@ """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem54.py b/otbenchmark/_ReliabilityProblem54.py similarity index 96% rename from otbenchmark/ReliabilityProblem54.py rename to otbenchmark/_ReliabilityProblem54.py index 3205d89..0b6c82f 100644 --- a/otbenchmark/ReliabilityProblem54.py +++ b/otbenchmark/_ReliabilityProblem54.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem54 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem55.py b/otbenchmark/_ReliabilityProblem55.py similarity index 97% rename from otbenchmark/ReliabilityProblem55.py rename to otbenchmark/_ReliabilityProblem55.py index 5fa8bd2..c689fb0 100644 --- a/otbenchmark/ReliabilityProblem55.py +++ b/otbenchmark/_ReliabilityProblem55.py @@ -5,7 +5,7 @@ @author: Jebroun """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem57.py b/otbenchmark/_ReliabilityProblem57.py similarity index 96% rename from otbenchmark/ReliabilityProblem57.py rename to otbenchmark/_ReliabilityProblem57.py index c9a02c1..48581b7 100644 --- a/otbenchmark/ReliabilityProblem57.py +++ b/otbenchmark/_ReliabilityProblem57.py @@ -6,7 +6,7 @@ Class to define the ReliabilityProblem57 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem60.py b/otbenchmark/_ReliabilityProblem60.py similarity index 98% rename from otbenchmark/ReliabilityProblem60.py rename to otbenchmark/_ReliabilityProblem60.py index 5a72a4c..155072f 100644 --- a/otbenchmark/ReliabilityProblem60.py +++ b/otbenchmark/_ReliabilityProblem60.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem60 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem63.py b/otbenchmark/_ReliabilityProblem63.py similarity index 98% rename from otbenchmark/ReliabilityProblem63.py rename to otbenchmark/_ReliabilityProblem63.py index 89e527d..829a9a9 100644 --- a/otbenchmark/ReliabilityProblem63.py +++ b/otbenchmark/_ReliabilityProblem63.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem63 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem75.py b/otbenchmark/_ReliabilityProblem75.py similarity index 96% rename from otbenchmark/ReliabilityProblem75.py rename to otbenchmark/_ReliabilityProblem75.py index b4dad41..812a86a 100644 --- a/otbenchmark/ReliabilityProblem75.py +++ b/otbenchmark/_ReliabilityProblem75.py @@ -6,7 +6,7 @@ Class to define the ReliabilityProblem75 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem77.py b/otbenchmark/_ReliabilityProblem77.py similarity index 96% rename from otbenchmark/ReliabilityProblem77.py rename to otbenchmark/_ReliabilityProblem77.py index 7cab4a2..2009662 100644 --- a/otbenchmark/ReliabilityProblem77.py +++ b/otbenchmark/_ReliabilityProblem77.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem77 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem8.py b/otbenchmark/_ReliabilityProblem8.py similarity index 97% rename from otbenchmark/ReliabilityProblem8.py rename to otbenchmark/_ReliabilityProblem8.py index 1adcc0b..21b7cd0 100644 --- a/otbenchmark/ReliabilityProblem8.py +++ b/otbenchmark/_ReliabilityProblem8.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem8 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem89.py b/otbenchmark/_ReliabilityProblem89.py similarity index 96% rename from otbenchmark/ReliabilityProblem89.py rename to otbenchmark/_ReliabilityProblem89.py index e499e43..82c839a 100644 --- a/otbenchmark/ReliabilityProblem89.py +++ b/otbenchmark/_ReliabilityProblem89.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem89 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/ReliabilityProblem91.py b/otbenchmark/_ReliabilityProblem91.py similarity index 97% rename from otbenchmark/ReliabilityProblem91.py rename to otbenchmark/_ReliabilityProblem91.py index cc8de5e..af32bd8 100644 --- a/otbenchmark/ReliabilityProblem91.py +++ b/otbenchmark/_ReliabilityProblem91.py @@ -7,7 +7,7 @@ Class to define the ReliabilityProblem91 benchmark problem. """ -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/RminusSReliability.py b/otbenchmark/_RminusSReliability.py similarity index 93% rename from otbenchmark/RminusSReliability.py rename to otbenchmark/_RminusSReliability.py index b275cd4..c45a12b 100644 --- a/otbenchmark/RminusSReliability.py +++ b/otbenchmark/_RminusSReliability.py @@ -1,8 +1,6 @@ -#!/usr/bin/python -# coding:utf-8 """Class to define the R-S benchmark problem.""" -from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem import openturns as ot diff --git a/otbenchmark/SORM.py b/otbenchmark/_SORM.py similarity index 100% rename from otbenchmark/SORM.py rename to otbenchmark/_SORM.py diff --git a/otbenchmark/SensitivityBenchmarkMetaAlgorithm.py b/otbenchmark/_SensitivityBenchmarkMetaAlgorithm.py similarity index 100% rename from otbenchmark/SensitivityBenchmarkMetaAlgorithm.py rename to otbenchmark/_SensitivityBenchmarkMetaAlgorithm.py diff --git a/otbenchmark/SensitivityBenchmarkProblem.py b/otbenchmark/_SensitivityBenchmarkProblem.py similarity index 100% rename from otbenchmark/SensitivityBenchmarkProblem.py rename to otbenchmark/_SensitivityBenchmarkProblem.py diff --git a/otbenchmark/SensitivityConvergence.py b/otbenchmark/_SensitivityConvergence.py similarity index 100% rename from otbenchmark/SensitivityConvergence.py rename to otbenchmark/_SensitivityConvergence.py diff --git a/otbenchmark/SensitivityDistribution.py b/otbenchmark/_SensitivityDistribution.py similarity index 100% rename from otbenchmark/SensitivityDistribution.py rename to otbenchmark/_SensitivityDistribution.py diff --git a/otbenchmark/SparsePolynomialChaosSensitivityAnalysis.py b/otbenchmark/_SparsePolynomialChaosSensitivityAnalysis.py similarity index 100% rename from otbenchmark/SparsePolynomialChaosSensitivityAnalysis.py rename to otbenchmark/_SparsePolynomialChaosSensitivityAnalysis.py diff --git a/otbenchmark/SubsetSampling.py b/otbenchmark/_SubsetSampling.py similarity index 100% rename from otbenchmark/SubsetSampling.py rename to otbenchmark/_SubsetSampling.py diff --git a/otbenchmark/__init__.py b/otbenchmark/__init__.py index e8ffb0d..900d04a 100644 --- a/otbenchmark/__init__.py +++ b/otbenchmark/__init__.py @@ -1,67 +1,67 @@ """otbenchmark module.""" -from .ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem -from .AxialStressedBeamReliability import AxialStressedBeamReliability -from .SensitivityBenchmarkProblem import SensitivityBenchmarkProblem -from .IshigamiSensitivity import IshigamiSensitivity -from .DrawEvent import DrawEvent -from .RminusSReliability import RminusSReliability -from .ReliabilityProblem53 import ReliabilityProblem53 -from .ReliabilityProblem22 import ReliabilityProblem22 -from .ReliabilityProblem24 import ReliabilityProblem24 -from .ReliabilityProblem25 import ReliabilityProblem25 -from .ReliabilityProblem28 import ReliabilityProblem28 -from .ReliabilityProblem31 import ReliabilityProblem31 -from .ReliabilityProblem35 import ReliabilityProblem35 -from .ReliabilityProblem55 import ReliabilityProblem55 -from .ReliabilityProblem57 import ReliabilityProblem57 -from .ReliabilityProblem75 import ReliabilityProblem75 -from .ReliabilityProblem89 import ReliabilityProblem89 -from .ReliabilityProblem110 import ReliabilityProblem110 -from .ReliabilityProblem111 import ReliabilityProblem111 -from .ReliabilityProblem33 import ReliabilityProblem33 -from .ReliabilityProblem8 import ReliabilityProblem8 -from .ReliabilityProblem14 import ReliabilityProblem14 -from .ReliabilityProblem38 import ReliabilityProblem38 -from .ReliabilityProblem54 import ReliabilityProblem54 -from .ReliabilityProblem107 import ReliabilityProblem107 -from .ReliabilityProblem91 import ReliabilityProblem91 -from .ReliabilityProblem63 import ReliabilityProblem63 -from .ReliabilityProblem60 import ReliabilityProblem60 -from .ReliabilityProblem77 import ReliabilityProblem77 +from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem +from ._AxialStressedBeamReliability import AxialStressedBeamReliability +from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem +from ._IshigamiSensitivity import IshigamiSensitivity +from ._DrawEvent import DrawEvent +from ._RminusSReliability import RminusSReliability +from ._ReliabilityProblem53 import ReliabilityProblem53 +from ._ReliabilityProblem22 import ReliabilityProblem22 +from ._ReliabilityProblem24 import ReliabilityProblem24 +from ._ReliabilityProblem25 import ReliabilityProblem25 +from ._ReliabilityProblem28 import ReliabilityProblem28 +from ._ReliabilityProblem31 import ReliabilityProblem31 +from ._ReliabilityProblem35 import ReliabilityProblem35 +from ._ReliabilityProblem55 import ReliabilityProblem55 +from ._ReliabilityProblem57 import ReliabilityProblem57 +from ._ReliabilityProblem75 import ReliabilityProblem75 +from ._ReliabilityProblem89 import ReliabilityProblem89 +from ._ReliabilityProblem110 import ReliabilityProblem110 +from ._ReliabilityProblem111 import ReliabilityProblem111 +from ._ReliabilityProblem33 import ReliabilityProblem33 +from ._ReliabilityProblem8 import ReliabilityProblem8 +from ._ReliabilityProblem14 import ReliabilityProblem14 +from ._ReliabilityProblem38 import ReliabilityProblem38 +from ._ReliabilityProblem54 import ReliabilityProblem54 +from ._ReliabilityProblem107 import ReliabilityProblem107 +from ._ReliabilityProblem91 import ReliabilityProblem91 +from ._ReliabilityProblem63 import ReliabilityProblem63 +from ._ReliabilityProblem60 import ReliabilityProblem60 +from ._ReliabilityProblem77 import ReliabilityProblem77 from .ReliabilityLibrary import ComputeLogRelativeError from .ReliabilityLibrary import ComputeAbsoluteError from .ReliabilityLibrary import ComputeRelativeError from .ReliabilityLibrary import ReliabilityBenchmarkProblemList from .SensitivityLibrary import SensitivityBenchmarkProblemList -from .FORM import FORM -from .SORM import SORM -from .SubsetSampling import SubsetSampling -from .ProbabilitySimulationAlgorithmFactory import ProbabilitySimulationAlgorithmFactory -from .LHS import LHS -from .ReliabilityBenchmarkMetaAlgorithm import ReliabilityBenchmarkMetaAlgorithm -from .ReliabilityBenchmarkResult import ReliabilityBenchmarkResult -from .FourBranchSerialSystemReliability import FourBranchSerialSystemReliability -from .GaussianSumSensitivity import GaussianSumSensitivity -from .GaussianProductSensitivity import GaussianProductSensitivity -from .GSobolSensitivity import GSobolSensitivity -from .ConditionalDistribution import ConditionalDistribution -from .CrossCutFunction import CrossCutFunction -from .CrossCutDistribution import CrossCutDistribution -from .MorrisSensitivity import MorrisSensitivity -from .DirichletSensitivity import DirichletSensitivity -from .FloodingSensitivity import FloodingSensitivity -from .NLOscillatorSensitivity import NLOscillatorSensitivity -from .SparsePolynomialChaosSensitivityAnalysis import ( +from ._FORM import FORM +from ._SORM import SORM +from ._SubsetSampling import SubsetSampling +from ._ProbabilitySimulationAlgorithmFactory import ProbabilitySimulationAlgorithmFactory +from ._LHS import LHS +from ._ReliabilityBenchmarkMetaAlgorithm import ReliabilityBenchmarkMetaAlgorithm +from ._ReliabilityBenchmarkResult import ReliabilityBenchmarkResult +from ._FourBranchSerialSystemReliability import FourBranchSerialSystemReliability +from ._GaussianSumSensitivity import GaussianSumSensitivity +from ._GaussianProductSensitivity import GaussianProductSensitivity +from ._GSobolSensitivity import GSobolSensitivity +from ._ConditionalDistribution import ConditionalDistribution +from ._CrossCutFunction import CrossCutFunction +from ._CrossCutDistribution import CrossCutDistribution +from ._MorrisSensitivity import MorrisSensitivity +from ._DirichletSensitivity import DirichletSensitivity +from ._FloodingSensitivity import FloodingSensitivity +from ._NLOscillatorSensitivity import NLOscillatorSensitivity +from ._SparsePolynomialChaosSensitivityAnalysis import ( SparsePolynomialChaosSensitivityAnalysis, ) -from .BoreholeSensitivity import BoreholeSensitivity -from .BorgonovoSensitivity import BorgonovoSensitivity -from .OakleyOHaganSensitivity import OakleyOHaganSensitivity -from .SensitivityBenchmarkMetaAlgorithm import SensitivityBenchmarkMetaAlgorithm -from .SensitivityConvergence import SensitivityConvergence -from .SensitivityDistribution import SensitivityDistribution -from .JanonSensitivityAlgorithm import JanonSensitivityAlgorithm +from ._BoreholeSensitivity import BoreholeSensitivity +from ._BorgonovoSensitivity import BorgonovoSensitivity +from ._OakleyOHaganSensitivity import OakleyOHaganSensitivity +from ._SensitivityBenchmarkMetaAlgorithm import SensitivityBenchmarkMetaAlgorithm +from ._SensitivityConvergence import SensitivityConvergence +from ._SensitivityDistribution import SensitivityDistribution +from ._JanonSensitivityAlgorithm import JanonSensitivityAlgorithm __all__ = [ "ReliabilityBenchmarkProblem",