Skip to main content

GDTW

Please visit the documentation and interactive demo site at 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.

Multi-dimensional signals

Signals can be scalar x: [0,1] -> R (shape (T,)) or vector-valued x: [0,1] -> R^d (shape (T, d)). A single warping function aligns all d channels:

import numpy as np, gdtw
t = np.linspace(0, 1, 300)
x = np.column_stack([np.sin(2*np.pi*5*t),    np.cos(2*np.pi*3*t)])
y = np.column_stack([np.sin(2*np.pi*5*t**2), np.cos(2*np.pi*3*t**2)])
phi, x_tau, f_tau, g = gdtw.warp(x, y)   # x_tau.shape == (300, 2)

x and y must have the same number of channels. Per-channel scaling is applied when scale_signals=True (the default), so channels with very different dynamic ranges are each normalized to [-1, 1].

Running the tests

From the repo root:

pip install -e ".[test]"
python -m pytest test/ -v

This runs the 1-D regression suite (test/test_warp.py) and the multi-dimensional tests (test/test_multid.py).

Our Paper

Please see the published article.

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 for latest list of versions supported under manylinux2014.

Metadata

Release files for gdtw 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gdtw 1.2.1
File Size Uploaded
gdtw-1.2.1.tar.gz 20.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for gdtw 1.2.1
File
gdtw-1.2.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gdtw-1.2.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
gdtw-1.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
gdtw-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
gdtw-1.2.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
gdtw-1.2.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gdtw-1.2.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
gdtw-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
gdtw-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
gdtw-1.2.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
gdtw-1.2.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gdtw-1.2.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
gdtw-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
gdtw-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
gdtw-1.2.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
gdtw-1.2.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
gdtw-1.2.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
gdtw-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
gdtw-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
gdtw-1.2.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
gdtw-1.2.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
gdtw-1.2.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
gdtw-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
gdtw-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
gdtw-1.2.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
gdtw-1.2.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
gdtw-1.2.1-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
gdtw-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
gdtw-1.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
gdtw-1.2.1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
gdtw-1.2.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
gdtw-1.2.1-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
gdtw-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
gdtw-1.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details

Total release size: 1.7 MB

Release files / gdtw-1.2.1.tar.gz

Download URL gdtw-1.2.1.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
670b17f6dfe12c9657d187f4bbda8b77789e324dc0d882999c9b61d95237748a
BLAKE2b-256 checksum
How to use checksums
c7c94b02cac0a30bb0deb644964d9ac937600d95b5f7e707e64bd3db7f06fcd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp313-cp313-win_amd64.whl

Download URL gdtw-1.2.1-cp313-cp313-win_amd64.whl
Size 28.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
540dada859ef3617c8d71ca766ef97a6e2dd96263a3738cd940385b2ea4fba92
BLAKE2b-256 checksum
How to use checksums
de7f539d64e8506a4b60f879416d8d0ec1fa068cfcb2d19e3e22199b4bc93750
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp313-cp313-win32.whl

Download URL gdtw-1.2.1-cp313-cp313-win32.whl
Size 27.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
37e63a58017b0a5d5a092b96cfc7bb8c9bbe486f54e88c13626836afa715967f
BLAKE2b-256 checksum
How to use checksums
a522904976466e314f1a7c589aeeb4348a0522100817fb15b2298e2809c2a3ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gdtw-1.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 78.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cb414b733bc3cb200a0c6683b831f30dc6b1fb071b9d44a7419e42be99ae5637
BLAKE2b-256 checksum
How to use checksums
92594638022ed561f1eb3b0f4b91767595c1ae524e6d71be0a9154055078f954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gdtw-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 77.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4c548bf6acdaa7373d5974e2672480f745b2092ac116f7ec51d7b208133066ae
BLAKE2b-256 checksum
How to use checksums
1e4a6a51c72f604937733d980a690d939151159cdaa32ecfa0aa5838da01e949
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL gdtw-1.2.1-cp313-cp313-macosx_11_0_arm64.whl
Size 26.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6b80d9e306a68b2a4734a43289e06a11b6f2dec9ee502a82ac87651090e8c1d8
BLAKE2b-256 checksum
How to use checksums
e6f86d9b6fe947ada93f9387e9462ef4ea736fc22090e79ea5c5b38905ecda97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp312-cp312-win_amd64.whl

Download URL gdtw-1.2.1-cp312-cp312-win_amd64.whl
Size 28.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
58b6f8a545292b5a4062f1dc4f52bbf17114d53dee201d29ae5481f64c96798b
BLAKE2b-256 checksum
How to use checksums
1de18cda01366a9f256d3f6c00f440f013045a444baced94e4451b3d1458a2c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp312-cp312-win32.whl

