/khiva-kotlin

Kotlin binding for Khiva library.

Primary LanguageKotlinMozilla Public License 2.0MPL-2.0

Khiva-Kotlin

License: MPL 2.0

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

README

This is the Khiva binding for Kotlin, it allows the usage of Khiva library from Kotlin.

License

This project is licensed under MPL-v2.

Quick Summary

This Kotlin package called 'khiva' provides all the functionalities of the Khiva library for time series analytics.

Requirements

  • Arrayfire
  • Khiva library

Set up

It is just needed to execute the next command in the root directory of the project:

mvn install

Executing the tests:

Execute the next command in the root directory of the project:

 mvn test

Note: The tests are executed automatically when the package is installed.

Documentation

This Kotlin package follows the standard way of writing documentation of Kotlin code using dokka.

In order to generate the documentation, execute the next command in the root directory of the project:

mvn dokka:dokka

You can also generate the regular javadoc style documentation with:

mvn dokka:javadoc

Dokka does not support the writing of mathematical formulas, therefore functions containing them will show their LaTeX original text version. This will be fixed as soon as they support it.

Contributing

The rules to contribute to this project are described here

Powered by Shapelets