axiomlib: add precision marker on prelabeling; fix memory leak in marking

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
axiomlib: output EC type name when serializing EC

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
axiomlib: fix ReducedRecognizerDTW

It used to cause spurious false positives

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
axiomlib: add ECStageDiscretization

Add EC generation based on time series discretization from
[Jessica Lin, Eamonn Keogh, Stefano Lonardi, Pranav Patel. Finding Motifs in Time Series].

Also add ElemCondMean.

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
axiomlib: add FuzzyDataSet::getMultiTSByIndex

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
axiomlib: add stl container pretty-printing

Very useful for debugging algorithms

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
axiomlib: add EC and axiom pretty-printing

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
axiomlib: add ASStageGenetic

In this implementation of 3rd stage of FuzzyMultiDataExt algorithm,
axiom system and reference markings are constructed by genetic algorithm.

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
scripts: make generate.py generate more simple datasets

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
generate.py: generate more complex emergency trajectories

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>
tests-src: add test_serialization

Signed-off-by: Victor Shcherbinin <victorshch@gmail.com>