API Documentation#
Full API documentation of the pyts Python package.
pyts.approximation: Approximation algorithms#
The pyts.approximation module includes approximation algorithms.
Discrete Fourier Transform. |
|
Bin continuous data into intervals column-wise. |
|
Piecewise Aggregate Approximation. |
|
Symbolic Aggregate approXimation. |
|
Symbolic Fourier Approximation. |
pyts.bag_of_words: Bag-of-words algorithms#
The pyts.bag_of_words module includes bag-of-words algorithms.
|
Bag-of-words representation for time series. |
|
Transform discretized time series into sequences of words. |
pyts.classification: Classification algorithms#
The pyts.classification module includes classification algorithms.
|
Bag-of-SFA Symbols in Vector Space. |
k-nearest neighbors classifier. |
|
Learning Shapelets algorithm. |
|
|
Classifier based on SAX-VSM representation and tf-idf statistics. |
A random forest classifier for time series. |
|
|
Time Series Bag-of-Features algorithm. |
pyts.datasets: Dataset loading utilities#
The pyts.datasets module tools for making, loading and fetching time
series datasets.
|
Fetch dataset from UCR TSC Archive by name. |
|
Fetch dataset from UEA TSC Archive by name. |
|
Load and return the Basic Motions dataset. |
|
Load and return the Coffee dataset. |
|
Load and return the GunPoint dataset. |
Load and return the PigCVP dataset. |
|
Make a Cylinder-Bell-Funnel dataset. |
|
|
Information about the UCR datasets. |
List of available UCR datasets. |
|
|
Information about the UEA datasets. |
List of available UEA datasets. |
pyts.decomposition: Decomposition algorithms#
The pyts.decomposition module includes decomposition algorithms.
Singular Spectrum Analysis. |
pyts.image: Imaging algorithms#
The pyts.image module includes algorithms that transform times series
into images.
|
Gramian Angular Field. |
|
Markov Transition Field. |
|
Recurrence Plot. |
pyts.metrics: Metrics#
The pyts.metrics module includes metrics.
|
Return the BOSS distance between two arrays. |
|
Dynamic Time Warping (DTW) distance between two samples. |
|
Compute the Itakura parallelogram. |
|
Compute the Sakoe-Chiba band. |
|
Show documentation for additional options of Dynamic Time Warping methods. |
pyts.multivariate: Multivariate time series tools#
The pyts.multivariate module includes tools to deal for multivariate
time series.
Classification#
Classifier for multivariate time series. |
Image#
Joint Recurrence Plot. |
Transformation#
Transformer for multivariate time series. |
|
WEASEL+MUSE algorithm. |
Utils#
Check that the input is a three-dimensional array. |
pyts.preprocessing: Preprocessing tools#
The pyts.preprocessing module includes preprocessing algorithms.
Scaling#
Scale each sample by its maximum absolute value. |
|
|
Transforms samples by scaling each sample to a given range. |
|
Scale samples using statistics that are robust to outliers. |
|
Standardize time series by removing mean and scaling to unit variance. |
Transformation#
|
Apply a power transform sample-wise to make data more Gaussian-like. |
Transform samples using quantiles information. |
Discretizing#
|
Bin continuous data into intervals sample-wise. |
Imputation#
Impute missing values using interpolation. |
pyts.transformation: Transformation algorithms#
The pyts.transformation module includes transformation algorithms.
|
Bag-of-patterns representation for time series. |
|
Bag of Symbolic Fourier Approximation Symbols. |
|
RandOm Convolutional KErnel Transformation. |
Shapelet Transform Algorithm. |
|
|
Word ExtrAction for time SEries cLassification. |
pyts.utils: Utility tools#
The pyts.utils module includes utility tools.
|
Compute the indices for Piecewise Agrgegate Approximation. |
|
Return a windowed view of a 2D array. |