Library design

The tspy library is structured in these main modules

function

description

tspy.observation()

create one observation

tspy.observations()

create one observation collection

tspy.record()

create one record

tspy.time_series()

create one time-series

tspy.multi_time_series()

create one multi-time-series

tspy.builder()

create a time-series builder

  • tspy.functions subpackage provides APIs for performing different time-series related operations, e.g. reduce, transforms, segment.

  • tspy.ml: provides Machine-Learning related APIs (e.g. clustering-related APIs, data-processing related APIs, itemset-mining related APIs, sequence-mining related APIs) that can operate on tspy’s time-series data

  • tspy.forecasters: provides APIs for building forecasting model (e.g. AnomalyDetection) that can operate on tspy’s time-series data

tspy diagram