- Change C++ standard 20 -> 11
- - unused
#include
inDemo
andReproducible
- Convert
const char*
toconst auto
inDemo
- - unused
#include <algorithm>
inRelationalCore
andFilteringCore
- Partially vectorize MIDAS-F's conditional merge
- Reduce running time by ~10%
- + a reproducible (no-random) demo
- To test implementations in other languages
- + official python implementation
- See
README.md
- See
- Merge
EdgeHash.hpp
andNodeHash.hpp
->CountMinSketch.hpp
- Change the method signature of
MIDAS::CountMinSketch::Hash()
indexOut
is the first, same as other methodsb
has a default value0
- Merge
src/CMakeLists.txt
intoCMakeLists.txt
- Rename variable
MIDAS::*Core::timestampCurrent
->MIDAS::*Core::timestamp
- Use
this->
to differentiate
- Use
- Rename macro
ParallelProvider_*
->ParallelizationProvider_*
- Only used in
example/Experiment.cpp
- Only used in
- Rename parameter name
to
->with
ofAssign()
inEdgeHaash.hpp
andNodeHash.hpp
- Remove useless script file
MIDAS/util/PlotAnomalousEvent.py
- Unify import style in
MIDAS/util/PreprocessData.py
- Add tbb support for
MIDAS/example/Experiment.cpp
- New implementation.