Releases: shapelets/khiva
Releases · shapelets/khiva
v0.5.0
Improved
- Performance improvement in Visvalingam algorithm.
- Input arrays now are passed by const reference.
- Functions on C interface accepts input parameters by value instead of pointer.
- Improved error handling capabilities in JNI and C bindings.
Fixed
- Leaks when retrieving memory from device to host.
- Fixes from clang tidy static analysis.
v0.4.0
Added
- MatrixProfileLR. This version only checks occurrences of a given query either forward or backwards on the sequence.
- MatrixProfile implementation based on SCAMP method from Zach Zimmerman.
- getChains method, it is based on Eaamon Keogh's research group version.
Improved
- Error handling capabilities, our core and bindings now throw exceptions when an error occurs.
- Performance improvement in our Visvalingam method up to 3x.
Fixed
- Precision fixes on Stddev method.
- Fix in findBestNOcurrences.
Updated
- Travis base image to Ubuntu Bionic.
- khiva is published as a dynamic library from now on.
v0.3.0
Added
- mass (Mueen's Algorithm for Similarity Search) function with a proper public interface.
- findBestNOccurrences function.
- setDeviceMemoryInGB function has been added to the Library namespace. It allows to set the device memory in order to scale some hard-coded values that have been found out for a 4GB device.
Improved
- STOMP (self-join) performance has been improved by a ~54%.
Fixed
- STOMP unit tests failing for some backends.
- STOMP (self-join) doesn't crash in batched mode for long time series.
Removed
- Some internal functions in the Matrix namespace used to compute intermediate results have been removed from the public API.
v0.2.3
v0.2.2
v0.2.1
v0.2.0
Added
- KMeans algorithm.
- KShape Algorithm.
- Added Ljung-Box test.
- Installation script for Windows.
- SBD distance function.
- Header checks in all header files from core library and bindings.
Changed
- Implementation improvement of stomp function and find motifs and discords functions.
- Readme and installation Guide have been improved.
Fixed
- PAA method for non divisible number of points.
- Crosscorrelation function to work with several time series.
- Conan script to work with new conan version.
- Documentation generator to work with new PIP version.
- Cmake path for windows in installation guide.
v0.1.0
Added
- Binding for Matlab.
- Statistics namespace.
- Features namespace.
- Dimensionality namespace.
- Polynomial namespace.
- LinAlg namespace.
- Normalization namespace.
- Regression namespace.
- Regularization namespace.
- Support for Windows and Linux (Ubuntu 16.04 LTS).
- Documentation using breathe.
- Async. memory management.
- Operators for Khiva Arrays class for all bindings (Java, Python, C++, R)
Removed
- Simplification namespace.