Downloads
Also: We would highly appreciate any feedback from you - if it's a suggestion, a bug report or "just" a success report! You should use our forum or send an email to info@ilnumerics.net.
Core Module, version 1.4.05,
changelog,
License: LGPL

Windows Runtime Distributables - Core Module Version 1.4.05
The source contains all files needed to build binary assemblies as well as the MKL library. For other optimized LAPACK versions (AMDs ACML) you will also need other binaries found below.
FFTW binaries are compiled from the sources from the FFTW homepage. Those libraries are distributed under GPL. For details or alternative binaries visit the FFTW website at: http://FFTW.org
This package supplements the FFTW functionalities contained in the generic runtime distribution package above. It is an alternative version providing full FFTW interface integration next to the one provided by the MKL, which will be utilized for all fft functions of ILNumerics.Net - without FFTW.
For details on installation and integration of FFTW modules visit our fft online documentation.
Up from ILNumerics.Net version 1.4, AMDs ACML is not included in the regular runtime distribution. This is due AMD prohibiting us to distribute ACML 4.1 within LGPL packages. Those files are provided seperately for download here.
AMD does not charge users of the ACML for using or distributing the ACML with their products. But they require one to sign an individual distribution license with AMD. Details can be found at the AMD website.
In order to use those binaries with ILNumerics.Net, make sure to place the content of the zip package into the ILNumerics.Net binaries output folder of your project.
Complete source for ILNumerics.Net
Sources for current version 1.4.05 are found in the Sourceforge SVN repository
The SVN source contains the following projects:
- ILNumerics.Net - all source files needed to build the ILNumerics.Net Core Module binaries
- ILNumericsLight - Bones created a smaller core version in order to decrease the binary size and possibly increase performance. Only the subset of most common types are supported.
- ILNumerics.Drawing - all classes needed to create the famous 2D and 3D plots of your data
- ILCPUID - a runtime processor detection library, used by ILNumerics.Net Core
- ILNumerics.Net.Test - all tests for ILNumerics.Net classes
- HycalperConsole - a build tool needed to replicate code for ILNumerics.Net classes. This tool is only needed, if you want to change source code for ILNumerics.Net. However, the sources included here should compile without errors.
- ILAutoTestCaseGeneration - used to automatically create full test cases for individual routines
ILNumerics.Drawing - Visualization Module, version 0.12.03,
License: GPL

Sources for current release of the ILNumerics.Drawing visualization classes can be obtained from the sourceforge subversion repositories. It includes build-ready solution for Microsoft Visual Studio 2005. The package contains:
- ILNumerics.Drawing - all source files needed to build the ILNumerics.Drawing Visualization Module binaries
- OpenTK binaries: OpenGL wrapper library, needed by the ILNumerics.Drawing classes. Those libraies are slightly modified versions of the official OpenTK distribution.
- ILNumerics.Drawing.chm: compiled help file with class reference for the drawing classes
Misc tools
Extends debugger watch tool window for optimized array display. This installer version does only install the ILArrayWatch Addin. It is a standalone installation. You must have Visual Studio 2005 installed. No further dependencies exists.
Other platforms
Next steps
- Grab the source from the SVN repository. Build the core assembly (and the Drawing assembly if needed).
- If you have not done yet, register here.
- Dont forget to reference the ILNumerics.Net.dll and/or the ILNumerics.Drawing.dll in your projects. Now you are ready using ILNumerics.Net!
- Read the ILNumerics.Net documentation