factory module¶
Module containing a factory to create an instance of OTDistribution
.
- class gemseo.uncertainty.distributions.openturns.factory.OTDistributionFactory[source]
Bases:
DistributionFactory
Factory to create a
OTDistribution
from its class name.Examples
>>> from gemseo.uncertainty.distributions.factory import DistributionFactory >>> factory = DistributionFactory() >>> factory.is_available("OTNormalDistribution") True >>> factory.available_distributions[-3:] ['SPNormalDistribution', 'SPTriangularDistribution', 'SPUniformDistribution'] >>> distribution = factory.create("OTNormalDistribution", "x") >>> print(distribution) Normal(mu=0.0, sigma=1.0)
- Return type:
Any