ILNumerics: High Performance Math Library for C# and .NET

ILNumerics is a numerical library for .NET that turns C# into a 1st class mathematical language, with a Matlab-like high-level syntax, high performance, and 2D/3D visualization features. Free Community Edition (GPL).



ILNumericsILNumerics is a numerical library for .NET that turns C# into a 1st class mathematical language. It offers both scientists and software developers convenient syntax (similar to Matlab), high performance, wide platform support and 2D and 3D visualization features.

The Community Edition of ILNumerics is free (GPL).

Meet the ILNumerics Community at STACK
OVERFLOW
.

ILNumerics, C# and .NET: Modern Tools for numerical Algorithms

Using a managed general purpose language like C# for algorithm development brings many advantages: programmers have direct access to the rich feature set of the .NET and the mono frameworks, a whole tool belt of professionial utilities is available: modern debuggers, profilers, IDEs.

Resulting programs run on all major platforms out of the box. Deployment, maintainance, handling of large projects – established software development principles now immediately apply to your numerical algorithms as well.

Scene Graph API and Plotting Tools: 3D Visualizations for .NET

Most technical applications eventually utilize some kind of graphical user interface. ILNumerics allows the creation of complex 2d and 3d Visualizations in the .NET framework with unique simplicity and performance.

It is being used for the integration of scientific 2d and 3d Plots and for sophisticated custom visualizations. A convenient Scene Graph API realizes full interactivity and the abstraction of arbitrary scenes for many rendering targets like OpenGL, SVG and GDI+.

For more information, visitilnumerics.net/