# \[ANN\] UcrDtw.jl: a "fast" implementation of Dynamic Time Warping

**URL:** <https://discourse.julialang.org/t/ann-ucrdtw-jl-a-fast-implementation-of-dynamic-time-warping/20750>\
**Category:** Community\
**Tags:** package, announcement\
**Created:** [February 13, 2019, 3:48pm UTC](https://discourse.julialang.org/t/ann-ucrdtw-jl-a-fast-implementation-of-dynamic-time-warping/20750 "2019-02-13T15:48:59Z")\
**Posts on this page:** 4\
**Page:** 2

<div class="post-metadata">

**Author:** ![Datseris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/datseris/32/13406_2.png) [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Post date:** [May 26, 2019, 8:11am UTC](https://discourse.julialang.org/t/ann-ucrdtw-jl-a-fast-implementation-of-dynamic-time-warping/20750/28 "2019-05-26T08:11:22Z")

</div>

So… @Seanny123 did you retrack the package? The link that the package was originally hosted does not work anymore.

Does anyone have a copy somewhere that I can find? If it was released as open source then we should be able to have a copy on GitHub, license-wise.

---

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [April 22, 2020, 12:05am UTC](https://discourse.julialang.org/t/ann-ucrdtw-jl-a-fast-implementation-of-dynamic-time-warping/20750/29 "2020-04-22T00:05:38Z")

</div>

Any news on the release of this package? I would be keen on trying it 🙂

---

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [April 24, 2020, 6:16am UTC](https://discourse.julialang.org/t/ann-ucrdtw-jl-a-fast-implementation-of-dynamic-time-warping/20750/30 "2020-04-24T06:16:42Z")

</div>

I brushed up the abandoned [TimeWarp.jl](https://github.com/ahwillia/TimeWarp.jl) and made some changes to the interface as well as some performance improvements in [DynamicAxisWarping.jl](https://github.com/baggepinnen/DynamicAxisWarping.jl). The repo ~~does currently not contain any of the known optimizations for searching for a short pattern in a long time series, but I might add some if I find that I need them~~ it contains most of them by now.

My plans are to experiment with combinations of optimal transport and dynamic time warping, and stuff like soft-DTW are probably going to end up higher on the TODO-list.

Here is an [example](https://github.com/baggepinnen/DynamicAxisWarping.jl/blob/master/examples/frequency_warping.jl) ([notebook](https://nbviewer.jupyter.org/github/baggepinnen/julia_examples/blob/master/frequency_warping.ipynb)) that measures distance between spectrograms by combining dynamic time warping with a transport-based cost along the frequency axis using [SpectralDistances.jl](https://github.com/baggepinnen/SpectralDistances.jl).

---

<div class="post-metadata">

**Author:** ![Seanny123](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/seanny123/32/5271_2.png) [@Seanny123](https://discourse.julialang.org/u/Seanny123)\
**Post date:** [June 10, 2020, 4:49pm UTC](https://discourse.julialang.org/t/ann-ucrdtw-jl-a-fast-implementation-of-dynamic-time-warping/20750/31 "2020-06-10T16:49:00Z")

</div>

I have since left the company and since I’m not a lawyer, I have no idea if I’m allowed to release the code again, regardless of the license.

[Previous page](https://discourse.julialang.org/t/ann-ucrdtw-jl-a-fast-implementation-of-dynamic-time-warping/20750.md?page=1)
