SlidingDistancesBase.jl

Defines distance_profile and utilities
Author baggepinnen
Popularity
4 Stars
Updated Last
1 Year Ago
Started In
May 2020

SlidingDistancesBase

Build Status Coverage

This package defines some common functionality used to calculate a distance between windows sliding over vectors.

  • distance_profile(dist, query, timeseries)
  • distance_profile!(D, dist, query, timeseries)
  • ZEuclidean <: Distances.Metric a Z-normalized Euclidean distance
  • ZNormalizer makes an array behave like each window into it is Z-normalized
  • DiagonalZNormalizer same as above, but for matrices and with a diagonal covariance matrix.
  • NormNormalizer makes an array behave like each window into it has unit norm
  • SqNormNormalizer same as above, but normalizes with the norm squared
  • sliding_mean!
  • sliding_mean_std
  • sliding_entropy / sliding_entropy_normalized

This package is used by

And makes heavy use of