Skip to main content

A comprehensive implementation of dynamic time warping (DTW) algorithms.

Project description

Comprehensive implementation of Dynamic Time Warping algorithms.

DTW is a family of algorithms which compute the local stretch or compression to apply to the time axes of two timeseries in order to optimally map one (query) onto the other (reference). DTW outputs the remaining cumulative distance between the two and, if desired, the mapping itself (warping function). DTW is widely used e.g. for classification and clustering tasks in econometrics, chemometrics and general timeseries mining.

This package provides the most complete, freely-available (GPL) implementation of Dynamic Time Warping-type (DTW) algorithms up to date. It is a faithful Python equivalent of R’s DTW package on CRAN. Supports arbitrary local (e.g. symmetric, asymmetric, slope-limited) and global (windowing) constraints, fast native code, several plot styles, and more.

https://github.com/DynamicTimeWarping/dtw-python/workflows/Build%20and%20upload%20to%20PyPI/badge.svg https://badge.fury.io/py/dtw-python.svg https://codecov.io/gh/DynamicTimeWarping/dtw-python/branch/master/graph/badge.svg

Documentation

Please refer to the main DTW suite homepage for the full documentation and background.

The best place to learn how to use the package (and a hopefully a decent deal of background on DTW) is the companion paper Computing and Visualizing Dynamic Time Warping Alignments in R: The dtw Package, which the Journal of Statistical Software makes available for free. It includes detailed instructions and extensive background on things like multivariate matching, open-end variants for real-time use, interplay between recursion types and length normalization, history, etc.

To have a look at how the dtw package is used in domains ranging from bioinformatics to chemistry to data mining, have a look at the list of citing papers.

Note: R is the prime environment for the DTW suite. Python’s docstrings and the API below are generated automatically for the sake of consistency and maintainability, and may not be as pretty.

Features

The implementation provides:

  • arbitrary windowing functions (global constraints), eg. the Sakoe-Chiba band and the Itakura parallelogram;

  • arbitrary transition types (also known as step patterns, slope constraints, local constraints, or DP-recursion rules). This includes dozens of well-known types:

  • partial matches: open-begin, open-end, substring matches

  • proper, pattern-dependent, normalization (exact average distance per step)

  • the Minimum Variance Matching (MVM) algorithm (Latecki et al.)

In addition to computing alignments, the package provides:

  • methods for plotting alignments and warping functions in several classic styles (see plot gallery);

  • graphical representation of step patterns;

  • functions for applying a warping function, either direct or inverse;

  • a fast native (C) core.

