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.5.tar.gz (274.2 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.5-cp314-cp314t-win_amd64.whl (371.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

dtw_python-1.7.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (804.1 kB view details)

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

dtw_python-1.7.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (809.4 kB view details)

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

dtw_python-1.7.5-cp314-cp314t-macosx_11_0_arm64.whl (362.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

dtw_python-1.7.5-cp314-cp314t-macosx_10_15_x86_64.whl (369.6 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

dtw_python-1.7.5-cp314-cp314-win_amd64.whl (357.7 kB view details)

Uploaded CPython 3.14Windows x86-64

dtw_python-1.7.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (803.6 kB view details)

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

dtw_python-1.7.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (794.7 kB view details)

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

dtw_python-1.7.5-cp314-cp314-macosx_11_0_arm64.whl (354.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dtw_python-1.7.5-cp314-cp314-macosx_10_15_x86_64.whl (364.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

dtw_python-1.7.5-cp313-cp313-win_amd64.whl (355.1 kB view details)

Uploaded CPython 3.13Windows x86-64

dtw_python-1.7.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (805.5 kB view details)

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

dtw_python-1.7.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (794.4 kB view details)

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

dtw_python-1.7.5-cp313-cp313-macosx_11_0_arm64.whl (352.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dtw_python-1.7.5-cp313-cp313-macosx_10_13_x86_64.whl (362.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

dtw_python-1.7.5-cp312-cp312-win_amd64.whl (355.4 kB view details)

Uploaded CPython 3.12Windows x86-64

dtw_python-1.7.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (808.9 kB view details)

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

dtw_python-1.7.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (798.2 kB view details)

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

dtw_python-1.7.5-cp312-cp312-macosx_11_0_arm64.whl (352.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dtw_python-1.7.5-cp312-cp312-macosx_10_13_x86_64.whl (363.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

dtw_python-1.7.5-cp311-cp311-win_amd64.whl (355.1 kB view details)

Uploaded CPython 3.11Windows x86-64

dtw_python-1.7.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (810.8 kB view details)

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

dtw_python-1.7.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (804.4 kB view details)

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

dtw_python-1.7.5-cp311-cp311-macosx_11_0_arm64.whl (353.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dtw_python-1.7.5-cp311-cp311-macosx_10_9_x86_64.whl (362.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

dtw_python-1.7.5-cp310-cp310-win_amd64.whl (355.3 kB view details)

Uploaded CPython 3.10Windows x86-64

dtw_python-1.7.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (782.1 kB view details)

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

dtw_python-1.7.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (776.2 kB view details)

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

dtw_python-1.7.5-cp310-cp310-macosx_11_0_arm64.whl (354.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dtw_python-1.7.5-cp310-cp310-macosx_10_9_x86_64.whl (363.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

dtw_python-1.7.5-cp39-cp39-win_amd64.whl (355.7 kB view details)

Uploaded CPython 3.9Windows x86-64

dtw_python-1.7.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (781.2 kB view details)

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

dtw_python-1.7.5-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (775.9 kB view details)

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

dtw_python-1.7.5-cp39-cp39-macosx_11_0_arm64.whl (354.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

dtw_python-1.7.5-cp39-cp39-macosx_10_9_x86_64.whl (364.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for dtw_python-1.7.5.tar.gz
Algorithm Hash digest
SHA256 650dec798812dcda3aab059a5dcf5954d34d33903479df00b90d33956b7b04b3
MD5 320ff989202fb9dc5c7494c4c2566e2a
BLAKE2b-256 fcace0967e71019959197e2f8a4e99937f043f35fa1efc2ac30294ecc8b3df77

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp314-cp314t-win_amd64.whl.

File metadata

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

File hashes

Hashes for dtw_python-1.7.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6b34c265281e4dbd5fe40ac8e6b945e858fef4f4efbf644aeddc9a985df956b3
MD5 7d39a0163e5035c9ded99132a37debb3
BLAKE2b-256 2861d98757f4b3774e362f90675b69289bdf868a88ce3a1bb627dd829068943e

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-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.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 945caea4472624384cbfd71010c241d1aa71cfa7cf603690bb9da339c6fe7367
MD5 6f9825c77e985d81226e2e66988c522b
BLAKE2b-256 a09a4e1e62c1f6976c37ead522151be6d7ebd5e8dc6a79af179bd737a2c63595

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38c63130a1e2a4977aacb02f3dedeb4bf3a92100683879efaae78ac3a1115d5b
MD5 4a85093c63325a3792e2445814c2797a
BLAKE2b-256 90a73a258ef90c4e54edaa71d85870d1379dfb920659d803e0c8a60c89f6f0f1

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed8067f4329dddccf3885f5d10c91c7564fe36ce2f66c675fe6fa97e6eb6207a
MD5 439e0a94fba28bfaf0ca5fdc71a554fc
BLAKE2b-256 6cf4cc109a2a07df1ce8b164e16ab0ea35f4f016dc0bf99f148ba4a618c79b26

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d08143c647445777328dd95b2918ead08b83d7e51be62f54e57f3f2999db9e89
MD5 5b56fce7b8e61afd471c568ad5fb2e9b
BLAKE2b-256 dbb10966c501a625658b722f495121fd20e8a05ddbffd3902238a7bb2fd5a0b5

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for dtw_python-1.7.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a4d51e266d85f4b127cba77f5e62fe9b545c6e154785f9f8261765eb758b11c6
MD5 c4bf2e7a8e9ed56334c3ea5242264d90
BLAKE2b-256 5a9f7df6c0021701aad73a4b0fe4f810a23dd25972757413fc292b12c0ebfd42

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-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.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6248e1ff498eb2d7eaac33f2c9f1916a3896536309a8458795616372ba4cd68
MD5 11428ead91e4ad867327a39206c1517a
BLAKE2b-256 21d05d8c5f235df6b9d8a95bd1655aceb7fc5f87721d86a3a2672754e0b45f4e

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e75ab7c6d5f17092c857278daf4e348a47f5d3baba4fdc4f77955e6324f5248
MD5 2d1f796107542c276be70d9b26ab2ed1
BLAKE2b-256 431d814a0ed64b0a23f8cadbd70cacc35b61b372a081655473d0125c71faf839

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4847eb3aab755e0002448cbb551f46bd918a73769f1d21ab7249864fe953dd4c
MD5 516c8904a8d22a1da3c003f5e51f2132
BLAKE2b-256 ce26ca3f76c5e038446c7083bd692679309362464c85785ce2b18bc053b44c03

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 847e976b0a10aa8cc769f68c1b4e4384655b5368881f894a6e0a2c4917fd2bc0
MD5 0c2546ae8ed8583a754a52ade5fb4448
BLAKE2b-256 00746de262d5b4739b799ee9f9f8af68053c07d8cbbd2cc116e48d09142055a8

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for dtw_python-1.7.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1403cb6732bee6746684e01c9612e97b789c03e854fbc6a8d9f0f10b553b7600
MD5 343003c7de3bdda50270ea8f7003d4c7
BLAKE2b-256 9bdf7c017afd7c9b071146364168e6c41582467a4e259dce8e5af57a6b959bd1

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-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.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a29dca9fa0973d50a4d36cc9adda37135fa84cf758de60be429e88b19429de17
MD5 8ecce311f80596afdb48898c750eee3c
BLAKE2b-256 7ff693cbcaf002218928607d7cfcb0f0059c4a758c7531e85e4a12467db85997

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3a0bbfdb26e1663cca033b3b1b78c5960396ee4eb6b1b7f11d22452b4f9a2ac
MD5 eac1685e5b41cb14713a1e5bbc0c7b58
BLAKE2b-256 e5812995f25eba1d4b1b07bfcaf8e3042f1430f9b31d793b689e8c452b216324

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 deb1578f8432e727310cbb26e077e391e89884067dcb8c91f39f5b061f508010
MD5 a17583fa253df59ab66695e0b1706c77
BLAKE2b-256 bef7bd77807d20ba15bd24fa5b0ced2517af7fb81d74512358808369becac3d8

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0e2d3831725a5624fa3dc6e856d5a64e3abd9653c5d4931ab8243483d85403d5
MD5 2b6d61f5450cb35a020b91bece58126e
BLAKE2b-256 5558ed2a2df535f6ec57c1e57491d0e1cc49e21ceb51eef892e04dea1ce3ab4f

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for dtw_python-1.7.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ee8fabda2d7ce6719706f225fb24c3c74ac3b132499d9f100a0f9fe8db62223d
MD5 1fcf0bcc5a6190b4d141b3aa68918048
BLAKE2b-256 60f3dda5a0eb3e3e4a8355dd088b8cdaef3ba81ad5865bd4c0b117b82fef7c67

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-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.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07c6e461be79290048c39c67b75bb668d44adfe4140ec90fbe0bd69d17c9ec8f
MD5 f80fd9b3dd03b690d0f9515067a36d11
BLAKE2b-256 9b84faff713299bf94fff1d881b34bcd526945605f8f0a0b7e9546bc1e2d0b29

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd71e57352c1890751c9747a440c2b97e1f21c69126dcd6761451e12aefd0e03
MD5 25c6c7aa124c3bda20c964d12b72893b
BLAKE2b-256 3083031fcbb1c01b95257bfc428e2a734492ed8380e852e64aa6d8be3f3d7ae9

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe7d328b15a23ae84d627e9b17a6caa837130daa11704f73edcf92f722f6a847
MD5 9aa28d226514018e7040062aec75d394
BLAKE2b-256 771aa4d45bbf24f3a65db351067113c763caa2f1a94e0f92238baf938fa52ff7

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b68a2e2214a563f2d501db98f4f1bc66b8086a7099b9a79b7e5bcf9fb58478b7
MD5 5edfe107e6cf39b4ea0a3164443f9eb1
BLAKE2b-256 65affc153af0859cfc72877e10e69e01c6e2a853883572f4e3e54446e0a92c57

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for dtw_python-1.7.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 97b525f28f714809aa87af6b34e2642d7a34b34a489475aa0e55f7a079f3c376
MD5 239cf7b440eefdebb3fe910ea8203301
BLAKE2b-256 5dc13d11f3076fb512ad3342b73f6f5d806c72ed2bcf46fa1c6ed7f662f4a0bc

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-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.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0895c9e808917bc028093970d38fffe7b588aaba873bb1762cddc9048967b302
MD5 dac45d238917a7d8d3116b22eef4fbec
BLAKE2b-256 6bd41a7ab2834b7def8012ed0723c0fa53fa555bf636e934daffdbcd78da0f77

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ab61eac7124f406117b209f328802b1227327c48ce1226544d732a77a5da887
MD5 c046557fb82ad872b78e24d9979bc1e7
BLAKE2b-256 0ac61885f820b1c3a685577f8dc95b47195e4a970fc3a7f0cad0c30d2051f3be

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff683ff4f59168c28b408f6eda5df9a8f3961ec3505df55d97c4ccb64ed3c143
MD5 2499c4906b98ddbb6270df1f980000ca
BLAKE2b-256 83c6171b45921c90fe5bd7578f9cad28223087948a4c399e7efad2dc992c0e26

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba1833e86fd6c242686a60ab17f68c4dcad0a5893d4ee9592199bc4bb13542e9
MD5 cddf68c62fccda09f5802beda0a5f776
BLAKE2b-256 a267525d4ffdea5c5f6108b902836f999bc2d976024d0ee51aaca3f5c7c72304

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for dtw_python-1.7.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c214bf468f3f712b29791ae8375be1728b51e28d91d526e7c151ebdd58904054
MD5 f41a4bcb13984e87ad24ba2dc11f33c4
BLAKE2b-256 93b9ba98f91c75c7db36c5de0886ce17015869cbd9e945db97eb0fcca44667db

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-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.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0af359c570e7fb1c1bc3dd6d9bb82ece60f32d9f50459616199823c2b0ab4abd
MD5 bac006ce268159d00f74b5d6fb2c3ce2
BLAKE2b-256 8cdf75e5aa5e14dc9fe4f5ac7f01688fcd780eb3cf6fb4c446ee35a83851ab90

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ccf21008a159569f3c15f3c82ef73eeb22a29bdc19436c28f795a8c4bca00be2
MD5 56cd45fd85147e02dff4c67b94b82ea1
BLAKE2b-256 f9cfa3ec465c72a7d01f58d28bfc25fb384b04016e8a803fd465394940a58e2d

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f7ddc56db5e825d6968462d99b3a4bd7ab45c4bd5bb390163b2b997c5aa53aa
MD5 6b99dcea23670a1d56c973a7343a9cb1
BLAKE2b-256 5604f3e965087533fad623bf0166810449e23c3514d3ad653e0c3c44b5d0423c

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b649f37596bf7ba615a14fb41e83a84b13feefc1ca06fe680d0b2dea3a62718c
MD5 23458d05797fa65ab79b5e2634da0a00
BLAKE2b-256 86e57ca5760e2b9c7e94c1029a0702472954ed99ac53fe77a5cce52f458c4e3d

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for dtw_python-1.7.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e016e6533db6cd16ec1e428d6ca9534a46937854dbd6b8039cd7e09ed6b9abf1
MD5 b1f8e65ec1ca74365961a455e9025ea5
BLAKE2b-256 f3bf24d8db4908102da1f9417478ca3a65729400acdf9fa266530d5b68f07bb9

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-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.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41e3f375beed8d18d2917c804426964e92795a080426c0259e1339b50f584154
MD5 33faec584adab8a04c6bc73f8b8e57f0
BLAKE2b-256 81b4d503d245902ed9581bac1c6a6b4585f2ed5957f03fa604c2cf3214311828

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1bb4113c4a83161871f937a181d5f10aed6fc039a897ec993b9ee28d5b5ff3ff
MD5 0a9c04f83c2a5285d36098a9f6df46ec
BLAKE2b-256 ef2ea9998cbeb441218f04214e47694b14036f678051bc0f0794b7bc40b8f722

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62ae9ec28d549c7cbc4e42e7e0b30809ce4df587f699b69c39fda27451cd7a47
MD5 922afe57fec3ab2dec13aa15f6cde625
BLAKE2b-256 e61b76a246fe60ec378756647591a7d3d86abc69a5d3b6e4b995f7000faeb87c

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dtw_python-1.7.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aa8cd63b18961731873f8e8752db01d68097121c440fbe8b1044f32f96f9d04d
MD5 5498a1bbfb2f87a5d114641e2ac54d86
BLAKE2b-256 149d90b31d54d99b3ea824a637479cd2909c135c3b1cd324aa99ff3dedb76444

See more details on using hashes here.

Provenance

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

Publisher: build_wheels_on_release.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