trendminer.data_reference module¶
This module groups definitions related to data references that identify tags (i.e. time series).
-
class
trendminer.data_reference.DataReference(id: uuid.UUID, name: str, type: trendminer.data_reference.DataReferenceType, path: Optional[str] = None)¶ -
Bases:
objectA data reference points to a particular data item (Time Series or Asset Attribute).
-
id() → uuid.UUID¶ UUID of data reference
-
name() → str¶ Name of data reference
-
path() → Optional[str]¶ The (optional) path of data reference
-
type() → trendminer.data_reference.DataReferenceType¶ Type of data reference
-
-
class
trendminer.data_reference.DataReferenceDescriptor(data_reference: trendminer.data_reference.DataReference, shift_in_seconds: int, interpolation_type: trendminer.data_reference.InterpolationType)¶ -
Bases:
objectA DataReferenceDescriptor is a DataReference in a context, namely the shift applied to the reference and the selected interpolation type for the reference.
-
data_reference() → trendminer.data_reference.DataReference¶ -
The
DataReferenceof the descriptor
-
interpolation_type() → trendminer.data_reference.InterpolationType¶ -
The
InterpolationTypeof the descriptor
-
shift_in_seconds() → int¶ The shift (in seconds) of the descriptor
-
-
class
trendminer.data_reference.DataReferenceType(value)¶ -
Bases:
enum.EnumType of a Data Reference. It is either a time series, or an attribute of an asset (pointing to a time series). .
-
ATTRIBUTE= 'ATTRIBUTE'¶
-
TIME_SERIES= 'TIME_SERIES'¶
-
-
class
trendminer.data_reference.InterpolationType(value)¶ -
Bases:
enum.EnumThe type of interpolation
-
DEFAULT= 'default'¶
-
LINEAR= 'linear'¶
-
STEP_AFTER= 'step-after'¶
-
-
trendminer.data_reference.from_ds_time_series_info(interpolation_type: str) → trendminer.data_reference.InterpolationType¶ -
Attempt to interpret some string as a
InterpolationType- Parameters
-
interpolation_type – The string representation to intepret
- Returns
-
The resulting
InterpolationType - Raises
-
Exception – If the string representation does not correspond some
InterpolationType