Package aivis_engine_v2_sd_sdk_python
This document describes the syntax of aivis State Detection using the Python SDK. For getting started with aivis State Detection and for a high-level understanding of the concepts, please have a look at the State Detection User Guide.
JSON Structures
DtoAbstractCategory, DtoAbstractColumnDataReport, DtoAbstractColumnInterpreter, DtoAbstractColumnValue, DtoAbstractError, DtoAbstractFeatureReport, DtoAbstractFunction, DtoAbstractInferenceSignalSpecification, DtoAbstractSignalAspectReport, DtoAbstractSignalDataReport, DtoAbstractSignalInterpreter, DtoAbstractTimeseriesDataFilter, DtoAggregatedCategoricalFeatureReport, DtoAggregatedCategoricalFunction, DtoAggregatedNumericalFeatureReport, DtoAggregatedNumericalFunction, DtoAggregationType, DtoAnalysisConfig, DtoAnalysisReport, DtoAnalysisSamplingConfig, DtoArgMaxFunction, DtoArgumentValidationError, DtoBooleanCategory, DtoBooleanColumnValue, DtoCategoricalColumnInterpreter, DtoCategoricalFunctionEvalType, DtoCategoricalSignalAspectReport, DtoCategoricalSignalInterpreter, DtoCategoryEqualsFunction, DtoClusterId, DtoColumnConfig, DtoColumnDataReport, DtoColumnDataTypeUnexpectedError, DtoColumnId, DtoColumnIdAlreadyInUseError, DtoColumnInterpreterAmbiguousError, DtoColumnNotFoundError, DtoColumnValueAmbiguousError, DtoConstantFunction, DtoConstraintNavigatorHubModelUnsuitedError, DtoConstraintsMissingError, DtoControlPointId, DtoCorrelation, DtoCosFunction, DtoCyclicSignalAspectReport, DtoCyclicSignalInterpreter, DtoDataConcurrentModificationError, DtoDataFilter, DtoDataFilterRange, DtoDataQualityInsufficientError, DtoDataQuantityInsufficientError, DtoDataReport, DtoDataType, DtoDataUsageReport, DtoDefaultColumnInterpreter, DtoDefaultSignalInterpreter, DtoDefaultTimeseriesDataFilter, DtoDependencyAnalysisConstraintConfigNotFoundError, DtoErrorParam, DtoExponentialFunction, DtoExpression, DtoExpressionResultDataTypeUnexpectedError, DtoExpressionRuntimeFailureError, DtoExpressionSyntaxFailureError, DtoFeature, DtoFeatureFilter, DtoFeatureId, DtoFeatureStatisticsReport, DtoFeatureValue, DtoFilesFilter, DtoFloat, DtoFloatCategory, DtoFloatColumnValue, DtoFourierTransformFunction, DtoFunctionId, DtoGaussCdfFunction, DtoHandleDanglingError, DtoHandleTypeUnexpectedError, DtoIdCategoryEntry, DtoIdCategoryMapFunction, DtoIdCategoryProbaMapFunction, DtoIdentityFunction, DtoIncidentContext, DtoIncidentId, DtoIncidentRemoval, DtoIncidentRemovalReason, DtoIncidentReport, DtoIncrementalLearningDataQualityInsufficientError, DtoIncrementalLearningModelCorruptedError, DtoInferenceConfig, DtoInferenceDataPredecessorMissingError, DtoInferenceDataSpecification, DtoInferenceDataTypeUnexpectedError, DtoInferenceOutputTargetInterpreterTypeUnexpectedError, DtoInferenceOutputTypeUnexpectedError, DtoInferenceRawSignalSpecification, DtoInferenceRawSignalSpecificationDataTypeAmbiguousError, DtoInferenceSynthesizedSignalSpecification, DtoInferenceTimeseriesDataFilter, DtoInternalEngineFailureError, DtoInterval, DtoIntervalBeforeIncident, DtoIntervalWithoutIncident, DtoJsonParseFailureError, DtoJsonValidationFailureError, DtoKernelModelComponent, DtoKernelModelFunction, DtoKernelType, DtoLabelDataPoint, DtoLagFeatureReport, DtoLagFunction, DtoLaggingConfig, DtoLicenseApiKeyNotFoundError, DtoLicenseInsufficientError, DtoLicenseServerCommunicationFailureError, DtoLinearFunction, DtoLogSumExpFunction, DtoLogarithmFunction, DtoLogisticFunction, DtoLongString, DtoLtiFilterFeatureReport, DtoLtiFilterFunction, DtoMatrix, DtoMaxFunction, DtoModel, DtoModelConstraintInconsistentError, DtoModelConstraintNotFoundError, DtoModelId, DtoModelInfo, DtoModelSegment, DtoModelType, DtoModelTypeUnexpectedError, DtoModelingConfig, DtoMollifierFunction, DtoNextNormalConfig, DtoNonNegativeDuration, DtoNonNegativeFloat, DtoNonNegativeInteger, DtoNumericalColumnInterpreter, DtoNumericalFunctionEvalType, DtoNumericalSignalAspectReport, DtoNumericalSignalInterpreter, DtoOperativePeriodsConfig, DtoOperativeSignalMissingTrueValuesError, DtoOrFunction, DtoOscillatoryPhaseSignalAspectReport, DtoOscillatoryPowerSignalAspectReport, DtoOscillatorySignalInterpretationFailure, DtoOscillatorySignalInterpreter, DtoPNormFunction, DtoPercentage, DtoPhaseSpectrumFunction, DtoPointerForeignError, DtoPointerTypeUnexpectedError, DtoPositiveDuration, DtoPositiveFloat, DtoPositiveInteger, DtoPowerSpectrumFunction, DtoPredicate, DtoPreparationBasedTrainingConfig, DtoPrincipalDirectionFunction, DtoProducer, DtoProductFunction, DtoRawColumnDataReport, DtoRawSignalDataReport, DtoReluFunction, DtoScaleFunction, DtoSegmentId, DtoSegmentNormalThreshold, DtoSegmentNotFoundError, DtoSegmentReport, DtoSegmentingConfig, DtoSelfLabelingConfig, DtoSignalConfig, DtoSignalConstraintInconsistentError, DtoSignalConstraintInterpreterUnexpectedError, DtoSignalConstraintTrainingConflictError, DtoSignalDataTypeUnexpectedError, DtoSignalFunction, DtoSignalId, DtoSignalIdAlreadyInUseError, DtoSignalInterpreterAmbiguousError, DtoSignalLaggingConfig, DtoSignalNotFoundError, DtoSignalRemoval, DtoSignalRemovalReason, DtoSignalReport, DtoSignalTemperaturesConfig, DtoSinFunction, DtoStepFunction, DtoStringCategory, DtoStringColumnValue, DtoStringEncodingInvalidError, DtoSubModelIncrementalInfoNotFoundError, DtoSumFunction, DtoSymmetricBlockDiagonalMatrix, DtoSymmetricMatrix, DtoSynthesizedColumnDataReport, DtoSynthesizedSignalDataReport, DtoTabularDataFilter, DtoTabularDataTypesConfig, DtoTabularExpressionResultDataTypeUnexpectedError, DtoTabularExpressionRuntimeFailureError, DtoTabularFilesReaderConfig, DtoTargetConfig, DtoTargetSignalDataTypeUnexpectedError, DtoTargetSignalLowQualityError, DtoTargetSignalNotFoundError, DtoTargetSignalTooManyCategoriesError, DtoTemperatureConfig, DtoTemperaturesSignalFilter, DtoTime, DtoTimeseriesDataTypesConfig, DtoTimeseriesFilesReaderConfig, DtoTrainingConfig, DtoTrainingPreparation, DtoTrainingPreparationInfo, DtoTrainingPreparationSegment, DtoTrainingPreparationZoomLevel, DtoTrainingReport, DtoTrainingSamplingConfig, DtoTreeModelFunction, DtoTreeNode, DtoTreeNodeId, DtoUnsignedLong, DtoUuid, DtoWeightColumnNegativeValueError, DtoZoomLevelReport
DtoAbstractSignalInterpreter
Interprets the signal values and derives aspects from them.
@abstract
Type: Object
Sub-Types: DtoDefaultSignalInterpreter, DtoNumericalSignalInterpreter, DtoCategoricalSignalInterpreter, DtoOscillatorySignalInterpreter, DtoCyclicSignalInterpreter
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
DtoDefaultSignalInterpreter
Interprets float signals via DtoNumericalSignalInterpreter and string and boolean signals via DtoCategoricalSignalInterpreter.
Type: Object
Super-Types: DtoAbstractSignalInterpreter
Discriminator: _type
Discriminator-Value: Default
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
DtoNumericalSignalInterpreter
Interprets the signal as being numerical. The natural order of the different values is taken into account.
Type: Object
Super-Types: DtoAbstractSignalInterpreter
Discriminator: _type
Discriminator-Value: Numerical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
DtoCategoricalSignalInterpreter
Interprets the different signal values as categories, which have no order. For every category a categorical boolean aspect is derived, which yields true if the signal value equals that category. This is the only allowed interpreter for string and boolean signals.
Type: Object
Super-Types: DtoAbstractSignalInterpreter
Discriminator: _type
Discriminator-Value: Categorical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
DtoOscillatorySignalInterpreter
Interprets the signal as an oscillatory wave. It is transformed from time- to frequency-domain.
Type: Object
Super-Types: DtoAbstractSignalInterpreter
Discriminator: _type
Discriminator-Value: Oscillatory
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
windowLength |
DtoPositiveDuration | - | Length of the time window the frequency spectra are calculated for. The underlying discrete Fourier transform is based on the data at "t", "t - mesh", "t - 2*mesh", … stopping before "t - windowLength". |
mesh |
DtoPositiveDuration | - | Time resolution of the source signal that is used in window for computing Fourier transform. Timestamps with gaps of more than 2*mesh in their Fourier window are skipped. Mesh must not be bigger than window_length. |
DtoCyclicSignalInterpreter
Interprets the signal as a cyclic variable, based on their residue after division. An important example are angles with a cycle length of 360 degrees. The wrapping at the cycle length is continuous, e.g. 2 degree are considered close to 357 degrees.
Type: Object
Super-Types: DtoAbstractSignalInterpreter
Discriminator: _type
Discriminator-Value: Cyclic
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
cycleLength |
DtoPositiveFloat | - | Divisor used to calculate the residue. All signal values are mapped into the interval from 0 to cycle length. |
DtoColumnConfig
Handling of a specific column.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
column |
DtoColumnId | - | ID of the column. |
interpreter |
DtoAbstractColumnInterpreter | optional, default: {"_type":"Default"} |
Controls how this column will be interpreted. |
DtoAbstractColumnInterpreter
Interprets the column values and splits them into different categories
@abstract
Type: Object
Sub-Types: DtoNumericalColumnInterpreter, DtoCategoricalColumnInterpreter, DtoDefaultColumnInterpreter
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
DtoNumericalColumnInterpreter
Interprets the column as being numerical. The natural order of the different values is taken into account. The engine will split the values of this column into ranges. This interpreter is only allowed for float columns.
Type: Object
Super-Types: DtoAbstractColumnInterpreter
Discriminator: _type
Discriminator-Value: Numerical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
quantileCount |
DtoPositiveInteger | optional, default: 20 |
Split the value range into this many quantiles. Values in the same quantile will not be differntiated by the engine. |
DtoCategoricalColumnInterpreter
Interprets the different column values as categories, which have no order. The engine will consider DtoCategorySetPredicates for this column. This is the only allowed interpreter for string and boolean column.
Type: Object
Super-Types: DtoAbstractColumnInterpreter
Discriminator: _type
Discriminator-Value: Categorical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
DtoDefaultColumnInterpreter
Interprets float columns via DtoNumericalColumnInterpreter and string and boolean columns via DtoCategoricalColumnInterpreter.
Type: Object
Super-Types: DtoAbstractColumnInterpreter
Discriminator: _type
Discriminator-Value: Default
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
DtoDataType
Specification of the type of data.
Type: String
Enum: BOOLEAN, FLOAT, STRING
DtoDataFilter
Limits the use of the data based on certain criteria.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
includeSignals |
DtoDataFilterRange[] | optional | If present, restrict to these signal ranges. |
excludeSignals |
DtoDataFilterRange[] | optional | If present, exclude all these signal ranges. |
includeRanges |
DtoInterval[] | optional | If present, restrict to these ranges for all signals. |
excludeRanges |
DtoInterval[] | optional | If present, exclude these ranges for all signals. |
startTime |
DtoTime | optional | If present, exclude all data before this time. If both startTime and endTime are present we require startTime ≤ endTime. |
endTime |
DtoTime | optional | If present, exclude all data at or after this time. If both startTime and endTime are present we require startTime ≤ endTime. |
DtoDataFilterRange
Time range of a specific signal.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
signal |
DtoSignalId | - | ID of the signal. |
startTime |
DtoTime | optional | If present, the range only includes times at or after this time. If both startTime and endTime are present we require startTime ≤ endTime. |
endTime |
DtoTime | optional | If present, the range only includes times before this time. If both startTime and endTime are present we require startTime ≤ endTime. |
DtoInterval
Interval used to exclude/include data.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
startTime |
DtoTime | optional | If present, the range only includes times at or after this time. If both startTime and endTime are present we require startTime ≤ endTime. |
endTime |
DtoTime | optional | If present, the range only includes times before this time. If both startTime and endTime are present we require startTime ≤ endTime. |
DtoIntervalBeforeIncident
Interval used to exclude/include data with an annotation denoting an estimated origin for an incident. This interval type is used for storing intervals before events (or incidents) for the state detection engine.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
startTime |
DtoTime | optional | If present, the range only includes times at or after this time. If both startTime and endTime are present we require startTime ≤ endTime. |
endTime |
DtoTime | optional | If present, the range only includes times before this time. If both startTime and endTime are present we require startTime ≤ endTime. |
DtoIntervalWithoutIncident
Interval used to exclude/include data with an annotation denoting an estimated origin for an incident. This interval type is used for storing intervals before events (or incidents) for the state detection engine.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
startTime |
DtoTime | optional | If present, the range only includes times at or after this time. If both startTime and endTime are present we require startTime ≤ endTime. |
endTime |
DtoTime | optional | If present, the range only includes times before this time. If both startTime and endTime are present we require startTime ≤ endTime. |
DtoDataReport
Information about the data.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
signals |
DtoAbstractSignalDataReport[] | - | Information on all signals in the data. |
DtoAbstractSignalDataReport
Information on a specific signal in the data.
@abstract
Type: Object
Sub-Types: DtoRawSignalDataReport, DtoSynthesizedSignalDataReport
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
signal |
DtoSignalId | - | ID of the signal. |
dataType |
DtoDataType | - | Data type of the signal. |
DtoRawSignalDataReport
Information on a specific signal in the data, whose values were added directly.
Type: Object
Super-Types: DtoAbstractSignalDataReport
Discriminator: _type
Discriminator-Value: Raw
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
signal |
DtoSignalId | - | ID of the signal. |
dataType |
DtoDataType | - | Data type of the signal. |
DtoSynthesizedSignalDataReport
Information on a specific signal in the data, whose values were calculated by an expression (synthesized).
Type: Object
Super-Types: DtoAbstractSignalDataReport
Discriminator: _type
Discriminator-Value: Synthesized
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
signal |
DtoSignalId | - | ID of the signal. |
dataType |
DtoDataType | - | Data type of the signal. |
expression |
String | - | Expression by which this signal was synthesized. |
involvedSignals |
DtoSignalId[] | - | Source signals that were used in the expression to synthesize the signal. |
DtoInferenceDataSpecification
Specification for the data needed at the inference.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
signals |
DtoAbstractInferenceSignalSpecification[] | - | Specification for all signals needed at the inference. |
DtoAbstractInferenceSignalSpecification
Specification for a specific signal needed at the inference.
@abstract
Type: Object
Sub-Types: DtoInferenceRawSignalSpecification, DtoInferenceSynthesizedSignalSpecification
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
signal |
DtoSignalId | - | ID of the signal. |
dataType |
DtoDataType | - | Data type of the signal. |
DtoInferenceRawSignalSpecification
Specification for a specific signal needed at the inference, whose values were added directly.
Type: Object
Super-Types: DtoAbstractInferenceSignalSpecification
Discriminator: _type
Discriminator-Value: Raw
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
signal |
DtoSignalId | - | ID of the signal. |
dataType |
DtoDataType | - | Data type of the signal. |
startLag |
DtoNonNegativeDuration | - | Start of the time window measured as duration until the inference timestamp. |
endLag |
DtoNonNegativeDuration | - | End of the time window (inclusive), measured as duration until the inference timestamp. |
DtoInferenceSynthesizedSignalSpecification
Specification for a specific signal needed at the inference, whose values were calculated by an expression (synthesized).
Type: Object
Super-Types: DtoAbstractInferenceSignalSpecification
Discriminator: _type
Discriminator-Value: Synthesized
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
signal |
DtoSignalId | - | ID of the signal. |
dataType |
DtoDataType | - | Data type of the signal. |
expression |
String | - | Expression by which this signal was synthesized. |
involvedSignals |
DtoSignalId[] | - | Source signals that were used in the expression to synthesize the signal. |
DtoFeatureFilter
Limits the use of features based on certain criteria.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
includeFeatures |
DtoFunctionId[] | optional | If present, restrict to these features. |
excludeFeatures |
DtoFunctionId[] | optional | If present, exclude all these features. |
includeSignals |
DtoSignalId[] | optional | If present, restrict to the features created by these signals. |
excludeSignals |
DtoSignalId[] | optional | If present, exclude all features created by these signals. |
DtoTabularDataFilter
Limits the use of the data based on certain criteria.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
includeColumns |
DtoColumnId[] | optional | If present, include only these columns. |
excludeColumns |
DtoColumnId[] | optional | If present, exclude all these columns. |
DtoColumnDataReport
Information about the column data.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
columns |
DtoAbstractColumnDataReport[] | - | Information on all columns in the data. |
DtoAbstractColumnDataReport
Information on a specific column in the data.
@abstract
Type: Object
Sub-Types: DtoRawColumnDataReport, DtoSynthesizedColumnDataReport
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
column |
DtoColumnId | - | ID of the column. |
dataType |
DtoDataType | - | Data type of the column. |
DtoRawColumnDataReport
Information on a specific column in the data, whose values were added directly.
Type: Object
Super-Types: DtoAbstractColumnDataReport
Discriminator: _type
Discriminator-Value: Raw
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
column |
DtoColumnId | - | ID of the column. |
dataType |
DtoDataType | - | Data type of the column. |
DtoSynthesizedColumnDataReport
Information on a specific column in the data, with values calculated by an expression (synthesized).
Type: Object
Super-Types: DtoAbstractColumnDataReport
Discriminator: _type
Discriminator-Value: Synthesized
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
column |
DtoColumnId | - | ID of the column. |
dataType |
DtoDataType | - | Data type of the column. |
expression |
String | - | Expression by which this column was synthesized. |
involvedColumns |
DtoColumnId[] | - | Source columns that were used in the expression to synthesize the column. |
DtoTimeseriesFilesReaderConfig
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
folder |
String | - | Path to the archive folder |
filesFilter |
DtoFilesFilter | optional | files to include and/or exclude from the folder |
dataFilter |
DtoAbstractTimeseriesDataFilter | optional | If present, the data to be read can be restricted. |
dataTypes |
DtoTimeseriesDataTypesConfig | optional | Needs to be set if there are any non-float signals or non-standard headers. |
ignoreSignalAvailabilities |
Boolean | optional, default: false |
Whether or not the availability column of inference data should be ignored. If no availabilities are given, this configuration is irrelevant. |
dev |
Any | optional | Unstable and undocumented configuration options. Developers only. |
DtoAbstractTimeseriesDataFilter
@abstract
Type: Object
Sub-Types: DtoDefaultTimeseriesDataFilter, DtoInferenceTimeseriesDataFilter
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object |
DtoDefaultTimeseriesDataFilter
Type: Object
Super-Types: DtoAbstractTimeseriesDataFilter
Discriminator: _type
Discriminator-Value: Default
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object |
includeSignals |
DtoDataFilterRange[] | optional | If present, restrict to these signal ranges. |
excludeSignals |
DtoDataFilterRange[] | optional | If present, exclude all these signal ranges. |
includeRanges |
DtoInterval[] | optional | If present, restrict to these ranges for all signals. |
excludeRanges |
DtoInterval[] | optional | If present, exclude these ranges for all signals. |
startTime |
DtoTime | optional | If present, exclude all data before this time. If both startTime and endTime are present we require startTime ≤ endTime. |
endTime |
DtoTime | optional | If present, exclude all data at or after this time. If both startTime and endTime are present we require startTime ≤ endTime. |
DtoInferenceTimeseriesDataFilter
Type: Object
Super-Types: DtoAbstractTimeseriesDataFilter
Discriminator: _type
Discriminator-Value: Inference
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object |
dataSpecifications |
DtoInferenceDataSpecification[] | - | Signals that are part of a data specification are read. At least one data specification must be given. |
additionalSignals |
DtoSignalId[] | optional, default: [] |
Additional signals to read that are not in the data specifications, e.g., the target signal. It is okay to specify those signals that are already in the data specifications. |
inferenceTimeRanges |
DtoInterval[] | optional | Specify inference time ranges. The files reader will only read those timestamps that are relevant for the specified time ranages, such that inferences can be done at the very first timestamp in each time range. This means the lag information of all signals are considered when reading the data points. When unspecified, it defaults to (-inf, inf), i.e., reading all timestamps. |
DtoTimeseriesDataTypesConfig
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
defaultType |
DtoDataType | optional, default: FLOAT |
Any signal that is not listed in either floatSignals, stringSignals, or booleanSignals is of defaultType. |
timestampSignal |
DtoSignalId | optional, default: timestamp |
The header for timestamp |
availabilitySignal |
DtoSignalId | optional, default: availability |
The header for availability |
floatSignals |
DtoSignalId[] | optional | List of float signal ids |
stringSignals |
DtoSignalId[] | optional | List of string signal ids |
booleanSignals |
DtoSignalId[] | optional | List of boolean signal ids |
DtoTabularFilesReaderConfig
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
folder |
String | - | Path to the archive folder |
filesFilter |
DtoFilesFilter | optional | files to include and/or exclude from the folder |
dataFilter |
DtoTabularDataFilter | optional | If present, the data to be read can be restricted. |
dataTypes |
DtoTabularDataTypesConfig | optional | Needs to be set if there are any non-float columns or non-standard headers. |
dev |
Any | optional | Unstable and undocumented configuration options. Developers only. |
DtoTabularDataTypesConfig
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
defaultType |
DtoDataType | optional, default: FLOAT |
Any column that is not listed in either floatColumns, stringColumns, or booleanColumns is of defaultType. |
idColumn |
DtoColumnId | optional, default: id |
The header for id |
floatColumns |
DtoColumnId[] | optional | List of float column ids |
stringColumns |
DtoColumnId[] | optional | List of string column ids |
booleanColumns |
DtoColumnId[] | optional | List of boolean column ids |
DtoFilesFilter
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
includeFiles |
String[] | optional | files to read from the folder and its sub-folders, perhaps regex |
excludeFiles |
String[] | optional | files to exclude from the folder and its sub-folders, perhaps regex. |
DtoAbstractFunction
Parts of the formula describing the calculation while inference. Functions are succesively evaluated on signals and other functions to derive a final inference result.
@abstract
Type: Object
Sub-Types: DtoSignalFunction, DtoLagFunction, DtoLtiFilterFunction, DtoCategoryEqualsFunction, DtoFourierTransformFunction, DtoPowerSpectrumFunction, DtoPhaseSpectrumFunction, DtoSinFunction, DtoCosFunction, DtoScaleFunction, DtoPrincipalDirectionFunction, DtoLogisticFunction, DtoReluFunction, DtoIdentityFunction, DtoMollifierFunction, DtoIdCategoryMapFunction, DtoIdCategoryProbaMapFunction, DtoSumFunction, DtoLinearFunction, DtoLogSumExpFunction, DtoPNormFunction, DtoMaxFunction, DtoArgMaxFunction, DtoOrFunction, DtoProductFunction, DtoConstantFunction, DtoStepFunction, DtoLogarithmFunction, DtoExponentialFunction, DtoGaussCdfFunction, DtoAggregatedNumericalFunction, DtoAggregatedCategoricalFunction, DtoKernelModelFunction, DtoTreeModelFunction
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
DtoSignalFunction
Wraps a signal into a function.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Signal
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
signal |
DtoSignalId | - | The ID of the signal to be used as function. |
DtoLagFunction
Lags the values of the source function by some fixed delay.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Lag
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
source |
DtoFunctionId | - | ID of the function whose values are lagged. |
lag |
DtoNonNegativeDuration | - | The delay. The value of the resulting function at time "t" is given by "source(t - lag)". |
DtoLtiFilterFunction
An LtiFilterFunction is the convolution of a moving time window of the input with some fixed function. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: LtiFilter
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
source |
DtoFunctionId | - | FunctionId of the only input function. |
parameters |
DtoFloat[] | - | Parameters of the lti-filter function. The value of the resulting function at time t is given by "sum_i source(t - mesh * (parameters.size - i -1)) * parameters[i]". |
mesh |
DtoPositiveDuration | - | Time resolution of the source used in this function. |
DtoCategoryEqualsFunction
A CategoricalEqualsFunction applied to a categorical function yields a 0/1-function for one of the function's categories. Numeric, string or boolean input and numeric output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: CategoryEquals
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
category |
DtoFunctionId | - | FunctionId of the only input function. |
testValue |
DtoAbstractCategory | - | The category (=value) of the categorical source for which this 0/1-function is created. The function is 1 when the source evaluates to this value. Otherwise, the function evaluates to 0. |
catCount |
DtoPositiveInteger | optional | The number of unique categories within the source signal. |
DtoFourierTransformFunction
A DtoFourierTransformFunction performs a Fourier transform on the input. Numeric input and complex vector output.
@experimental: Might change in future releases.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: FourierTransform
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
windowLength |
DtoPositiveDuration | - | At time "t", frequency spectra are calculated for the time window from after "t - windowLength" to "t" using a step size given by mesh. |
mesh |
DtoPositiveDuration | - | Time resolution of the source used in creation of this function. Mesh must not be bigger than window_length. |
DtoPowerSpectrumFunction
A DtoPowerSpectrumFunction returns the logarithm of the power in some frequency band. Complex vector input and numeric output.
@experimental: Might change in future releases.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: PowerSpectrum
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
spectrum |
DtoFunctionId | - | FunctionId of the only input function. |
minFrequency |
DtoNonNegativeInteger | - | The lowest frequency included in the frequency band. Frequencies are enumerated by successive integers starting with 0. Frequency k means a period of windowLength/k; (frequency 0 means mean over windowLenght); windowLength is given in the underlying DtoFourierTransformFunction. |
maxFrequency |
DtoNonNegativeInteger | - | Exclusive upper bound of the frequency band. Frequencies are enumerated by successive integers starting with 0. Frequency k means a period of windowLength/k; (frequency 0 means mean over windowLenght); windowLength is given in the underlying DtoFourierTransformFunction. |
DtoPhaseSpectrumFunction
A DtoPhaseSpectrumFunction represents a phase of a complex frequency spectrum. Complex vector input and numeric output (cycle 2 pi).
@experimental: Might change in future releases.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: PhaseSpectrum
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
spectrum |
DtoFunctionId | - | FunctionId of the only input function. |
frequency |
DtoNonNegativeInteger | - | The frequency to which the phase belongs. Frequencies are enumerated by successive integers starting with 0. Frequency k means a period of windowLength/k; (frequency 0 means mean over windowLenght); windowLength is given in the underlying DtoFourierTransformFunction. |
DtoSinFunction
The sin function. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Sin
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
DtoCosFunction
The cos function. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Cos
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
DtoScaleFunction
Returns the input multiplied by the factor. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Scale
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
factor |
DtoFloat | - | - |
DtoPrincipalDirectionFunction
A DtoPrincipalDirectionFunction is a linear combination of other functions. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: PrincipalDirection
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
coefficients |
DtoFeatureValue[] | - | The weights of the functions in the linear combination that form this function. |
DtoLogisticFunction
The logistic function. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Logistic
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
DtoReluFunction
The rectified linear unit. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Relu
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
DtoIdentityFunction
Identity function. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Identity
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
DtoMollifierFunction
A mollifier function. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Mollifier
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
DtoIdCategoryMapFunction
Assigns each input value a result based on a dictionary. DtoFunctionId input and float or string or boolean output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: IdCategoryMap
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function (whose return type is DtoFunctionId). |
entries |
DtoIdCategoryEntry[] | - | The key-value-pairs of this dictionary (all entries should have the same value type) |
DtoIdCategoryProbaMapFunction
Assigns each input value a result based on a dictionary and its probability.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: IdCategoryProbaMap
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
sources |
DtoFunctionId[] | - | FunctionIds of the only input functions. |
entries |
DtoIdCategoryEntry[] | - | The key-value-pairs of this dictionary (all entries should have the same value type) |
DtoIdCategoryEntry
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
id |
DtoFunctionId | - | The key. |
category |
DtoAbstractCategory | - | The category the key is mapped to. |
DtoSumFunction
Sum over all input functions. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Sum
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
summands |
DtoFunctionId[] | - | The values of these functions are used as input. |
DtoLinearFunction
Weighted sum over all input functions plus intercept. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Linear
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
sources |
DtoFunctionId[] | - | The values of these functions are used as input. |
coeffs |
DtoFloat[] | - | Coefficients of linear function. Order must be same as in sources. |
intercept |
DtoFloat | - | Intercept of linear function. |
DtoLogSumExpFunction
Smooth max function. Approximates the maximum of the elements of the vector used as input.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: LogSumExp
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
sources |
DtoFunctionId[] | - | The values of these functions are used as input. |
scale |
DtoFloat | - | Scales the inputs and makes the function sharper around the maximum. |
absArgument |
Boolean | - | Take the absolute values of the sources |
DtoPNormFunction
Smooth max function. Approximates the maximum of the elements of the vector used as input.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: PNorm
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
sources |
DtoFunctionId[] | - | The values of these functions are used as input. |
p |
DtoNonNegativeInteger | - | Scales the inputs and makes the function sharper around the maximum. |
absArgument |
Boolean | - | Take the absolute values of the sources |
DtoMaxFunction
Returns the largest function value among the source functions at a given timestamp. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Max
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
sources |
DtoFunctionId[] | - | The values of these functions are used as input. |
DtoArgMaxFunction
Returns the id of the function with the largest result. Multiple numeric inputs and DtoFunctionId output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: ArgMax
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
arguments |
DtoFunctionId[] | - | The values of these functions are used as input. |
DtoOrFunction
Returns true if any of the source functions returns true. Boolean input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Or
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
sources |
DtoFunctionId[] | - | The values of these functions are used as input. |
DtoProductFunction
Product over all input functions. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Product
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
factors |
DtoFunctionId[] | - | The values of these functions are used as input. |
DtoConstantFunction
Returns the constant value provided. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Constant
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
constant |
DtoFloat | - | - |
DtoStepFunction
Step function. Returns 0 if argument value is negative else 1. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Step
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
DtoLogarithmFunction
Natural logarithm function. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Logarithm
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
DtoExponentialFunction
Exponential function. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: Exponential
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
DtoGaussCdfFunction
Gaussian cummulative distribution function. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: GaussCdf
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
argument |
DtoFunctionId | - | FunctionId of the only input function. |
mean |
DtoFloat | - | Mean of Gaussian. |
std |
DtoFloat | - | Standard deviation of Gaussian. |
DtoAggregatedNumericalFunction
Aggregating a numerical signal over the time window given by min and max lags. Numeric input and ouput.
@experimental: Might change in future releases.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: AggregatedNumerical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
source |
DtoFunctionId | - | FunctionId of the only input function. |
evalType |
DtoNumericalFunctionEvalType | - | Evalution type of aggregated numerical function |
maxLag |
DtoNonNegativeDuration | - | Start of the time window. |
minLag |
DtoNonNegativeDuration | - | End of the time window. |
mesh |
DtoPositiveDuration | - | Time resolution of the source used in this function. |
DtoNumericalFunctionEvalType
Available evalution types.
@experimental: Might change in future releases.
Type: String
Enum: MIN, MAX, RANGE, MEAN, SLOPE
DtoAggregatedCategoricalFunction
Aggregating a categorical signal over the time window given by min and max lags. The source of the function is DtoCategoryEqualsFunction. Numeric input and ouput.
@experimental: Might change in future releases.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: AggregatedCategorical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
source |
DtoFunctionId | - | FunctionId of the only input function. |
evalType |
DtoCategoricalFunctionEvalType | - | Evalution type of aggregated categorical function |
maxLag |
DtoNonNegativeDuration | - | Start of the time window. |
minLag |
DtoNonNegativeDuration | - | End of the time window. |
DtoCategoricalFunctionEvalType
Available evalution types. Positive state is a state at which the source function (DtoCategoricalEqualsFunction) returns 1.0, i.e., true.
@experimental: Might change in future releases.
Type: String
Enum: POSITIVE_STATE_WAS_PRESENT, DURATION_OF_POSITIVE_STATES, POSITIVE_STATE_CHANGE_COUNT, DURATION_OF_LAST_POSITIVE_STATE
DtoAggregationType
Specify aggregated features to add.
Type: String
Enum: ALL, MIN, MAX, RANGE, MEAN, SLOPE, POSITIVE_STATE_WAS_PRESENT, DURATION_OF_POSITIVE_STATES, POSITIVE_STATE_CHANGE_COUNT, DURATION_OF_LAST_POSITIVE_STATE
DtoKernelModelFunction
A KernelModel is a kernel regressor fine-tuned with the training data. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: KernelModel
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | ID of the function. |
kernelType |
DtoKernelType | - | Engine internal. |
category |
DtoAbstractCategory | - | Engine internal. |
scaleFactors |
DtoFeatureValue[] | - | Engine internal. |
components |
DtoKernelModelComponent[] | - | Engine internal. |
noise |
DtoFloat | - | Engine internal. |
DtoKernelType
Engine internal.
Type: String
Enum: LAPLACE, GAUSSIAN, QUADRATIC, LINEAR, MATERN
DtoKernelModelComponent
Engine internal.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
controlPoint |
DtoFeatureValue[] | - | Engine internal. |
coefficient |
DtoFloat | - | Engine internal. |
id |
DtoControlPointId | optional | Engine internal. |
isSobolPoint |
Boolean | optional | Engine internal. |
DtoFeatureValue
Feature value with featureId and its value.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
feature |
DtoFunctionId | - | Engine internal. |
value |
DtoFloat | - | Engine internal. |
DtoFeature
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
feature |
DtoFeatureId | - | - |
mean |
DtoFloat | - | Mean of the feature values computed based on inducing points. |
std |
DtoFloat | - | Standard deviation of the feature values computed based on inducing points. |
min |
DtoFloat | optional | Min of the feature values computed based on inducing points. |
max |
DtoFloat | optional | Max of the feature values computed based on inducing points. |
DtoTreeModelFunction
A TreeModel is a tree regressor fine-tuned with the training data. Numeric input and output.
Type: Object
Super-Types: DtoAbstractFunction
Discriminator: _type
Discriminator-Value: TreeModel
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type of this object. |
id |
DtoFunctionId | - | Engine internal. |
sources |
DtoFunctionId[] | - | Engine internal. |
tree |
DtoTreeNode[] | - | Engine internal. |
root |
DtoTreeNodeId | - | Engine internal. |
DtoTreeNode
Engine internal.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
id |
DtoTreeNodeId | - | Engine internal. |
parent |
DtoTreeNodeId | optional | Engine internal, |
children |
DtoTreeNodeId[] | - | Engine internal. |
predicate |
DtoPredicate | optional | Engine internal. |
labelMean |
DtoFloat | - | Engine internal. |
count |
DtoNonNegativeInteger | - | Engine internal. |
labelMeanInRoot |
DtoFloat | - | Engine internal. |
rating |
DtoFloat | - | Engine internal. |
pvalue |
DtoNonNegativeFloat | optional | Engine internal. |
DtoPredicate
Engine internal.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
sourceFunction |
DtoFunctionId | - | Engine internal. |
min |
DtoFloat | optional | Engine internal. |
max |
DtoFloat | optional | Engine internal. |
DtoFeatureStatisticsReport
Store statistics of the feature, sampled from its recorded timestamps within the operative periods.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
mean |
DtoFloat | - | Mean of the feature values |
std |
DtoFloat | - | Standard deviation of the feature values |
min |
DtoFloat | - | Minimum of the feature values |
max |
DtoFloat | - | Maximum of the feature values |
count |
DtoUnsignedLong | - | Number of the recorded timestamps |
DtoProducer
Identifying information on the engine.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
name |
String | - | Name of the engine. |
version |
String | - | Engine version. |
DtoModelType
Specification of the type of data.
Type: String
Enum: SIGNAL_PREDICTION, ANOMALY_DETECTION, STATE_DETECTION
DtoAbstractError
Base error type, generated by the engine.
@abstract
Type: Object
Sub-Types: DtoTargetSignalNotFoundError, DtoTargetSignalLowQualityError, DtoTargetSignalDataTypeUnexpectedError, DtoTargetSignalTooManyCategoriesError, DtoSignalNotFoundError, DtoSignalDataTypeUnexpectedError, DtoSignalInterpreterAmbiguousError, DtoOscillatorySignalInterpretationFailure, DtoColumnNotFoundError, DtoColumnDataTypeUnexpectedError, DtoColumnValueAmbiguousError, DtoColumnInterpreterAmbiguousError, DtoWeightColumnNegativeValueError, DtoSignalIdAlreadyInUseError, DtoColumnIdAlreadyInUseError, DtoSegmentNotFoundError, DtoInferenceOutputTypeUnexpectedError, DtoInferenceDataTypeUnexpectedError, DtoInferenceDataPredecessorMissingError, DtoInferenceOutputTargetInterpreterTypeUnexpectedError, DtoDataConcurrentModificationError, DtoDataQuantityInsufficientError, DtoDataQualityInsufficientError, DtoHandleDanglingError, DtoHandleTypeUnexpectedError, DtoPointerForeignError, DtoPointerTypeUnexpectedError, DtoStringEncodingInvalidError, DtoExpressionSyntaxFailureError, DtoExpressionRuntimeFailureError, DtoExpressionResultDataTypeUnexpectedError, DtoTabularExpressionRuntimeFailureError, DtoTabularExpressionResultDataTypeUnexpectedError, DtoLicenseServerCommunicationFailureError, DtoLicenseApiKeyNotFoundError, DtoLicenseInsufficientError, DtoIncrementalLearningModelCorruptedError, DtoIncrementalLearningDataQualityInsufficientError, DtoSignalConstraintInterpreterUnexpectedError, DtoModelConstraintNotFoundError, DtoConstraintNavigatorHubModelUnsuitedError, DtoConstraintsMissingError, DtoModelConstraintInconsistentError, DtoSignalConstraintInconsistentError, DtoSignalConstraintTrainingConflictError, DtoModelTypeUnexpectedError, DtoSubModelIncrementalInfoNotFoundError, DtoDependencyAnalysisConstraintConfigNotFoundError, DtoJsonParseFailureError, DtoJsonValidationFailureError, DtoInferenceRawSignalSpecificationDataTypeAmbiguousError, DtoOperativeSignalMissingTrueValuesError, DtoInternalEngineFailureError, DtoArgumentValidationError
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoErrorParam
Named parameters used in error messages.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
key |
String | - | - |
value |
Any | - | - |
DtoTargetSignalNotFoundError
Failed to find target signal with ID {id}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: TargetSignalNotFound
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoTargetSignalLowQualityError
Signal with ID {id} cannot be used as target due to its low information quality. Error: {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: TargetSignalLowQuality
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoTargetSignalDataTypeUnexpectedError
Target signal with ID {id} is expected to be any data type of {expected} but was of data type {actual}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: TargetSignalDataTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoTargetSignalTooManyCategoriesError
Target signal with ID {id} of data type Float contains too many unique values: {numb_of_cats}. Categorical interpreter with target of data type Float allows maximally 42 unique values. If you want to use target nevertheless ingest with data type String.
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: TargetSignalTooManyCategories
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoSignalNotFoundError
Failed to find signal with ID {id}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: SignalNotFound
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoSignalDataTypeUnexpectedError
Signal with ID {id} is expected to be any data type of {expected} but was of data type {actual}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: SignalDataTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoSignalInterpreterAmbiguousError
Signal with ID {id} has ambiguous interpreters
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: SignalInterpreterAmbiguous
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoOscillatorySignalInterpretationFailure
Unable to resolve oscillatory interpretation of signal {id} at time t {timestamp} due to too sparse data
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: OscillatorySignalInterpretationFailure
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoColumnNotFoundError
Failed to find column with ID {id}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ColumnNotFound
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoColumnDataTypeUnexpectedError
Column with ID {id} is expected to be any data type of {expected} but was of data type {actual}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ColumnDataTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoColumnValueAmbiguousError
In column with ID {id} there is ambiguity in the values for rows {row_ids}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ColumnValueAmbiguous
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoColumnInterpreterAmbiguousError
Column with ID {id} has ambiguous interpreters
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ColumnInterpreterAmbiguous
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoWeightColumnNegativeValueError
Weight column with ID {id} has negative value in row with ID {row_id}. All weights must be >=0.
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: WeightColumnNegative
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoSignalIdAlreadyInUseError
Signal ID {id} is already in use
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: SignalIdAlreadyInUse
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoColumnIdAlreadyInUseError
Column ID {id} is already in use
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ColumnIdAlreadyInUse
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoSegmentNotFoundError
Failed to find segment with ID {id}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: SegmentNotFound
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoInferenceOutputTypeUnexpectedError
Inference output specification is expected to be of data type {expected} but was of data type {actual}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: InferenceOutputTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoInferenceDataTypeUnexpectedError
Inference data specification for signal with ID {id} is expected to be of data type {expected} but was of data type {actual}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: InferenceDataTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoInferenceDataPredecessorMissingError
Inference data is expected to include information on signal {id} at or before timestamp {timestamp}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: InferenceDataPredecessorMissing
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoInferenceOutputTargetInterpreterTypeUnexpectedError
Inference output specification is expected to be of target interpreter type {expected} but was {actual}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: InferenceOutputTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoDataConcurrentModificationError
Failed to modify data with handle '{handle}' due to concurrent usage
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: DataConcurrentModification
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoDataQuantityInsufficientError
Data with handle '{handle}' does not contain any training signals
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: DataQuantityInsufficient
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoDataQualityInsufficientError
Data with handle '{handle}' does not contain any training signals after data removal
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: DataQualityInsufficient
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoHandleDanglingError
Failed to dereference handle '{handle}'
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: HandleDangling
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoHandleTypeUnexpectedError
Handle '{handle}' is expected to be of type '{expected}' but was of type '{actual}'
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: HandleTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoPointerForeignError
Pointer was not created by this engine instance
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: PointerForeign
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoPointerTypeUnexpectedError
Pointer has unexpected type
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: PointerTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoStringEncodingInvalidError
Pointer failed to be decoded as string: {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: StringEncodingInvalid
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoExpressionSyntaxFailureError
Failed to compile expression {expression}: {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ExpressionSyntaxFailure
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoExpressionRuntimeFailureError
Failed to evaluate expression {expression} at timestamp '{timestamp}': {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ExpressionRuntimeFailure
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoExpressionResultDataTypeUnexpectedError
Result of expression {expression} is expected to be of data type {expected} but was of type {actual} at timestamp '{timestamp}'
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ExpressionResultDataTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoTabularExpressionRuntimeFailureError
Failed to evaluate expression {expression} at row '{row_id}': {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: TabularExpressionRuntimeFailure
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoTabularExpressionResultDataTypeUnexpectedError
Result of expression {expression} is expected to be of data type {expected} but was of type {actual} at row '{row_id}'
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: TabularExpressionResultDataTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoLicenseServerCommunicationFailureError
Failed to communicate with license server: {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: LicenseServerCommunicationFailure
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoLicenseApiKeyNotFoundError
Failed to find license api key
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: LicenseApiKeyNotFound
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoLicenseInsufficientError
License terms insufficient
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: LicenseInsufficient
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoIncrementalLearningModelCorruptedError
DtoIncremental data does not match remaining model data: {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: IncrementalLearningModelCorrupted
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoIncrementalLearningDataQualityInsufficientError
Insufficient data quality of signals at label timestamps
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: IncrementalLearningDataQualityInsufficient
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoSignalConstraintInterpreterUnexpectedError
Constraint on signal with not supported interpreter
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: SignalConstraintInterpreterUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoModelConstraintNotFoundError
Model ID {id} not part of the hub model
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ModelConstraintNotFound
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoConstraintNavigatorHubModelUnsuitedError
Model with model ID {id} is not differentiable. Can't be used for constraint inference.
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ConstraintNavigatorHubModelUnsuited
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoConstraintsMissingError
Model constraints must be provided in the inference_config in order to call the endpoint infer_float_with_next_normal.
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ConstraintsMissing
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoModelConstraintInconsistentError
For model constraint {id} the lower threshold is above the upper threshold at timestamp {timestamp}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ModelConstraintInconsistent
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoSignalConstraintInconsistentError
In the constraint for signal/feature {id} the lower threshold is above the upper threshold at timestamp {timestamp}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: SignalConstraintInconsistent
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoSignalConstraintTrainingConflictError
The user set thresholds [{min_user}, {max_user}] lie outside of the data range seen in training [{min}, {max}] of signal/feature {id} at timestamp {timestamp}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: SignalConstraintTrainingConflict
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoModelTypeUnexpectedError
Model {id} is expected to be '{expected}' model but it is '{actual} model
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ModelTypeUnexpected
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoSubModelIncrementalInfoNotFoundError
SubModelIncrementalInfo for model {id} cannot be found from IncrementalInfo
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: SubModelIncrementalInfoNotFound
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoDependencyAnalysisConstraintConfigNotFoundError
At least one of inner_linear_constraint_config or outer_linear_constraint_config should be present
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: DependencyAnalysisConstraintConfigNotFound
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoJsonParseFailureError
Failed to parse json: {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: JsonParseFailure
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoJsonValidationFailureError
Failed to validate json: {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: JsonValidationFailure
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoInferenceRawSignalSpecificationDataTypeAmbiguousError
Data type of signal {id} is ambiguous in inference data specification
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: InferenceRawSignalSpecificationDataTypeAmbiguous
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoOperativeSignalMissingTrueValuesError
Failed to identify operative periods: the operative signal must contain at least one 'true' value.
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: OperativeSignalMissingTrueValues
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoInternalEngineFailureError
Internal engine failure: {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: InternalEngineFailure
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoArgumentValidationError
Failed to validate argument: {error}
Type: Object
Super-Types: DtoAbstractError
Discriminator: _type
Discriminator-Value: ArgumentValidationError
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator. |
message |
String | - | Error message. |
details |
DtoErrorParam[] | - | List of named parameters used in this error's message. |
DtoAbstractCategory
@abstract
Type: Object
Sub-Types: DtoStringCategory, DtoFloatCategory, DtoBooleanCategory
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
DtoStringCategory
Type: Object
Super-Types: DtoAbstractCategory
Discriminator: _type
Discriminator-Value: String
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
value |
String | - | - |
DtoFloatCategory
Type: Object
Super-Types: DtoAbstractCategory
Discriminator: _type
Discriminator-Value: Float
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
value |
DtoFloat | - | - |
DtoBooleanCategory
Type: Object
Super-Types: DtoAbstractCategory
Discriminator: _type
Discriminator-Value: Boolean
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
value |
Boolean | - | - |
DtoAbstractColumnValue
@abstract
Type: Object
Sub-Types: DtoStringColumnValue, DtoFloatColumnValue, DtoBooleanColumnValue
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
DtoStringColumnValue
Type: Object
Super-Types: DtoAbstractColumnValue
Discriminator: _type
Discriminator-Value: String
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
value |
String | - | - |
DtoFloatColumnValue
Type: Object
Super-Types: DtoAbstractColumnValue
Discriminator: _type
Discriminator-Value: Float
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
value |
DtoFloat | - | - |
DtoBooleanColumnValue
Type: Object
Super-Types: DtoAbstractColumnValue
Discriminator: _type
Discriminator-Value: Boolean
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
value |
Boolean | - | - |
DtoMatrix
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
rows |
DtoPositiveInteger | - | - |
cols |
DtoPositiveInteger | - | - |
entries |
DtoFloat[] | - | - |
DtoSymmetricMatrix
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
rows |
DtoPositiveInteger | - | - |
entries |
DtoFloat[] | - | - |
DtoSymmetricBlockDiagonalMatrix
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
entries |
DtoSymmetricMatrix[] | - | - |
DtoTime
Type: Number
Restrictions: int64, >= 0.0
DtoSegmentId
Type: Number
Restrictions: int64
DtoSignalId
Type: String
Restrictions: size >= 1
DtoModelId
Type: String
Restrictions: size >= 1
DtoColumnId
Type: String
Restrictions: size >= 1
DtoClusterId
Type: Number
Restrictions: int32, >= 0.0
DtoControlPointId
Type: Number
Restrictions: int32, >= 0.0
DtoExpression
Type: String
Restrictions: size >= 1
DtoPositiveDuration
Type: Number
Restrictions: int64, >= 1.0
DtoNonNegativeDuration
Type: Number
Restrictions: int64, >= 0.0
DtoPositiveInteger
Type: Number
Restrictions: int32, >= 1.0
DtoNonNegativeInteger
Type: Number
Restrictions: int32, >= 0.0
DtoFloat
Type: Number
Restrictions: double
DtoNonNegativeFloat
Type: Number
Restrictions: double, >= 0.0
DtoPositiveFloat
Type: Number
Restrictions: double, >= 0.0
DtoFunctionId
Type: Number
Restrictions: int64, >= 0.0
DtoFeatureId
Type: Number
Restrictions: int64, >= 0.0
DtoTreeNodeId
Type: Number
Restrictions: int64, >= 0.0
DtoCorrelation
Type: Number
Restrictions: double, >= 0.0, <= 1.0
DtoPercentage
Type: Number
Restrictions: double, >= 0.0, <= 1.0
DtoUuid
A version 4 Uuid.
Type: String
Restrictions: exp = [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
DtoUnsignedLong
Type: Number
Restrictions: int64, >= 0.0
DtoAnalysisConfig
Necessary input configuration for a state detection analysis (first step for a state detection model or stand-alone step). Includes information about which of the available information is to be used and how.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
dataFilter |
DtoDataFilter | optional, default: {} |
Restrictions on the data used. Determines which signals to use and for which time ranges. |
target |
DtoTargetConfig | - | Configuration of the boolean target signal, the signal to be used to detect different states. Should be an incident signal. |
selfLabeling |
DtoSelfLabelingConfig | - | This determines how early before an incident the engine looks for the incident's origin. |
sampling |
DtoAnalysisSamplingConfig | - | Configures how the data is sampled for analysis. |
operativePeriods |
DtoOperativePeriodsConfig | optional | Configuration of a booelan signal in the data that says if the production environment was operative at a time. Target data from non-operative times is not used for analysis and subsequent training. By default, all times are assumed to be operative. |
signals |
DtoSignalConfig[] | optional, default: [] |
Configures the interpretation of the input signals. Any signal without configuration defaults to a standard configuration depending on its data type. Multiple entries for a single signal are not allowed. |
lagging |
DtoLaggingConfig | optional | Configures which time points in the past to consider to make a prediction. If this is not set, only the most current signal values are used. |
segmenting |
DtoSegmentingConfig | optional, default: {} |
Configures how incidents are grouped into segments. |
dev |
Any | optional | Unstable and undocumented configuration options. Developers only. |
DtoTargetConfig
Information on the target signal.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
signal |
DtoSignalId | - | Boolean signal in the data that describes occurences of an incident which should be predicted. |
DtoSelfLabelingConfig
Adjust how the engine determines the start of the state leading to an incident.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
coherencePeriod |
DtoPositiveDuration | - | The duration of the time period before each incident that could reasonably be expected to contain the beginning of the problematic state leading to the incident. |
mesh |
DtoPositiveDuration | - | Time resolution to be used inside the coherence period. Must not be bigger than coherencePeriod. |
DtoAnalysisSamplingConfig
Adjusts the time points where the data is evaluated, called the sample time points. In general, data is evaluated at all time points before and at incidents.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
additionalSampleMesh |
DtoPositiveDuration | optional | Time increment after which sample time points are added within existing gaps (their value will be the last known value). If this is not set, no additional sample time points are generated. If your target signal only registers value changes, it is important to set this property. |
maximalSampleCount |
DtoPositiveInteger | optional, default: 70000 |
Maximal number of samples to be used. Exclusion is based on the expected relevance. |
removeOutliers |
Boolean | optional, default: false |
Flag indicating whether outliers should be removed from training samples or considered part of normal behaviour. |
DtoTrainingSamplingConfig
Adjusts the time points where the data is evaluated, called the sample time points. In general, data is evaluated at all time points before and at transitions.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
maximalSampleCount |
DtoPositiveInteger | optional, default: 70000 |
Maximal size of subset of samples from analysis, to be used for training. Exclusion is based on the expected relevance. |
DtoOperativePeriodsConfig
Configures which time periods to be regarded as operative and whether different operative time periods are to be interpreted as batches.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
signal |
DtoSignalId | - | Boolean signal in the data that says if the production environment was operative at a time. Data from non-operative times is not used for training. |
batches |
Boolean | - | Set this to true if each continuous interval of operative times should be considered to be its own process (that either contained an incident or did not). If false, all times are considered part of one continuous process. |
DtoSignalConfig
Handling of a specific signal.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
signal |
DtoSignalId | - | ID of the signal. |
interpreter |
DtoAbstractSignalInterpreter | optional, default: {"_type":"Default"} |
Controls how aspects are derived from the signal values. |
preference |
DtoNonNegativeFloat | optional, default: 0.0@experimental |
The higher the preference, the more likely the signal will be used in the model. A considerable preference is obtained for a value of 1.0. @experimental: Might change in future releases. |
forceRetain |
Boolean | optional, default: false |
Prevents the removal of the signal and forces inclusion of all signal aspects and of derived features. This flag has no effect on the target signal, on empty and on constant signals. |
lagging |
DtoSignalLaggingConfig | optional | Configures which time points in the past to consider to make a prediction. If set, this signal specific lagging configuration supersedes the global lagging configuration. |
DtoSignalLaggingConfig
Signal specific confguration how to consider past signal values.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
maximalLag |
DtoNonNegativeDuration | - | Upper bound on the considered delay (lag) of the influence of signals. A delayed influence means that a signal value evaluated for time "t - delay" is relevant for inference at "t". |
minimalLag |
DtoNonNegativeDuration | optional, default: 0 |
Lower bound on the considered delay (lag) of the influence of signals. A delayed influence means that a signal value evaluated for time "t - delay" is relevant for inference at "t". May not be bigger than maximalLag. |
mesh |
DtoPositiveDuration | - | Time resolution of the delays (lags) to be considered (ignored if maximal lag = minimal lag). |
DtoLaggingConfig
Consideration of signal values in the past while inference.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
maximalLag |
DtoNonNegativeDuration | - | Upper bound on the considered delay (lag) of the influence of signals. A delayed influence means that a signal value evaluated for time "t - delay" is relevant for inference at "t". |
minimalLag |
DtoNonNegativeDuration | optional, default: 0 |
Lower bound on the considered delay (lag) of the influence of signals. A delayed influence means that a signal value evaluated for time "t - delay" is relevant for inference at "t". Must not be bigger than maximalLag. |
mesh |
DtoPositiveDuration | - | Time resolution of the delays (lags) to be considered; (maximalLag - minimalLag) must not be smaller than mesh except if maximalLag = minimalLag. |
DtoSegmentingConfig
Configures how incidents are grouped into segments in (different) zoom levels.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
minimalSegmentSize |
DtoPositiveInteger | optional, default: 1 |
Minimal number of incidents to be considered a segment; remaining incidents will be added to the segmentationResidue-segment (whose size is smaller than minimalSegmentSize). |
outputMultipleZoomLevels |
Boolean | optional, default: false |
If set to true, multiple zoomLevels will be calculated and included in the output. If set to false, the only zoomLevel to be returned will be the one with the highest rating. |
DtoAnalysisReport
Information about the process and the result of a state detection analysis. Includes informations about different segmentations to help you choose segments for a potential subsequent training.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
producer |
DtoProducer | - | Information on the engine this object was built with. |
config |
DtoAnalysisConfig | - | Input configuration that resulted in this object. |
aivis_engine_v2_sd_sdk_python.data |
DtoDataReport | - | Information on the data this object was based on. |
dataUsage |
DtoDataUsageReport | - | Information on the selection of data that was used to analyze incidents and will be used in training of a model based on this analysis. |
incidents |
DtoIncidentReport[] | - | The incidents found in the data that were analyzed and will be considered for training. |
zoomLevels |
DtoZoomLevelReport[] | - | Analyses, each at a specific zoom factor. |
DtoDataUsageReport
Information about data selected for analysis and model training.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
trainingStartTime |
DtoTime | - | The start of the observed timerange. |
trainingEndTime |
DtoTime | - | The end of the observed timerange (inclusive). |
totalIncidentCount |
DtoPositiveInteger | - | Total number of incidents in the observed timerange of target signal. |
removedIncidents |
DtoIncidentRemoval[] | - | Incidents that will not be analyzed or used in model training, and the respective reasons. |
removedSignals |
DtoSignalRemoval[] | - | Signals that will not be analyzed or used in model training, and the respective reasons. |
DtoIncidentRemoval
Information about an incident not selected for further analysis and model training
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
incidentStartTime |
DtoTime | - | The time when label switched from false to true (marking the start of this incident). |
reason |
DtoIncidentRemovalReason | - | The reason why the incident was removed. |
DtoIncidentRemovalReason
Reasons for an incident to be removed analysis and model training
NOT_OPERATIVE - Start of incident not in the range specified by DtoOperativePeriodsConfig
RAPID_SUCCESSION - Incident too soon after the previous incident
Type: String
Enum: NOT_OPERATIVE, RAPID_SUCCESSION
DtoSignalRemoval
Information about a signal not selected for further analysis and model training.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
signal |
DtoSignalId | - | ID of the removed signal. |
reason |
DtoSignalRemovalReason | - | The reason why the signal was removed. |
DtoSignalRemovalReason
Reasons to not include a signal in the model. Can be overruled by forceRetain flag.
TARGET_SIGNAL - Target signal
TARGET_INVOLVED_SIGNAL - Signal used to build the target signal by the expression language
NO_INFORMATION - Signal empty or constant
INDEPENDENT - Signal independent to target signal
Type: String
Enum: TARGET_SIGNAL, TARGET_INVOLVED_SIGNAL, NO_INFORMATION, INDEPENDENT, COLLINEAR, LOW_IMPORTANCE
DtoIncidentReport
Information about incidents, i.e. periods of time where the target signal has value true.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
id |
DtoIncidentId | - | Unique identifier among all incidents. |
startTime |
DtoTime | - | The time the incident started (transition of the target signal's value from false to true). |
endTime |
DtoTime | - | The end of the incident (target signal changes back from true to false). |
originTime |
DtoTime | - | The start of the state causing this incident; found within the temperature-maximalLag before the start. |
DtoZoomLevelReport
A clustering (of some granularity) of the observed incidents into segments.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
segments |
DtoSegmentReport[] | - | Segments of this specific zoom level. Incidents in one segment probably are caused by similar states. |
segmentationResidue |
DtoSegmentReport | optional | The remaining incidents that do not belong to any of the segments. |
rating |
DtoNonNegativeFloat | - | Some rating reflecting how "good" this zoom level is; bigger is potentially better. |
DtoSegmentReport
Information pertaining to a subset of all incidents / states leading to incidents.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
id |
DtoSegmentId | - | Unique identifier among all segments of all zoom levels. |
incidents |
DtoIncidentId[] | - | The incidents that are caused by states of this segment. |
signals |
DtoSignalReport[] | - | Includes information about the strength of interdependency between (aspects of) signals and the label in the context of this segment. |
features |
DtoAbstractFeatureReport[] | optional | Features used in the model. Features are auto-engineered from signal aspects. |
DtoSignalReport
Wrapper for metrics measuring e.g. the strength of interdependency between the label signal and (lagged variants of) a signal aspects.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
signal |
DtoSignalId | - | Signal this belongs to. |
correlation |
DtoCorrelation | - | Overall strength of interdependency between this signal and the label signal. |
aspects |
DtoAbstractSignalAspectReport[] | - | Relevant aspects of the signal and associated metrics. |
DtoAbstractSignalAspectReport
Abstract base class of aspect report classes
@abstract
Type: Object
Sub-Types: DtoNumericalSignalAspectReport, DtoCategoricalSignalAspectReport, DtoOscillatoryPowerSignalAspectReport, DtoOscillatoryPhaseSignalAspectReport, DtoCyclicSignalAspectReport
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
aspect |
DtoFunctionId | optional | Id of this aspect. |
correlation |
DtoCorrelation | - | Overall strength of interdependency between this signal aspect and the label signal. |
laggedCorrelations |
DtoCorrelation[] | @experimental | Overall strength of interdependency between lagged variants of this signal aspect (sorted chronological, i.e. [0] is maximal lag) and the label signal. @experimental: Might change in future releases. |
DtoNumericalSignalAspectReport
information about a numerical signal
Type: Object
Super-Types: DtoAbstractSignalAspectReport
Discriminator: _type
Discriminator-Value: Numerical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
aspect |
DtoFunctionId | optional | Id of this aspect. |
correlation |
DtoCorrelation | - | Overall strength of interdependency between this signal aspect and the label signal. |
laggedCorrelations |
DtoCorrelation[] | @experimental | Overall strength of interdependency between lagged variants of this signal aspect (sorted chronological, i.e. [0] is maximal lag) and the label signal. @experimental: Might change in future releases. |
DtoCategoricalSignalAspectReport
information about the occurence-signal of one category of a categorical signal
Type: Object
Super-Types: DtoAbstractSignalAspectReport
Discriminator: _type
Discriminator-Value: Categorical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
aspect |
DtoFunctionId | optional | Id of this aspect. |
correlation |
DtoCorrelation | - | Overall strength of interdependency between this signal aspect and the label signal. |
laggedCorrelations |
DtoCorrelation[] | @experimental | Overall strength of interdependency between lagged variants of this signal aspect (sorted chronological, i.e. [0] is maximal lag) and the label signal. @experimental: Might change in future releases. |
category |
DtoAbstractCategory | - | - |
DtoOscillatoryPowerSignalAspectReport
information about the energy in a frequencySpectrum of an oscillatory signal
Type: Object
Super-Types: DtoAbstractSignalAspectReport
Discriminator: _type
Discriminator-Value: OscillatoryPower
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
aspect |
DtoFunctionId | optional | Id of this aspect. |
correlation |
DtoCorrelation | - | Overall strength of interdependency between this signal aspect and the label signal. |
laggedCorrelations |
DtoCorrelation[] | @experimental | Overall strength of interdependency between lagged variants of this signal aspect (sorted chronological, i.e. [0] is maximal lag) and the label signal. @experimental: Might change in future releases. |
minFrequency |
DtoNonNegativeFloat | - | The lowest frequency included in the frequency band. |
maxFrequency |
DtoNonNegativeFloat | - | Exclusive upper bound of the frequency band. |
DtoOscillatoryPhaseSignalAspectReport
information about the phase of a frequency of an oscillatory signal
Type: Object
Super-Types: DtoAbstractSignalAspectReport
Discriminator: _type
Discriminator-Value: OscillatoryPhase
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
aspect |
DtoFunctionId | optional | Id of this aspect. |
correlation |
DtoCorrelation | - | Overall strength of interdependency between this signal aspect and the label signal. |
laggedCorrelations |
DtoCorrelation[] | @experimental | Overall strength of interdependency between lagged variants of this signal aspect (sorted chronological, i.e. [0] is maximal lag) and the label signal. @experimental: Might change in future releases. |
frequency |
DtoNonNegativeFloat | - | The frequency to which the phase belongs. |
DtoCyclicSignalAspectReport
information about a cyclic signal
Type: Object
Super-Types: DtoAbstractSignalAspectReport
Discriminator: _type
Discriminator-Value: Cyclic
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
aspect |
DtoFunctionId | optional | Id of this aspect. |
correlation |
DtoCorrelation | - | Overall strength of interdependency between this signal aspect and the label signal. |
laggedCorrelations |
DtoCorrelation[] | @experimental | Overall strength of interdependency between lagged variants of this signal aspect (sorted chronological, i.e. [0] is maximal lag) and the label signal. @experimental: Might change in future releases. |
DtoAbstractFeatureReport
Information about a feature.
@abstract
Type: Object
Sub-Types: DtoLagFeatureReport, DtoLtiFilterFeatureReport, DtoAggregatedNumericalFeatureReport, DtoAggregatedCategoricalFeatureReport
Discriminator: _type
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
feature |
DtoFunctionId | - | Id of this feature. |
statistics |
DtoFeatureStatisticsReport | optional | Statistics of the feature, sampled from its recorded timestamps within the operative periods. |
DtoLagFeatureReport
A feature created from a source aspect by delaying it by some lag.
Type: Object
Super-Types: DtoAbstractFeatureReport
Discriminator: _type
Discriminator-Value: Lag
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
feature |
DtoFunctionId | - | Id of this feature. |
statistics |
DtoFeatureStatisticsReport | optional | Statistics of the feature, sampled from its recorded timestamps within the operative periods. |
source |
DtoFunctionId | - | Id of the source aspect of this feature. |
lag |
DtoNonNegativeDuration | - | Lag applied to source aspect to create feature. |
DtoLtiFilterFeatureReport
A feature created from a source aspect by applying an Lti filter to it.
Type: Object
Super-Types: DtoAbstractFeatureReport
Discriminator: _type
Discriminator-Value: LtiFilter
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
feature |
DtoFunctionId | - | Id of this feature. |
statistics |
DtoFeatureStatisticsReport | optional | Statistics of the feature, sampled from its recorded timestamps within the operative periods. |
source |
DtoFunctionId | - | Id of the source aspect of this feature. |
DtoAggregatedNumericalFeatureReport
A feature created from a source aspect by applying a numerical aggregated function to it.
@experimental: Might change in future releases.
Type: Object
Super-Types: DtoAbstractFeatureReport
Discriminator: _type
Discriminator-Value: AggregatedNumerical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
feature |
DtoFunctionId | - | Id of this feature. |
statistics |
DtoFeatureStatisticsReport | optional | Statistics of the feature, sampled from its recorded timestamps within the operative periods. |
source |
DtoFunctionId | - | Id of the source aspect of this feature. |
evalType |
DtoNumericalFunctionEvalType | - | Evaluation type applied to source aspect to create the aggregated feature. |
DtoAggregatedCategoricalFeatureReport
A feature created from a source aspect by applying a categorical aggregated function to it.
@experimental: Might change in future releases.
Type: Object
Super-Types: DtoAbstractFeatureReport
Discriminator: _type
Discriminator-Value: AggregatedCategorical
| Property | Type | Markers | Description |
|---|---|---|---|
_type |
String | - | Type discriminator |
feature |
DtoFunctionId | - | Id of this feature. |
statistics |
DtoFeatureStatisticsReport | optional | Statistics of the feature, sampled from its recorded timestamps within the operative periods. |
source |
DtoFunctionId | - | Id of the source aspect of this feature. |
evalType |
DtoCategoricalFunctionEvalType | - | Evaluation type applied to source aspect to create the aggregated feature. |
DtoTrainingPreparation
Information from the state detection analysis needed for a potential subsequent training step
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
producer |
DtoProducer | - | Information on the engine this object was built with. |
info |
DtoTrainingPreparationInfo | optional @experimental |
Information about this training preparation and its creation; not needed for training @experimental: Might change in future releases. |
functions |
DtoAbstractFunction[] | - | All considered features. A feature is an adapted form of a source signal to increase its correlation with the target signal. |
commonLabelHistory |
DtoLabelDataPoint[] | - | The labelHistory that should be used for training in all segments (additional to the segment specific history) |
zoomLevels |
DtoTrainingPreparationZoomLevel[] | - | Segmentations, each at a specific zoom factor. You may choose segments from one or more zoomLevels for subsequent training. |
incidentContext |
DtoIncidentContext | optional @experimental |
The incident context is used only for tree model training for which it must be set. @experimental: Might change in future releases. |
DtoTrainingPreparationInfo
Information about this training preparation and its creation
@experimental: Might change in future releases.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
config |
DtoAnalysisConfig | - | Input configuration that resulted in this object. |
DtoLabelDataPoint
data point of a float signal
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
timestamp |
DtoTime | - | Detection timestamp of this data point |
value |
DtoFloat | - | Float value of this data point |
DtoTrainingPreparationZoomLevel
A clustering (of some granularity) of the observed incidents into segments. Only includes information needed for subsequent training.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
segments |
DtoTrainingPreparationSegment[] | - | Segments of this specific zoom level. Incidents in one segment probably are caused by similar states. |
segmentationResidue |
DtoTrainingPreparationSegment | optional | Segment of the remaining incidents that do not belong in any of the segments. |
rating |
DtoFloat | - | Some rating reflecting how "good" this zoom level is (in the engine's opinion)… bigger is potentially better. |
DtoTrainingPreparationSegment
All information pertaining to a subset of all events / states leading to events.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
id |
DtoSegmentId | - | Unique identifier among all segments of all zoom levels. |
labelHistory |
DtoLabelDataPoint[] | - | The labelHistory that should be used for training (additionally in this segment) |
features |
DtoFunctionId[] | - | Considered features for this segment. |
DtoIncidentContext
Information about incidents, indicating time intervals before incidents and time intervals without incidents happened at the end. It is only relevant for tree model.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
intervalsBeforeIncidents |
DtoIntervalBeforeIncident[] | - | time intervals that are followed by an incident (the target signal of state detection). |
intervalsWithoutIncidents |
DtoIntervalWithoutIncident[] | - | time intervals that are not followed by an incident. |
DtoTrainingConfig
Necessary input configuration for a state detection training. Can be created from a DtoTrainingPreparation and a DtoPreparationBasedTrainingConfig.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
dataFilter |
DtoDataFilter | optional, default: {} |
Restrictions on the data used. Determines which signals to use and for which time ranges. |
sampling |
DtoTrainingSamplingConfig | optional, default: {} |
Configures how the data is sampled for training. |
functions |
DtoAbstractFunction[] | - | All considered features, including features only needed by other features. A feature is an adapted form of a source signal to increase its correlation with the target signal. |
commonLabelHistory |
DtoLabelDataPoint[] | - | The labelHistory that should be used for training in all segments (additional to the segment specific history) |
segments |
DtoTrainingPreparationSegment[] | - | Segments of this specific zoom level. |
modeling |
DtoModelingConfig | optional, default: {} |
Configuration of the prediction model. |
incidentContext |
DtoIncidentContext | optional @experimental |
The incident context is used only for tree model training for which it must be set. @experimental: Might change in future releases. |
dev |
Any | optional | Unstable and undocumented configuration options. Developers only. |
DtoPreparationBasedTrainingConfig
To start a training from a DtoTrainingPreparation this additional config is necessary.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
dataFilter |
DtoDataFilter | optional, default: {} |
Restrictions on the data used. Determines which signals to use and for which time ranges. |
sampling |
DtoTrainingSamplingConfig | optional, default: {} |
Configures how the data is sampled for training. |
segments |
DtoSegmentId[] | optional | Segments from the DtoTrainingPreparation that should be used for model building. If this is not set, all segments of the zoomLevel with highest rating are used. |
modeling |
DtoModelingConfig | optional, default: {} |
Configuration of the prediction model. |
dev |
Any | optional | Unstable and undocumented configuration options. Developers only. |
DtoModelingConfig
Configuration of a kernel model.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
controlPointCount |
DtoPositiveInteger | optional, default: 5000 |
Granularity of the model. Increase generally leads to better quality but longer runtime. |
DtoTrainingReport
Information from state detection training (irrelevant for inference)
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
producer |
DtoProducer | - | Information on the engine this object was built with. |
config |
DtoTrainingConfig | - | Input configuration that resulted in this object. |
aivis_engine_v2_sd_sdk_python.data |
DtoDataReport | - | Information on the data this object was based on. |
DtoModel
The output of a request to make a state detection model. Includes all information necessary to make predictions of incidents (apart from data itself).
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
producer |
DtoProducer | - | Information on the engine this object was built with. |
info |
DtoModelInfo | optional @experimental |
Information about this Model and its creation; not needed for inference @experimental: Might change in future releases. |
inferenceDataSpecification |
DtoInferenceDataSpecification | - | Specification of the data that is needed for a subsequent inference with this model. |
functions |
DtoAbstractFunction[] | - | All functions needed across all segments. |
segments |
DtoModelSegment[] | - | Segments of this model. Different segments differ in the relationship between signals and the target. |
DtoModelInfo
Information about this Model and its creation
@experimental: Might change in future releases.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
config |
DtoTrainingConfig | - | Input configuration that resulted in this object. |
DtoModelSegment
All information that pertains to a single segment, a subset of samples.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
id |
DtoSegmentId | - | ID of this segment (=ID of the trainingPreparation-segment this is based on) |
resultFunction |
DtoFunctionId | - | The final function that provides the prediction of this segment. |
DtoInferenceConfig
Necessary input configuration to use a state detection model to predict transitions.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
dataFilter |
DtoDataFilter | optional, default: {} |
Restrictions on the data used. Determines which signals to use and for which time ranges. |
skipOnInsufficientData |
Boolean | - | This flag controls the behaviour for missing data at inference. Inference is only possible if the data adheres the inference data specification. If the flag is set to true, timestamps for which data are insufficient are skipped. If set to false, an error is thrown if data is not sufficient for some timestamp. |
dev |
Any | optional | Unstable and undocumented configuration options. Developers only. |
DtoNextNormalConfig
Input configuration to set a normal threshold for each segment. Scores below the threshold are considered normal.
@experimental: Might change in future releases.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
globalNormalThreshold |
DtoPercentage | - | Normal threshold used for those segments for which no segment specific DtoSegmentNormalThreshold is provided under segmentNormalThresholds. |
segmentNormalThresholds |
DtoSegmentNormalThreshold[] | optional, default: [] |
Segment specific normal thresholds. |
featureFilter |
DtoFeatureFilter | optional, default: [] |
Features to be included or excluded for finding the next normal point. If this is not set, the next normal point is seeked for in the full feature space. |
DtoSegmentNormalThreshold
Segment specific normal threshold. A segment score below the threshold is considered normal.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
segment |
DtoSegmentId | - | ID of the segment. |
value |
DtoPercentage | - | The normal threshold. |
DtoIncidentId
Type: Number
Restrictions: int64
DtoLongString
Type: String
Restrictions: size <= 4096
DtoSignalTemperaturesConfig
Necessary input configuration for a request to calculate signal temperatures
@experimental: Might change in future releases.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
signalFilter |
DtoTemperaturesSignalFilter | optional, default: {} |
Restrictions on the signals for which temperatures should be computed. |
temperatures |
DtoTemperatureConfig | - | How temperatures are computed |
DtoTemperaturesSignalFilter
Identify a subset of the signals in a data context
@experimental: Might change in future releases.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
includeSignals |
DtoSignalId[] | optional | If present, include only these signals |
excludeSignals |
DtoSignalId[] | optional | If present, exclude all these signals |
DtoTemperatureConfig
@experimental: Might change in future releases.
Type: Object
| Property | Type | Markers | Description |
|---|---|---|---|
coherencePeriod |
DtoPositiveDuration | - | - |
mesh |
DtoPositiveDuration | - | Time resolution of the considered delay. |
Sub-modules
aivis_engine_v2_sd_sdk_python.analysisaivis_engine_v2_sd_sdk_python.dataaivis_engine_v2_sd_sdk_python.dtoaivis_engine_v2_sd_sdk_python.inferenceaivis_engine_v2_sd_sdk_python.setupaivis_engine_v2_sd_sdk_python.signal_temperaturesaivis_engine_v2_sd_sdk_python.training