sasdata.trend module

class sasdata.trend.Trend(data: list[sasdata.data.SasData], trend_axis: list[str])

Bases: object

__annotations__ = {'data': list[sasdata.data.SasData], 'trend_axis': list[str]}
__dataclass_fields__ = {'data': Field(name='data',type=list[sasdata.data.SasData],default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'trend_axis': Field(name='trend_axis',type=list[str],default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD)}
__dataclass_params__ = _DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=False,match_args=True,kw_only=False,slots=False,weakref_slot=False)
__dict__ = mappingproxy({'__module__': 'sasdata.trend', '__firstlineno__': 27, '__annotations__': {'data': list[sasdata.data.SasData], 'trend_axis': list[str]}, '__getitem__': <function Trend.__getitem__>, 'trend_axes': <property object>, 'all_axis_match': <function Trend.all_axis_match>, 'interpolate': <function Trend.interpolate>, '__static_attributes__': (), '__dict__': <attribute '__dict__' of 'Trend' objects>, '__weakref__': <attribute '__weakref__' of 'Trend' objects>, '__doc__': 'Trend(data: list[sasdata.data.SasData], trend_axis: list[str])', '__dataclass_params__': _DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=False,match_args=True,kw_only=False,slots=False,weakref_slot=False), '__dataclass_fields__': {'data': Field(name='data',type=list[sasdata.data.SasData],default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'trend_axis': Field(name='trend_axis',type=list[str],default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD)}, '__replace__': <function _replace>, '__hash__': None, '__init__': <function Trend.__init__>, '__repr__': <function Trend.__repr__>, '__eq__': <function Trend.__eq__>, '__match_args__': ('data', 'trend_axis')})
__doc__ = 'Trend(data: list[sasdata.data.SasData], trend_axis: list[str])'
__eq__(other)

Return self==value.

__firstlineno__ = 27
__getitem__(item) SasData
__hash__ = None
__init__(data: list[SasData], trend_axis: list[str]) None
__match_args__ = ('data', 'trend_axis')
__module__ = 'sasdata.trend'
__replace__(**changes)
__repr__()

Return repr(self).

__static_attributes__ = ()
__weakref__

list of weak references to the object

all_axis_match(axis: str) bool
data: list[SasData]
interpolate(axis: str) Trend
property trend_axes: list[float]
trend_axis: list[str]
sasdata.trend.get_metadatum_from_path(data: SasData, metadata_path: list[str])