Download URL gdtw-1.2.1-cp312-cp312-win32.whl
Size 27.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
2035c3aec189bf0d97bdc88eef695814d8aa6226749171ad422f68aed8bd08ef
BLAKE2b-256 checksum
How to use checksums
e92e97c2ad68c3b62ba8284d1c3d1f529b99e9020aa0ba21331f49923c9370c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gdtw-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 79.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cc44bae399aff2e745fd2f12a9f2cd33fb21a9ab11137caa86d69853146223e2
BLAKE2b-256 checksum
How to use checksums
69b75de62ebe9b3c2ddda58763c5dc446591341f88446c9b0326d3007a097caa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gdtw-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 77.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1a4ffbab259c715001185eb36ef7a03da0c889947d4cf1e4c72fa156f40eddd7
BLAKE2b-256 checksum
How to use checksums
f67bea2b23cddf7c1844f20c378bc71e38c0e953c066a8d7259bb929879bd795
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL gdtw-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Size 26.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
79437775b61252f883ebefdbb9cc41c94988f1ab890734a1997541a2b18b7d5d
BLAKE2b-256 checksum
How to use checksums
edfc12e642f676748e40799e73daafd2ee18888b0a2e8e5af8abf91ede43d86c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp311-cp311-win_amd64.whl

Download URL gdtw-1.2.1-cp311-cp311-win_amd64.whl
Size 28.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5a951f50d8a556221270d3e07ca7aa37729f994d1bcf277d5da57465552dc13b
BLAKE2b-256 checksum
How to use checksums
0792b0718ea662dab61d43a99f4369a1ca8eeb1d2befa8e85e58edb32496f366
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp311-cp311-win32.whl

Download URL gdtw-1.2.1-cp311-cp311-win32.whl
Size 27.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
8a3616adcb83506c16cf930c53972871c0620596f87ef529b0d5d0bf6a070510
BLAKE2b-256 checksum
How to use checksums
087df56bd0eaea8e5afa2ad91edb12f5acee72c29a32a8e973d6725e839fac9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gdtw-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 78.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
611977ce14a126be37bfae1205398596a66fea8b3754434c33bcc3f04b1067eb
BLAKE2b-256 checksum
How to use checksums
ef6663337080dc089d35d10d82c2034754d409a924ed76878c1bffc11fcdc4f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gdtw-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 77.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8cf52dcc44b882cd9034ef44c2c10e344b7d11467c0010d724662a0e1b6afed9
BLAKE2b-256 checksum
How to use checksums
dee9c6728549abe8f14a0b33d3a3f26d39a40719f630e092df1b3e514b94fe22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL gdtw-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Size 26.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3070c3870e78c4ebff09c1a1455efda479b9a7dbcf336dbb8f3a3321c7c403cc
BLAKE2b-256 checksum
How to use checksums
af19e3aa069b4639001c0dc3893705b4b8eb86bf2b3a357e3e9254771f19631b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp310-cp310-win_amd64.whl

Download URL gdtw-1.2.1-cp310-cp310-win_amd64.whl
Size 28.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fd17065ff597838b5094e1ac95d7148941cd9bbdcc5266463c2291bebc912c87
BLAKE2b-256 checksum
How to use checksums
76bea516a991486a19d0301df189766c0b959e2b4d52996992988891ca9ffc69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp310-cp310-win32.whl

Download URL gdtw-1.2.1-cp310-cp310-win32.whl
Size 27.0 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b9e9281585c548c4b3dcb298f62039ca1e11189c9582fcc4cb33b3f849e35ad3
BLAKE2b-256 checksum
How to use checksums
edb6c29bf979657f796556d66990f202a8dcb4d6ff5b229e5e00c169bc84e58a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gdtw-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 78.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
27a94485d992b0d5488a097aa4bdbed584284850d0430504ad15404ac9111ca2
BLAKE2b-256 checksum
How to use checksums
7184cf57d86a4ace19a31cfa2c5a997a04600a0d3449138f62ff96524292d06e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gdtw-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 77.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2b13bff173d1c413b209469e922af5ca4b6a9e01d4b921d88760463b36625c23
BLAKE2b-256 checksum
How to use checksums
eb35297c7f824322ac6299df50e6455820ad3d2fd60aac65eec90f629aed5589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL gdtw-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Size 26.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
77d50eb81789e0b9e98511ee6d4f80fa29c71dc4239a975d6fabafa518b419e5
BLAKE2b-256 checksum
How to use checksums
3f052252aea9a777443a920c540801a047440a627d6ae2263dbaa8bcf3a11e8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp39-cp39-win_amd64.whl

Download URL gdtw-1.2.1-cp39-cp39-win_amd64.whl
Size 28.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8e6c806d8b33db8e1945e21012e52499ea85826fc79fccc7e0cc1db885b03c73
BLAKE2b-256 checksum
How to use checksums
e82c83fe4523ab39037503ac23f2928ce3aa8b6490c59eb253a7e19d95872310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp39-cp39-win32.whl

