Supported Platforms and Environments
The library is supported and actively tested on the following combinations:
OS | Architecture | Python | C# (.NET) | JS (Node.js) | Java | C++ | MATLAB | Octave |
---|---|---|---|---|---|---|---|---|
Windows | i386 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
x64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Linux | i386 | ✓ | ✓ | ✓ | ✓ | partial | ✓ | ✓ |
x64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ARM | ✓ | ✓ | ✓ | ✓ | ✓ | |||
ARM64 | ✓ | ✓ | ✓ | ✓ | ✓ | |||
Mac OS | x64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Mac OS | arm64 | ✓ | ? | ✓ | ? | ✓ | ? | ? |
The minimal versions of environments supported are:
Environment | Version |
---|---|
Python | 3.6 |
.NET Standard | 2.0 |
.NET Framework | 4.6.2 |
.NET Core | 2.0 |
Node.js / npm | 12.x / 6.0 |
Java SE Development Kit | 8 |
GCC | 4.9 |
Clang | llvm 9.0.0 |
Visual Studio | 2017 |
MATLAB | R2017b |
Octave | 3.8.0 |
There are certain environments that we explicitly don't support:
Environment |
---|
Mono (.NET) |
Please reach out on our gitlab page if you have an issue with compatibility or a need for platform that we currently don't support.