Overview of tsflex core functionalities
maintsflex is a sequence first Python toolkit designed for processing and feature extraction on time-series data, including irregularly sampled or multivariate asynchronous data. It provides three main functional modules:
- Series Processing: Uses the
SeriesPipelinemodule to define uni- and multivariate data processing operations. - Feature Extraction: Uses the
FeatureCollectionmodule, which acts as a registry for defined features and enables highly-customizable strided-rolling feature extraction. - Chunking: Uses the
chunk_data()method to return continuous data-chunks based on arguments likemin_chunk_dur. These chunks can then be passed to the processing or feature extraction modules.