Download URL gdtw-1.2.1-cp39-cp39-win32.whl
Size 27.0 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
77a64c25a4a3cf6217d928d7084d0ecb073548cfae9487dd81a3c2ecfcbf8f0c
BLAKE2b-256 checksum
How to use checksums
a2a4630400077120ffc2856b41ff3ab36559b8109e688c821530e073475a4d37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gdtw-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 78.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
770e4a56e86f7394490a40be6e211685e874d6cc1999df1677262dfefc5bb502
BLAKE2b-256 checksum
How to use checksums
b8e22f497710ce36cb80d1ea6ebb68f3d51fcf497e4bd039e9a66a6ee295f83b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gdtw-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 76.9 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4ea53621f63f4871baaa429e348eca3e5d311525f254ddcfbd5e07dd5ae9ffc6
BLAKE2b-256 checksum
How to use checksums
f6c3d593a5b0f0d7fe6fce78003dca271219f5d479f58f35cf4714342bc7fb33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL gdtw-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
Size 26.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d7d910c527f2ead0a10f03233343d1602bb620dd5132b8459c4fed27d28ffe5a
BLAKE2b-256 checksum
How to use checksums
f5297c30bf94163b12a08ec3159f1d71816b707c18e17f93c2d48b61a27f91db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp38-cp38-win_amd64.whl

Download URL gdtw-1.2.1-cp38-cp38-win_amd64.whl
Size 28.3 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
7ccc87cb5e99313c159bd7c9e14c1f6d6a05d0c5b58f9bf06881a40965027d99
BLAKE2b-256 checksum
How to use checksums
9f702764d4d4275b3b3a645ddb529e9493695f06617c54da494c7c253237879c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp38-cp38-win32.whl

Download URL gdtw-1.2.1-cp38-cp38-win32.whl
Size 26.9 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
48ec46e1f78a54e8a32cf2f42f335efc9dbe3db4fb3152bfaa34727c466187f2
BLAKE2b-256 checksum
How to use checksums
d75697705a31bb465f41553ee3f6ec1b8b85ece2729594b22f66eac313a610fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gdtw-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 79.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ffd3bf1972be6102b672189305040d6be5304b8148ba8d06634456bdd69558cf
BLAKE2b-256 checksum
How to use checksums
45a3b7a176c12981673c3b1e5d052bd2655728e7a6cd8fef21153dca9789d9b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gdtw-1.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 77.7 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
98579d50bd2f9af49640474625a4cc6205b0c374c0714bca19e6a325ef21d30c
BLAKE2b-256 checksum
How to use checksums
819061eac00c47592ad1bad5ddc0552e709ba5d9a9b6b7729dd3fc0c753548d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp38-cp38-macosx_11_0_arm64.whl

Download URL gdtw-1.2.1-cp38-cp38-macosx_11_0_arm64.whl
Size 26.3 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
df99def617f170d3943e9c63333cdadba53b9fed24fa16c2ed70fa78c75d1139
BLAKE2b-256 checksum
How to use checksums
dde2d3d06cc96da30b3c209ab83b403a10a9264750f1bfe8a6e2d9c25ff4b5f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp37-cp37m-win_amd64.whl

Download URL gdtw-1.2.1-cp37-cp37m-win_amd64.whl
Size 28.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
5519fd5837e03f6c0a04d7580cf96c1079f49588f127e12095f64846cb724fdb
BLAKE2b-256 checksum
How to use checksums
c1a14899af6b7088f976c3ae5021016521985b2c3f19375aaee60dbb82f2c5e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp37-cp37m-win32.whl

Download URL gdtw-1.2.1-cp37-cp37m-win32.whl
Size 26.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
62188d446d5865b60d6d0c11572c640c36897496dfb0978dcca6d2d1254651bc
BLAKE2b-256 checksum
How to use checksums
f3e55c5074e51347afff906e3ee280af7f37ef5a61c6fad7902bea4921bda892
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gdtw-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 78.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0559141d45751e70ccf491b7b24818aa2cb32cfbf9d8096c3aff13cb510a142e
BLAKE2b-256 checksum
How to use checksums
3c38bbcaff5e38b8faf6152959b9cbe99045d61c36a2f0c72887da4b26fd9a56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / gdtw-1.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gdtw-1.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 77.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f87af89d10b0cd6eb09e9ed113fb80b4f866498e7a3c80205f76267a0a101627
BLAKE2b-256 checksum
How to use checksums
53c848417e8faa63cc0b3b56d2b728d0be53a1900f1c2b57aff6236b36a8d5c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.1 This release

35 release files

1.2.0

35 release files

1.1.3

1 release file

1.1.2

3 release files

1.1.1

2 release files

1.1.0

3 release files

1.0.7

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page