Multivariate timeseries can be aligned with arbitrary local distance definitions, leveraging the [proxy::dist](https://www.rdocumentation.org/packages/proxy/versions/0.4-23/topics/dist) (R) or [scipy.spatial.distance.cdist](https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.cdist.html) (Python) functions.

Citation

When using in academic works please cite:

    1. Giorgino. Computing and Visualizing Dynamic Time Warping Alignments in R: The dtw Package. J. Stat. Soft., 31 (2009) doi:10.18637/jss.v031.i07.

When using partial matching (unconstrained endpoints via the open.begin/open.end options) and/or normalization strategies, please also cite:

    1. Tormene, T. Giorgino, S. Quaglini, M. Stefanelli (2008). Matching Incomplete Time Series with Dynamic Time Warping: An Algorithm and an Application to Post-Stroke Rehabilitation. Artificial Intelligence in Medicine, 45(1), 11-34. doi:10.1016/j.artmed.2008.11.007

Source code

Releases (stable versions) are available in the dtw-python project on PyPi. Development occurs on GitHub at <https://github.com/DynamicTimeWarping/dtw-python>.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

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

dtw_python-1.7.4.tar.gz (280.4 kB view details)

Uploaded Source

Built Distributions

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

dtw_python-1.7.4-cp314-cp314t-win_amd64.whl (386.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

dtw_python-1.7.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (819.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

dtw_python-1.7.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (823.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

dtw_python-1.7.4-cp314-cp314t-macosx_11_0_arm64.whl (377.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

dtw_python-1.7.4-cp314-cp314t-macosx_10_15_x86_64.whl (384.4 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

dtw_python-1.7.4-cp314-cp314-win_amd64.whl (372.5 kB view details)

Uploaded CPython 3.14Windows x86-64

dtw_python-1.7.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (819.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

dtw_python-1.7.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (811.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

dtw_python-1.7.4-cp314-cp314-macosx_11_0_arm64.whl (369.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dtw_python-1.7.4-cp314-cp314-macosx_10_15_x86_64.whl (379.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

dtw_python-1.7.4-cp313-cp313-win_amd64.whl (370.2 kB view details)

Uploaded CPython 3.13Windows x86-64

dtw_python-1.7.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (821.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

dtw_python-1.7.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (810.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

dtw_python-1.7.4-cp313-cp313-macosx_11_0_arm64.whl (367.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dtw_python-1.7.4-cp313-cp313-macosx_10_13_x86_64.whl (377.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

dtw_python-1.7.4-cp312-cp312-win_amd64.whl (370.4 kB view details)

Uploaded CPython 3.12Windows x86-64

dtw_python-1.7.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (825.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

dtw_python-1.7.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (814.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

dtw_python-1.7.4-cp312-cp312-macosx_11_0_arm64.whl (367.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dtw_python-1.7.4-cp312-cp312-macosx_10_13_x86_64.whl (378.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

dtw_python-1.7.4-cp311-cp311-win_amd64.whl (370.1 kB view details)

Uploaded CPython 3.11Windows x86-64

dtw_python-1.7.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (827.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

dtw_python-1.7.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (819.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

dtw_python-1.7.4-cp311-cp311-macosx_11_0_arm64.whl (368.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dtw_python-1.7.4-cp311-cp311-macosx_10_9_x86_64.whl (377.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

dtw_python-1.7.4-cp310-cp310-win_amd64.whl (370.4 kB view details)

Uploaded CPython 3.10Windows x86-64

dtw_python-1.7.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (798.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

dtw_python-1.7.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (791.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

dtw_python-1.7.4-cp310-cp310-macosx_11_0_arm64.whl (368.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dtw_python-1.7.4-cp310-cp310-macosx_10_9_x86_64.whl (378.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

dtw_python-1.7.4-cp39-cp39-win_amd64.whl (370.7 kB view details)

Uploaded CPython 3.9Windows x86-64

dtw_python-1.7.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (797.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

dtw_python-1.7.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (790.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

dtw_python-1.7.4-cp39-cp39-macosx_11_0_arm64.whl (369.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

dtw_python-1.7.4-cp39-cp39-macosx_10_9_x86_64.whl (378.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file dtw_python-1.7.4.tar.gz.

File metadata

  • Download URL: dtw_python-1.7.4.tar.gz
  • Upload date:
  • Size: 280.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dtw_python-1.7.4.tar.gz
Algorithm Hash digest
SHA256 92db3b13a1ffc36a489ee7889324b92a9664a92cd3f8c51e1a524c0277db1b91
MD5 f9d126657356b98e8bc31962eb728533
BLAKE2b-256 425fa9f0406d17ee1e5cae4338b3c90fc20bc0f03898e65f49b57de418d4c9a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4.tar.gz:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: dtw_python-1.7.4-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 386.3 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 38f019d89aee2035bbcd1ac0a6758d317a1a0af702d5fbc30396055574bc49cc
MD5 27509691535551afb34e8d76965ea3f6
BLAKE2b-256 9361afdb44684d35ab2576f4e5c9bfc912b2eef87c7113eea55600de8e7d3a1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314t-win_amd64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ce4f6d2a645d14cd104fe68e613e8d6bc3d13d004ba2166d6d2700d23db43fb
MD5 24576770e1b04fd3bba3e9f2a3407caf
BLAKE2b-256 83532214bdcde05c45ac6748104d96b98e1759eb7a6107466f28edbddb4fb827

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d92efb14b20c89a7f336b3182c429c7aaddcb05bc6fdf0f0a6d346599d1fd2f9
MD5 a276a7468c98b9830bdc69e9c812ec95
BLAKE2b-256 7f05b17bc281c3c251881720a271042da588c91e6e3d5a00998a3ab0f90a9087

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6bf92e7bf7637c9c5823c184e12c924f5bf394284b3823b3f0523dc44e2b88bb
MD5 bf56eb848f2f4149a2f16f456dadddbc
BLAKE2b-256 811543b661b315fb85119ff5f8d1a8b997776b3c0cd901ca1f0e35edef548c7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c6e68fcaaafaa96a2372128ef4a16dfece71b962f8720240d75ccfcdea79f548
MD5 c064e658d02e67c6ca1a79ad25831ae6
BLAKE2b-256 76533b705656070af044bfc3577f8ad0845043a99bc49edc30204ef1e0641f87

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: dtw_python-1.7.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 372.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f98174203c64170cd2db3659225a1c88d912ddbb75e924f1fb71804c2f62cc83
MD5 a771563044eeecd8340108e8d75d3dda
BLAKE2b-256 d340980fb40b330ceba3d926a890aede6fa89a060eb0b1a95c64cbbc4ece5f3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1f87a72033876e77148bcc1f260927a24e482275b4f397c5587f54aac867ee8
MD5 10685994ba1a7cb67ec38765551bf54f
BLAKE2b-256 7e9092c5517a131f94034708dd8ff295b9c6844e794f51e3e664e34718339f45

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 371f2fb209159835f059a66d5d290023722ea3ebff9a0d40b20314c7c6cf546a
MD5 91f1fcd8416b6225545f5adff51a9366
BLAKE2b-256 5534f3899798bcbb0b86a5cd22a37325afc005c74975a8c6fe57c9f41cf2d526

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59ee2ce2adf0ac24b62ed4a286758577d4e4de3a75513f66a702bb6dd8f14fe3
MD5 cd264ccf2f72c41067e30b0f026e4ec4
BLAKE2b-256 cc1545bf07aaff59bc3ec0616d71fd56411ff6000fe28b314f130a64c7e372d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 299566ac1df4bc6fc1e36e7ad3b5a1ccde2cd4cdbcc02b907381b367ba93cec6
MD5 38f9249cd1e7f1b551453dde34c2e1ea
BLAKE2b-256 b49bf1226b60b3ed1d604d612a4ef7099300cc5ec9c6b16fac9adbcf3547b176

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dtw_python-1.7.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 370.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dtw_python-1.7.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1359be48a6e9479966a5b3b76d1dc7cc352b41831f5d4e8a47c0dc06ffc51cea
MD5 3f34c91a172b68df621f33a6dadb20f8
BLAKE2b-256 f9f351c760cbd0ce60be83a6bcf0fb1bdc4c39669f0ea1d10c6b35e5e82cee82

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a316aae45937bd2bc1b0a7dea2506a3e89398bd83a865cca8f99e84b845e39f
MD5 a8b158150fd9bcd33f8b6edbf629ad8e
BLAKE2b-256 739f15af47bb71e75c34ab69f09b90b0d6066f40a9f0a5a81d59b07e825922ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 628ae55dfaaf3454ca5fdf1a5b65fe5900799045e4b1009c466b958d6f57693d
MD5 64474a734c0288b92b21f5d50e230cd2
BLAKE2b-256 b1dfb7051403123814abf41f5eeeee6321cbfb9eace91cb0af1ebd64b90e5d01

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe9522fb345e74ba9325ed482b09e6d980f349c5876ee51394ed5dca5f621fdb
MD5 7bb70b755b5ad35f5d4230d72a0c709e
BLAKE2b-256 a5d0dc4310dd6012875c70b073b8820b81d993171ee9cea6fe5d8b62229c2e5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 33994e7f2bc4db6d68132e26b1cb52cbd0517a611dc3f9e649950b8282ce5a12
MD5 921b7544f550e5dbd2db1181f16724eb
BLAKE2b-256 65f3b4f5491f1043c44e4cc68ea7e38226afdc02bc2b634c54934815231d6b92

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dtw_python-1.7.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 370.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dtw_python-1.7.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a281e2795589a578128661d6ddcb7abe87c7f526a5c41d74573f64fe35a0d6e9
MD5 96686d4f21926eed5d93b3e643c083d8
BLAKE2b-256 e35ad1ca6299c70b0814bdec9561434d43f73fb6106f89797cc5dfeaa38ccbd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7946960b0c2ce6b4bf37d2ca7161baca5ea4e8a8d2d5ad5c47900c4ba01da8dc
MD5 6675ca681ff080c6870820086a0dc298
BLAKE2b-256 779d00113baf1c3ecbfecf227e1347350e90841ae2388e6dc51c71e796e0f84c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8cd3f4203665deb81cd901f76ab085aeb6eb08b6d13c9c748e2879c624c2967
MD5 416f10970339304920acaca517b8abf8
BLAKE2b-256 58772e845f88c9e067ac6c90e2e65daab9d008133c127a6a17eb4d61242efaae

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68c273fb9c77fa28856d0a16ee37d2596e15299be393b2075d01cb74d6682a18
MD5 95176e79f28d47ad68fa85df177a3bc9
BLAKE2b-256 e967b79b2b54664b0250151d7bce9cbfca9fa6c8ee22476c4e003e21515c4e67

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3a25e0d96648dd74d3f0375bc28507d6ce31505032e792d6ec45705032770832
MD5 fd6c358cb9c81a93204a2e5c59b351fb
BLAKE2b-256 82ec9307eb05157ad8348aa6835374cf5f92551389ebef43f694e614af1fdf34

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dtw_python-1.7.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 370.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dtw_python-1.7.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a704c59f16eaa280e55d546a8c86c25824dc2c50b5e8bb61e2a46e19f49d3bc
MD5 83f641aa30bf9c0d52a8138b6ef5b991
BLAKE2b-256 d74a2db67f24cffc654d66d9b4cceb442454e2edffee9cdd1650a73b3bd04094

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78a4fe3e62fa7b5b51feed5ed1e3d7a4b4880195773412a06c66b87f3239795e
MD5 cd1652d2c6b4d2161c21c015ecc0c151
BLAKE2b-256 84079bb66cff9291805ece88b00e587292871505f96fbb337e63062a47fe5f45

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8bdebeb6da9d5e3b4d2475cdd96f050f77c338ec02a507afca912f8c9e44cd43
MD5 4fb96c6de63b4dc9954f0867674108a7
BLAKE2b-256 16cd4e27f59d6b9de620717cd9ee5f0c0bc0ebca0ad53b96a1e26e4b0a27e349

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c2eaf54690a66e00363dfe52eb7688ec8465ed02e271f757d2be94b5b7fe8b4
MD5 e284bf781f4550705d8a2a436d61ebdf
BLAKE2b-256 cbd168d0252262570e6e0ecda81eb5c66456af29318b98cac1bc8a6549706816

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 536e6b00eeca25b66a8a69e411eb2386c0fb5465c177448ef827bd027d565c96
MD5 1b055c322c0df0f55fa35b9e064332f6
BLAKE2b-256 16d01ac8dbdddaae0daae400c1ad57784b9e95b7b11be41d8a0205156a96ba88

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dtw_python-1.7.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 370.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dtw_python-1.7.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c6405af890348d0732d91f34c06815e546d2dd14ddad9842552779559a44f087
MD5 a40bfeafa83613cd3fe1ad0b0a96de6d
BLAKE2b-256 2305f41bc41ac8a84805fbdb63c468a177f50c1059fce7f0bf3963b8beec04ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83972b658ce0771d7ba58f6753d2e0f7f4ef801d40413b681aae3697501b1b11
MD5 76927b6683ca62c4667b8e9f251834f5
BLAKE2b-256 961ac7410c8c5a72cc5585dab3d4a3616e59a4b4bc6c10a77fc17ca67e5d0cf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9cb064db337dded6c565c1187630ae68c4b7af3b3aa7f118e1e96aede3286522
MD5 bbd6a7aa375050beeacdaaa6e9b596cc
BLAKE2b-256 4fb563405b7e687cb8f76b2f3c6e500ad02e98108e5b7909f35fbf0b0a255fec

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc0d73f2a5d99a24a8724fb2bf763c1743069e88d6bed006ec7f7998ee76f3e6
MD5 d2af85bb92b00825223d7beb248f161a
BLAKE2b-256 c3fa26a8354f9425f2ea10d638b1c496f7c71fa57038226e1e62ef5a3bb9be8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84d5846bbd0c658a2751e5d6f2fbbc8feb5f121d07bcc926013730f9ccee7aba
MD5 0611f04db35eb9dae2241ff1cec78a9d
BLAKE2b-256 afc64714e0560e10bd300cb66948abb6c67940cb194df1f6113752f74b941f01

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dtw_python-1.7.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 370.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dtw_python-1.7.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 09fdf9d79c54147bd469225cb85ecfc77847d0e5f1d7fa551bc5edeb4cdce801
MD5 b85e77bc24a3a4b87fdc1c11038ca5de
BLAKE2b-256 bbb7378ef2bab426945800324618d94c08e5ab0b50b6207a5c3547bd9243f5e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp39-cp39-win_amd64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7dd8c053a3d89123c50e6a03d2e1a2084698cb961f935814f3ef6cc2b57a43c5
MD5 7e716227d05369bbb9368e0fce079876
BLAKE2b-256 8731816f274d3347d6e529a7214e972c76c39aa4ca148f79ed486548ef46dece

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 218bc8b68028c82310e6b43c861b96706e8958b827c4ce764a915cf247298491
MD5 fbd02ce83bcd727b646e28c2097c0563
BLAKE2b-256 f3adfbbfe21aaf73d1ddc94b344be02dd2516834701dc3dae9d11c30508f8e69

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15ee7fb238d040082cff61f8e587f829f5ce7914f6263c842f7c058e71a45ab0
MD5 8776767a09e9e9767da62d13ed80cd31
BLAKE2b-256 a19d5e18e0f8b51ec2dcea17010a2ff55ba0ab86334d88a453266a81ea6a3a15

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dtw_python-1.7.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ceb3ce77afd0d05d3d5b9e04fa404433076601f7f4233d7f0403ccbbec9dd444
MD5 89b7fa3742c521200c2a85cd074f7390
BLAKE2b-256 45df2fa363f718a47bbccb76054c86e404914a5f08740379901bda01f8b6a7c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dtw_python-1.7.4-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on DynamicTimeWarping/dtw-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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