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 Quick Start 

How is ILNumerics distributed?

ILNumerics Ultimate VS is distributed as individual nuget packages and installed into your project from nuget.org:

  1. Create your project in Visual Studio. 
  2. Reference the ILNumerics package(s) using "Manage Nuget Packages". Start with ILNumerics.Computing and/or ILNumerics.Drawing. 

Which Packages do I need? 

Which packages are required depends on your application: 

ILNumerics.Computing - required for writing numerical algorithms. This is the base package for the ILNumerics Computing Enigine. It features fastest authoring and fastest running of numerical codes on any .NET platform. 

ILNumerics.Core.Native package - targets x64 apps on Windows and Linux platforms. Adding this package brings optimized, native versions for common tasks, as LAPACK and FFT. They often bring speed-up for popular, single-threaded computations, as FFT and LAPACK operations and even fit nicely into the parallelization performed by ILNumerics Accelerator.

ILNumerics.Drawing - required for creating technical visualizations, charts and plots. This is the entry package for the ILNumerics Visualization Engine. This package allows you to create visualizations on any platform supported by .NET. 

ILNumerics.Drawing.Platforms - contains Windows specific controls for interactive Windows.Forms and WPF apps. Contains the main ILNumerics rendering Panels, supported by OpenGL and software rendering. See here to get started

A comprehensive list of all ILNumerics modules / packages is found here.

Next steps:

License Activation

Create your first Computing algorithm

Get started with ILNumerics Visualization Engine