Build Documentation | Build Linux and Mac OS | Build Windows | Code Coverage |
---|---|---|---|
This is the Khiva C# binding, it allows the usage of Khiva library from C#.
This project is licensed under MPL-v2.
This C# binding called 'khiva' provides all the functionalities of the KHIVA library for time series analytics.
In order to use this binding, you need to install Khiva library.
- C# 7.3 or later
- Mono 5.20.1 or later
Install latest stable version of Khiva library. Follow the steps in the "Installation" section of the Khiva repository
To install the Khiva C# binding, we just need to include the dll in our project.
Install the prerequisites listed in the "Installation" section of the Khiva library repository. Download and install your selected Khiva release from Khiva repository.
Install the Khiva C# binding compatible with the Khiva library installed previously.
All tests can be executed separately, please find them in /KhivaCsharp/KhivaCsharpNUnitTest.
Run the following command from the project root folder:
nunit-console KhivaCsharp/KhivaCSharpNUnitTest/bin/x64/Release/KhivaCSharpNUnitTest.dll
This Khiva C# binding follows the standard way of writing documentation of C# by using Sphinx.
In order to generate the documentation (in html format), run the following command under the /doc folder:
make html
The rules to contribute to this project are described here