gemseo.uncertainty.distributions package#
Capabilities to create and manipulate probability distributions.
This package contains:
an abstract class
BaseDistributionto define the concept of probability distribution,an abstract class
BaseJointDistributionto define the concept of joint probability distribution by composing several instances ofBaseDistribution,a factory
DistributionFactoryto create instances ofBaseDistribution,concrete classes implementing these abstracts concepts, by interfacing:
the OpenTURNS library:
OTDistributionandOTJointDistribution,the Scipy library:
SPDistributionandSPJointDistribution.
Lastly, the class OTDistributionFitter offers the possibility
to fit an OTDistribution from data based on OpenTURNS.
Subpackages#
- gemseo.uncertainty.distributions.openturns package
- Interfaced distributions
- Classical distributions
- Joint probability distribution
- Distribution fitting
- Submodules
- gemseo.uncertainty.distributions.openturns.beta module
- gemseo.uncertainty.distributions.openturns.dirac module
- gemseo.uncertainty.distributions.openturns.distribution module
- gemseo.uncertainty.distributions.openturns.exponential module
- gemseo.uncertainty.distributions.openturns.factory module
- gemseo.uncertainty.distributions.openturns.fitting module
- gemseo.uncertainty.distributions.openturns.joint module
- gemseo.uncertainty.distributions.openturns.log_normal module
- gemseo.uncertainty.distributions.openturns.normal module
- gemseo.uncertainty.distributions.openturns.triangular module
- gemseo.uncertainty.distributions.openturns.uniform module
- gemseo.uncertainty.distributions.openturns.weibull module
- gemseo.uncertainty.distributions.scipy package
- Interfaced distributions
- Classical distributions
- Joint probability distribution
- Submodules
- gemseo.uncertainty.distributions.scipy.beta module
- gemseo.uncertainty.distributions.scipy.distribution module
- gemseo.uncertainty.distributions.scipy.exponential module
- gemseo.uncertainty.distributions.scipy.factory module
- gemseo.uncertainty.distributions.scipy.joint module
- gemseo.uncertainty.distributions.scipy.log_normal module
- gemseo.uncertainty.distributions.scipy.normal module
- gemseo.uncertainty.distributions.scipy.triangular module
- gemseo.uncertainty.distributions.scipy.uniform module
- gemseo.uncertainty.distributions.scipy.weibull module
Submodules#
- gemseo.uncertainty.distributions.base_distribution module
BaseDistributionBaseDistribution.compute_cdf()BaseDistribution.compute_inverse_cdf()BaseDistribution.compute_samples()BaseDistribution.DEFAULT_VARIABLE_NAMEBaseDistribution.distributionBaseDistribution.math_lower_boundBaseDistribution.math_upper_boundBaseDistribution.meanBaseDistribution.num_lower_boundBaseDistribution.num_upper_boundBaseDistribution.rangeBaseDistribution.standard_deviationBaseDistribution.supportBaseDistribution.transformation
- gemseo.uncertainty.distributions.base_joint module
- gemseo.uncertainty.distributions.factory module
- gemseo.uncertainty.distributions.scalar_distribution_mixin module