Khiva 0.2.3
See the version list below for details.
dotnet add package Khiva --version 0.2.3
NuGet\Install-Package Khiva -Version 0.2.3
<PackageReference Include="Khiva" Version="0.2.3" />
paket add Khiva --version 0.2.3
#r "nuget: Khiva, 0.2.3"
// 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
khiva-csharp
README
This is the Khiva C# binding, it allows the usage of Khiva library from C#.
License
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.
Prerequisites
- C# 7.3 or later
- Mono 5.20.1 or later
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
Documentation
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/
Contributing
The rules to contribute to this project are described here
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net471 is compatible. net472 was computed. net48 was computed. net481 was computed. |
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.
First version of the binding