ILNumerics, lightning fast numerical computing in C# is the solution trusted by .NET programmers for design, simulation and optimization in a wide range of fields
- Medical Imaging
- Non-Destructive Testing and Quality Control
- CNC Machining and Automation
- Defense Technology
- Transport and Logistics
- Verification and Security
- Automated Trading Platforms
- Control and Modelling of Power Generation Systems
- Meteorology
- Building Automation
- University Research
No need for separate prototyping and production teams anymore!
ILNumerics® offers the speed of Fortran with a convenient syntax for C# developers that is similar to Matlab®. Check out the speed comparison and code for the kmeans clustering algorithm
In constant development since 2006, ILNumerics is rock solid .NET code, parallelized, with optimized memory management and comes with a powerful visualization engine, integrated in Visual Studio
Feature highlights include
Linear Algebra
QR Decomposition, LU Decomposition, Cholesky Decomposition, Eigenvalue Decompositions, Pseudo Inverse, Singular Value Decomposition (SVD)
Interpolation
Linear, nearest neighbor, cubic spline, piecewise polynomial, 2-D 3-D and N-dimensional grids, Kriging
Fourier Transforms
FFT spectrum analysis, forward and backward FFT in n-dimensions
Optimization
Least square minimization, Newton, BFGS, Levenberg-Marquardt, Powell's Dog-Leg, equality/inequality constraints
Machine Learning
Kernalized ridge regression, k-means, PCA, expectation maximization
Data I/O
CSV, text, Matlab, HDF5, XML, databases, Excel
Visualization Tools
Surface plots, bar charts, candlestick charts, error bars, maneuverable plot cube, contour plots, array visualizer, voxel splice viewer