Data Pipelines

TSFresh

Automated feature extraction from time series data for machine learning.

Status
Generally available
Last checked
Checked · Oct 13, 2026
License
Open source
Pricing
Free tier · from $0

What it is

TSFresh is a Python library that automatically extracts meaningful features from time series data, simplifying the preprocessing step in machine learning workflows and enabling more accurate models.

TSFresh stands out by offering a comprehensive set of automated feature extraction methods specifically tailored for time series data, reducing the need for manual feature engineering and accelerating model development.

When it fits — and when it doesn’t

A good fit for

  • Data scientists who need to quickly extract features from large datasets without manual intervention.

  • Machine learning teams working with complex time-series data that require extensive preprocessing.

Look elsewhere if

  • Projects requiring real-time feature extraction, as TSFresh is designed for batch processing.

  • Applications where the overhead of Python execution significantly impacts performance.

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited support for non-numeric time series data

    TSFresh is optimized for numeric time series and may not handle categorical or mixed-type data effectively

  2. 02

    Performance issues with large datasets

    Feature extraction can be computationally expensive, leading to long processing times on big time series datasets

What it does well

  • Automated feature extraction from time series data

  • Reduces manual effort in preprocessing for machine learning tasks

  • Supports a wide range of statistical and spectral features

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up TSFresh

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for TSFresh’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

TSFresh — tracked on AI Navigator

Markdown

[![TSFresh — tracked on AI Navigator](https://navigateaitools.com/badge/tsfresh.svg)](https://navigateaitools.com/explorer/tool/tsfresh)

HTML

<a href="https://navigateaitools.com/explorer/tool/tsfresh"><img src="https://navigateaitools.com/badge/tsfresh.svg" alt="TSFresh — tracked on AI Navigator" height="58"></a>