Khiva 0.2.3

.NET Framework 4.7.1
There is a newer version of this package available.
See the version list below for details.
NuGet\Install-Package Khiva -Version 0.2.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
dotnet add package Khiva --version 0.2.3
<PackageReference Include="Khiva" Version="0.2.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Khiva --version 0.2.3
#r "nuget: Khiva, 0.2.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Khiva as a Cake Addin
#addin nuget:?package=Khiva&version=0.2.3

// Install Khiva as a Cake Tool
#tool nuget:?package=Khiva&version=0.2.3


License: MPL 2.0 Gitter chat


This is the Khiva C# binding, it allows the usage of Khiva library from C#.


This project is licensed under MPL-v2.

Quick Summary

This C# binding called 'khiva' provides all the functionalities of the KHIVA library for time series analytics.

Set up

In order to use this binding, you need to install Khiva library.


Install latest version

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 or use the Nuget package Khiva.

Install any release

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.

Compiling code

Run the following command from the project root folder:

msbuild /p:Configuration=Release /p:platform=x64 KhivaCsharp/KhivaCsharp.sln

Executing the tests

All tests can be executed separately, please find them in <project-root-dir>/KhivaCsharp/KhivaCsharpNUnitTest.

Running tests on MacOS

Run the following command from the project root folder:

mono ./KhivaCsharp/packages/NUnit.ConsoleRunner.3.9.0/tools/nunit3-console.exe KhivaCsharp/KhivaCSharpNUnitTest/bin/x64/Release/KhivaCSharpNUnitTest.dll


This Khiva C# binding uses Sphinx to generate the documentation.

In order to generate the documentation (in html format), run the following command under the <project-root-dir> folder:

sphinx-build.exe -b html doc/sphinx/source/ build/doc/html/


The rules to contribute to this project are described here

Powered by Shapelets

Product Versions
.NET Framework net471 net472 net48
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.3.0 547 6/11/2019
0.2.3 368 4/26/2019

First version of the binding