leaspy.models.utils.attributes.attributes_factory
.AttributesFactory
- class AttributesFactory
Bases:
object
Return an Attributes class object based on the given parameters.
Methods
attributes
(name, dimension[, ...])Class method to build correct model attributes depending on model name.
- classmethod attributes(name: str, dimension: int, source_dimension: Optional[int] = None, ordinal_infos=None) AbstractAttributes
Class method to build correct model attributes depending on model name.
- Parameters
- namestr
- dimensionint
- source_dimensionint, optional (default None)
- ordinal_infosdict, optional
Only for models with ordinal noise. Cf ordinal_infos attribute of MultivariateModel
- Returns
- Raises
LeaspyModelInputError
if any inconsistent parameter.