provider

Provider-related type definitions.

class pysatl_cpd.data.typedefs.provider.ProviderType(*values)[source]

Bases: StrEnum

Type identifier for data providers.

This StrEnum defines the available provider types used throughout the data module to identify different categories of data sources and their expected behavior.

The enum values are:

SEGMENT - Provider for segment-based labeled data NO_CHANGE - Provider for sequences with no change points BISEGMENT - Provider for bisegment data TIMESERIES - Provider for time series data UNLABELED - Provider for unlabeled data

SEGMENT = 'segment'
NO_CHANGE = 'no_change'
BISEGMENT = 'bisegment'
TIMESERIES = 'timeseries'
UNLABELED = 'unlabeled'