Versions in this module Expand all Collapse all v0 v0.2.0 Jul 16, 2019 Changes in this version + var ClippingAV = "clipping" + var ComplexityAV = "complexity" + var DefaultAV = "default" + var MeanStdAV = "meanstd" + func MakeDefaultAV(d []float64, m int) []float64 + func ZNormalize(ts []float64) ([]float64, error) type MatrixProfile + A []float64 + AMean []float64 + AStd []float64 + AV string + B []float64 + BF []complex128 + BMean []float64 + BStd []float64 + M int + N int + SelfJoin bool + func (mp MatrixProfile) GetAV() ([]float64, error) v0.1.0 Jan 13, 2019 Changes in this version + func MakeClippingAV(d []float64, m int) []float64 + func MakeCompexityAV(d []float64, m int) []float64 + func MakeMeanStdAV(d []float64, m int) []float64 + type KMatrixProfile struct + Idx [][]int + MP [][]float64 + func NewK(t [][]float64, m int) (*KMatrixProfile, error) + func (mp *KMatrixProfile) MStomp() error + type MatrixProfile struct + Idx []int + MP []float64 + func New(a, b []float64, m int) (*MatrixProfile, error) + func (mp *MatrixProfile) ApplyAV(av []float64) ([]float64, error) + func (mp *MatrixProfile) Stamp(sample float64, parallelism int) error + func (mp *MatrixProfile) StampUpdate(newValues []float64) error + func (mp *MatrixProfile) Stmp() error + func (mp *MatrixProfile) Stomp(parallelism int) error + func (mp MatrixProfile) Segment() (int, float64, []float64) + func (mp MatrixProfile) TopKDiscords(k int, exclusionZone int) []int + func (mp MatrixProfile) TopKMotifs(k int, r float64) ([]MotifGroup, error) + type MotifGroup struct + Idx []int + MinDist float64