dtaidistance

High performance library for time series distances and clustering.

EstablishedOpen SourceLow lock-in

Pricing

See website

Flat rate

Adoption

Stable

License

Open Source

Data freshness

Overview

What is dtaidistance?

dtaidistance is a Python library that provides high-performance implementations of Dynamic Time Warping (DTW) and other distance measures for time series analysis, along with tools for time series clustering. It's particularly useful for researchers and developers working on time series data.

Key differentiator

dtaidistance stands out with its high-performance DTW implementation and efficient clustering capabilities, making it a go-to library for researchers and developers working on complex time series data.

Capability profile

Strength Radar

High-performance…Support for time…Efficient distan…

Honest assessment

Strengths & Weaknesses

↑ Strengths

High-performance implementation of Dynamic Time Warping (DTW)

Support for time series clustering

Efficient distance measures for time series analysis

Fit analysis

Who is it for?

✓ Best for

Researchers who need high-performance DTW for large datasets

Data scientists working with complex time series data requiring precise clustering

Developers building applications that require efficient distance measures between time series

✕ Not a fit for

Projects needing real-time streaming analysis of time series data

Applications where the overhead of Python is not acceptable for performance-critical tasks

Cost structure

Pricing

Free Tier

None

Starts at

See website

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Next step

Get Started with dtaidistance

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →