The paper

Software architecture

tsflex consists of two entities:

Verbose example notebook

As shown above, there are 2 relevant classes for processing.

  1. SeriesPipeline: serves as a pipeline, withholding the to-be-applied processing steps
  2. SeriesProcessor: an instance of this class describes a processing step.
    Processors are defined by:
    • function: the Callable processing-function - e.g. scipy.signal.detrend
    • series_names: the name(s) of the series on which the processing function should be applied
    • **kwargs: the keyword arguments for the function.