Skip to content

dtw

Dynamic Time Warping Algorithms

v1.23-3 · Jun 9, 2026 · GPL (>= 2)

Description

A comprehensive implementation of dynamic time warping (DTW) algorithms in R. DTW computes the optimal (least cumulative distance) alignment between points of two time series. Common DTW variants covered include local (slope) and global (window) constraints, subsequence matches, arbitrary distance definitions, normalizations, minimum variance matching, and so on. Provides cumulative distances, alignments, specialized plot styles, etc., as described in Giorgino (2009) <doi:10.18637/jss.v031.i07>.

Downloads

10.4K

Last 30 days

1189th

34K

Last 90 days

135.3K

Last year

Trend: -14.9% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 27, 2026
WARNING 12 OK · 0 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Jun 14, 2026
WARNING r-release-linux-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
  ...
--- re-building ‘dtw.Rnw’ using Sweave
Loading required package: proxy

Attaching package: ‘proxy’

The following objects are masked from ‘package:stats’:

    as.dist, dist

The following object is masked fro
...[truncated]...
 
l.63 \begin{document}
                     
!  ==> Fatal error occurred, no output PDF file produced!
--- failed re-building ‘dtw.Rnw’

SUMMARY: processing the following file failed:
  ‘dtw.Rnw’

Error: Vignette re-building failed.
Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 10, 2026
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Toni Giorgino <toni.giorgino@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Toni Giorgino <toni.giorgino@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.

Reverse Dependencies (17)

Dependency Network

Dependencies Reverse dependencies proxy VLTimeCausality dtwclust verification DTWBI DTWUMI MarketMatching ddc pGRN rplanes segen soundgen squat ssMousetrack warbleR IncDTW +2 more reverse deps dtw

Version History

26 tracked
updated 1.23-3 ← 1.23-2 diff Jun 9, 2026
updated 1.23-2 ← 1.23-1 diff Apr 9, 2026
new 1.23-1 Mar 10, 2026
updated 1.23-1 ← 1.22-3 diff Sep 18, 2022
updated 1.22-3 ← 1.21-3 diff Sep 27, 2020
updated 1.21-3 ← 1.21-1 diff Aug 31, 2019
updated 1.21-1 ← 1.20-1 diff Aug 21, 2019
updated 1.20-1 ← 1.18-1 diff May 17, 2018
updated 1.18-1 ← 1.17-1 diff Aug 31, 2015
updated 1.17-1 ← 1.16 diff Dec 10, 2013
updated 1.16 ← 1.15 diff May 27, 2013
updated 1.15 ← 1.14-3 diff Aug 21, 2012
updated 1.14-3 ← 1.14-1 diff Jan 14, 2012
updated 1.14-1 ← 1.13-1 diff Aug 13, 2009
updated 1.13-1 ← 1.12-5 diff Jun 30, 2009