speasy.core.data_containers module

class speasy.core.data_containers.DataContainer(values: array, meta: Dict | None = None, name: str | None = None, is_time_dependent: bool = True)[source]

Bases: object

static from_dictionary(dictionary: ~typing.Dict[str, str], dtype=<class 'numpy.float64'>) DataContainer[source]
property is_time_dependent: bool
property meta
property name
property nbytes: int
replace_val_by_nan(val)[source]
static reserve_like(other: DataContainer, length: int = 0) DataContainer[source]
reshape(new_shape)[source]
property shape
to_dictionary(array_to_list=False) Dict[str, object][source]
property unit: str
unit_applied(unit: str | None = None) DataContainer[source]
property values: array
view(index_range: slice)[source]
class speasy.core.data_containers.VariableAxis(values: array | None = None, meta: Dict | None = None, name: str = '', is_time_dependent: bool = False, data: DataContainer | None = None)[source]

Bases: object

static from_dictionary(dictionary: Dict[str, str], time=None) VariableAxis[source]
property is_time_dependent: bool
property name: str
property nbytes: int
static reserve_like(other: VariableAxis, length: int = 0) VariableAxis[source]
property shape
to_dictionary(array_to_list=False) Dict[str, object][source]
property unit: str
property values: array
view(index_range: slice) VariableAxis[source]
class speasy.core.data_containers.VariableTimeAxis(values: array | None = None, meta: Dict | None = None, data: DataContainer | None = None)[source]

Bases: object

static from_dictionary(dictionary: Dict[str, str], time=None) VariableTimeAxis[source]
property is_time_dependent: bool
property name: str
property nbytes: int
static reserve_like(other: VariableTimeAxis, length: int = 0) VariableTimeAxis[source]
property shape
to_dictionary(array_to_list=False) Dict[str, object][source]
property unit: str
property values: array
view(index_range: slice) VariableTimeAxis[source]