leaspy.models.utils.attributes.attributes_factory module
- 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: int | None = 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.