ILNumerics Documentation
Find documentation, tutorials, and integration guides for building technical .NET applications with ILNumerics.
ILNumerics combines NumPy- and MATLAB-style numerical computing, automatic acceleration, interactive 2D/3D visualization, Visual Studio developer tools, and data import/export in one managed .NET platform. Start with the basics, then move into the modules you need for your application.
Start here
New to ILNumerics? Begin with your first numerical application.
- Getting Started
- Comprehensive "Learn ILNumerics' language in Y minutes" - guide
Computing Engine
The ILNumerics Computing Engine provides NumPy- and MATLAB-style array programming for .NET, together with numerical algorithms, memory optimization, and automatic runtime acceleration.
- Computing Engine overview
- Arrays tutorial
- NumPy and MATLAB compatible array styles
- Linear algebra functions
- Fourier transform functions
- Toolboxes
- ILNumerics Accelerator
- Configuration
- Deploying ILNumerics applications
Visualization Engine
The ILNumerics Visualization Engine adds interactive 2D and 3D graphics to technical .NET applications. Use it for scientific plotting, engineering dashboards, simulation tools, data inspection, and custom visual scenes.
- Visualization Engine overview
- Getting started with visualization
- Scene Graph API
- Plotting API
- Visualization FAQ
Developer Tools
ILNumerics Developer Tools help you inspect numerical data while debugging. The Array Visualizer makes arrays, intermediate results, and algorithm behavior visible inside Visual Studio.
- Visual Studio Tools overview
- Array Visualizer introduction
- Array Visualizer for C#
- Array Visualizer for F#
- Array Visualizer for Visual Basic
- Array Visualizer for C/C++
- Array Visualizer for Fortran
Data import and export
ILNumerics includes tools for working with external data sources, including CSV-style data and HDF5 files.
Examples and support
Learn from working examples, tutorials, and support resources. Most examples are hosted on GitHub.
