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?

Since version 6 ILNumerics Ultimate VS is distributed as individual nuget packages and installed from nuget.org:

  1. Create your project in Visual Studio. 
  2. Reference the required packages using "Manage Nuget Packages".

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. 

Windows, x64 targets: add the ILNumerics.Core.Native package, adding 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. 

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 Windows.Forms app. All interactive apps reference this package to create fast, interactive visualizations with ILNumerics Visualization Engine, supported by OpenGL and/or GDI+. 

ILNumerics.Toolboxes.Drawing2 - more features and plot types for the Visualization Engine. 

ILNumerics.Toolboxes.*toolboxes for interpolation, optimization, statistics etc.

ILNumerics.IO.HDF5 - efficient high level interface for the official HDF5 storage format. Runs on Windows and Linux (/x64). 

Find a comprehensive list of all ILNumerics modules / packages here.

Next steps:

License Activation

Create your first computing module

Create your first drawing module