Industrial Data Science
in C# and .NET:
Simple. Fast. Reliable.
 
 

ILNumerics - Technical Computing

Modern High Performance Tools for Technical

Computing and Visualization in Industry and Science

ILNumerics Compatibility

Compilation and Execution

ILNumerics projects can be created, compiled, re-compiled and run on any platform and OS supporting .NET. Minimal .NET version supported is: .NET Framework 4.6.1.

Developer Seat Compatibility

A developer seat can be activated on Windows, Linux or MacOS by using the DotNet command line interface (CLI, see: license activation). On Windows, the ILNumerics Extension to Visual Studio allows to manage your activation, too.

Visualization Engine Compatibility

The Visualization Engine can be used on any platform supporting .NET. On Windows, ILNumerics utilizes GDI+ for text rendering. Other platforms use SkiaSharp for rendering (Linux, MacOS, Windows with manual configuration: GDIDriver.IsGDIPlusSupported = false). 

On Linux, SkiaSharp is automatically published with your project. However, make sure to have installed & deployed all dependencies: 'libfontconfig' is required.

Visit the 'Offscreen Rendering on Linux' example to learn how to create flexible plots without a rendering surface on any platform. 

Make sure to visit the ILNumerics Community on GutHub for further platform / GUI framework options.  

Computing Engine Compatibility

In version 7.2 the Computing Engine runs with fully managed code on any platform supporting .NET. 

Optimized binaries for x64 platforms on Windows and on Linux are provided by the nuget package: 'ILNumerics.Core.Native'. Just add the package to your project and enjoy faster lapack routines! 

The Accelerator Compiler is designed to run on any platform. However, currently, we test on Windows only. Please let us know if you encounter any issues. Read here, how to configure the Accelerator for your project: accelerator configuration.

Visual Studio Extension 

The ILNumerics Visual Studio Extension is available from the Microsoft Visual Studio Extension Marketplace for use in Visual Studio 2019 or 2022.