factory module¶
Module containing a factory to create an instance of SPDistribution.
- class gemseo.uncertainty.distributions.scipy.factory.SPDistributionFactory[source]
Bases:
DistributionFactoryFactory to create a
SPDistributionfrom 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