Awesome
Khiva-r
Build Linux and Mac OS | Build Windows | Code Coverage |
---|---|---|
README
This is the KHIVA binding for connecting the R programming language and the KHIVA library.
License
This project is licensed under MPL-v2.
Quick Summary
This R library called 'khiva' provides all the functionalities of the KHIVA library for time series analytics.
Set up
Note that Khiva imports the "bit64" package by default, so in order to use Khiva you should have installed the "bit64" package.
In order to use this R binding, is is needed to have the Khiva C++ Library installed. Next, we explain two methods of how to install the Khiva R library.
Installing from source
To install the library, you need to set the current working directory to the library path and install it by executing the following commands:
options(devtools.install.args = "--no-multiarch")
devtools::install()
After that, the library is made available by executing:
library(khiva)
Installing from Github
To install the library using the Github repository, it is just needed to execute the following command:
options(devtools.install.args = "--no-multiarch")
devtools::install_github("shapelets/khiva-r")
After that, we made the library available by executing:
library(khiva)
Testing:
To execute the tests, set your working directory to the library path and execute the following command:
devtools::test()
Documentation
This R library follows the standard way of writing documentation of R by using Roxygen2.
Contributing
The rules to contribute to this project are described here