Build Linux and Mac OS | Build Windows | Code Coverage |
---|---|---|
This is the KHIVA binding for connecting the R programming language and the KHIVA library.
This project is licensed under MPL-v2.
This R library called 'khiva' provides all the functionalities of the KHIVA library for time series analytics.
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.
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)
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)
To execute the tests, set your working directory to the library path and execute the following command:
devtools::test()
This R library follows the standard way of writing documentation of R by using Roxygen2.
The rules to contribute to this project are described here