An open-source library of algorithms to analyse time series in GPU and CPU.
Clone or download
avilchess Adding implementation, benchmark and test for kmeans (#76)
* Adding implementation, benchmark and test for kmeans
Latest commit c11f129 Jan 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.CI Upgrade to ArrayFire 3.6.2 (#75) Dec 26, 2018
.github Upgrade to ArrayFire 3.6.2 (#75) Dec 26, 2018
.vscode Fix/documentation (#61) Sep 18, 2018
assets Fix/logo change (#21) Jun 19, 2018
benchmarks Adding implementation, benchmark and test for kmeans (#76) Jan 8, 2019
bindings Adding SBD distance method (#72) Dec 18, 2018
cmake Corrected text in the Windows installer. Added information on the cma… Oct 1, 2018
doc Adding implementation, benchmark and test for kmeans (#76) Jan 8, 2019
examples Update CMakeLists for Windows (#15) Jun 21, 2018
include Adding implementation, benchmark and test for kmeans (#76) Jan 8, 2019
licenses Merged in develop (pull request #101) Jun 7, 2018
src Adding implementation, benchmark and test for kmeans (#76) Jan 8, 2019
test Adding implementation, benchmark and test for kmeans (#76) Jan 8, 2019
tools Added cmake to path. Oct 3, 2018
.appveyor.yml Upgrade to ArrayFire 3.6.2 (#75) Dec 26, 2018
.gitignore Update CMakeLists for Windows (#15) Jun 21, 2018
.travis.yml Feature/generate installers (#56) Jul 24, 2018
AUTHORS.rst Merged in develop (pull request #101) Jun 7, 2018
CHANGELOG Merged in develop (pull request #101) Jun 7, 2018
CMakeLists.txt More detailed message for conan installation+ Uppercase Cmake Nov 30, 2018
LICENSE Project skelleton. Licensed as MPLv2 Feb 19, 2018
README.md Adding some references and refactoring README file. (#73) Dec 20, 2018
codecov.yml Delete default branch codecov yaml (#38) Jun 29, 2018
conanfile.txt update goole-benchmark Nov 30, 2018

README.md

Khiva

License: MPL 2.0
Gitter chat

Build Documentation Build Linux and Mac OS Build Windows Code Coverage
Documentation Status Build Status Build status Coverage Status

Khiva is an open-source library of efficient algorithms to analyse time series in GPU and CPU. It can be used to extract insights from one or a group of time series. The large number of available methods allow us to understand the nature of each time series. Based on the results of this analysis, users can reduce dimensionality, find out recurrent motifs or discords, understand the seasonality or trend from a given time series, forecasting and detect anomalies.

Khiva provides a mean for time series analytics at scale. These analytics can be exploited in a wide range of use cases across several industries, like energy, finance, e-health, IoT, music industry, etc.

Khiva is inspired by other time series libraries as tsfresh, tslearn and hctsa among others.

License

This project is licensed under MPL-v2.

Installation

Currently, khiva is supported on Windows, Linux and MacOs, if you need to install the library follow the installation guide.

Contributing

The rules to contribute to this project are described here.

Builds

We have a first approach to generate a build and execute the set of tests on every pull request to the master branch. This process uses travis and appveyor. The status badges of the builds are contained at the beginning of this file.