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[, source_dimension])Class method to build correct model attributes depending on model name.
- classmethod attributes(name: str, dimension: int, source_dimension: Optional[int] = None) AbstractAttributes
Class method to build correct model attributes depending on model name.
- Parameters
- namestr
- dimensionint
- source_dimensionint, optional (default None)
- Returns
- Raises
LeaspyModelInputError
if any inconsistent parameter.