Skip to main content

A package for unsupervised representation and principal component analysis of irregularly sampled time series with variable size relying on the shape analysis literature.

Project description

PCA for time series

Authors: Samuel Gruffaz, Thibaut Germain

This repository gathers the functions developed in the paper “Shape Analysis for Time Series”, located in the src directory.

It is possible to represent irregularly sampled time series of different lengths and to apply kernel PCA to these representations in order to identify the main modes of shape variation in the time series.

These methods work particularly well when the analyzed dataset is homogeneous in terms of shapes, for example when each time series corresponds to:

  • a heartbeat recording,
  • a respiratory cycle,
  • an electricity consumption pattern,
  • or a heating load curve.

The Docs directory contains the files used to build the package documentation.

The pages directory contains the pages used to launch a Streamlit application from the menu, allowing users to test the different building blocks of the code.

Coming next:

  • A class that combines the essential functions to simplify the user experience
  • Complete documentation
  • A PyPI release
  • New kernels

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ts_pca-0.0.1.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ts_pca-0.0.1-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

Details for the file ts_pca-0.0.1.tar.gz.

File metadata

  • Download URL: ts_pca-0.0.1.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for ts_pca-0.0.1.tar.gz
Algorithm Hash digest
SHA256 24c945ef0ea673290f074d6ea28fd3b8fd99f1654d095c499cdc576583e0f0dd
MD5 3928e74a693ce364782b10fb72d428e4
BLAKE2b-256 8b53874eb1ab783118358cf056249b19fd813fd21440bfad43dae145bfd8c483

See more details on using hashes here.

File details

Details for the file ts_pca-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: ts_pca-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for ts_pca-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 49cbee2a7ac8e1a62ce915fb20aa341927246e759ffe60bf946aebe4b0773617
MD5 00d23c5f9c06e280b942ab5417e011f0
BLAKE2b-256 be01a8d4439bd7114461f2c9485323a94c6f07bcd36359ce3612d9ce6b199d9a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page