https://github.com/dderiso/gdtw
GDTW is a Python/C++ library that performs dynamic time warping. It is based on a paper by Dave Deriso and Stephen Boyd.
https://github.com/dderiso/gdtw
dynamic-programming optimization time-series time-series-analysis
Last synced: 30 days ago
JSON representation
GDTW is a Python/C++ library that performs dynamic time warping. It is based on a paper by Dave Deriso and Stephen Boyd.
- Host: GitHub
- URL: https://github.com/dderiso/gdtw
- Owner: dderiso
- License: other
- Created: 2021-11-20T23:23:02.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-21T20:13:40.000Z (8 months ago)
- Last Synced: 2025-11-28T01:49:20.324Z (about 2 months ago)
- Topics: dynamic-programming, optimization, time-series, time-series-analysis
- Language: Jupyter Notebook
- Homepage: https://dderiso.github.io/gdtw
- Size: 16.6 MB
- Stars: 40
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# GDTW
_Please visit the documentation and interactive demo site at [https://dderiso.github.io/gdtw](https://dderiso.github.io/gdtw)._
GDTW is a Python/C++ library that performs dynamic time warping.
It is based on a paper by Dave Deriso and Stephen Boyd.
## Installation
```
pip install gdtw
```
## Documentation
For full documentation, including a quick-start tutorial, please see [https://dderiso.github.io/gdtw](https://dderiso.github.io/gdtw).
## Our Paper
Please see [the published article](https://rdcu.be/cT5dD).
## Citing
```
@article{deriso2022general,
title={A general optimization framework for dynamic time warping},
author={Deriso, Dave and Boyd, Stephen},
journal={Optimization and Engineering},
pages={1--22},
year={2022},
publisher={Springer}
}
```
## Linux
Limited Linux support. Currently supports Python 3.6 on: CentOS 7 rh-python38, CentOS 8 python38, Fedora 32+, Mageia 8+, openSUSE 15.3+, Photon OS 4.0+ (3.0+ with updates), Ubuntu 20.04+
See [manylinux](https://github.com/pypa/manylinux) for latest list of versions supported under `manylinux2014`.