speasy.core.data_containers module
- class speasy.core.data_containers.DataContainer(values: array, meta: Dict = None, name: str = None, is_time_dependent: bool = True)[source]
Bases:
DataContainerProtocol
[DataContainer
]- property dtype
- static empty_like(other: DataContainer) DataContainer [source]
- static from_dictionary(dictionary: ~typing.Dict[str, str | ~typing.Dict[str, str] | ~typing.List], dtype=<class 'numpy.float64'>) DataContainer [source]
- property meta
- property name
- property ndim
- static ones_like(other: DataContainer) DataContainer [source]
- static reserve_like(other: DataContainer, length: int = 0) DataContainer [source]
- reshape(new_shape) DataContainer [source]
- select(indices, inplace=False) DataContainer [source]
- property shape
- unit_applied(unit: str = None) DataContainer [source]
- property values: array
- static zeros_like(other: DataContainer) DataContainer [source]
- class speasy.core.data_containers.DataContainerProtocol(*args, **kwargs)[source]
Bases:
Protocol
[T
]- static from_dictionary(dictionary: ~typing.Dict[str, str | ~typing.Dict[str, str] | ~typing.List], dtype=<class 'numpy.float64'>) T [source]
- property shape
- property values: array
- class speasy.core.data_containers.VariableAxis(values: array = None, meta: Dict = None, name: str = '', is_time_dependent: bool = False, data: DataContainer = None)[source]
Bases:
DataContainerProtocol
[VariableAxis
]- static from_dictionary(dictionary: Dict[str, str | Dict[str, str] | List], time=None) VariableAxis [source]
- static reserve_like(other: VariableAxis, length: int = 0) VariableAxis [source]
- select(indices, inplace=False) VariableAxis [source]
- property shape
- property values: array
- view(index_range: slice | ndarray) VariableAxis [source]
- class speasy.core.data_containers.VariableTimeAxis(values: array = None, meta: Dict = None, name: str = 'time', data: DataContainer = None)[source]
Bases:
DataContainerProtocol
[VariableTimeAxis
]- static from_dictionary(dictionary: Dict[str, str | Dict[str, str] | List], time=None) VariableTimeAxis [source]
- static reserve_like(other: VariableTimeAxis, length: int = 0) VariableTimeAxis [source]
- select(indices, inplace=False) VariableTimeAxis [source]
- property shape
- property values: array
- view(index_range: slice | ndarray) VariableTimeAxis [source]