Math.NET Numerics: Iridium - Package Overview
Iridium is the numerical foundation of the new Math.NET architecture. Idirium aims to provide a self-contained framework for scientific numerical computations. It offers the infrastructure for real linear algebra, sparse linear algebra, several distributions and random generators, special function implmenetations and stuff like the multidimensional FFT.
Iridium is self-contained, thus does not depend on external libraries like Intel MKL, BLAS or LAPACK. As a consequence it may not reach their performance in general. Other packages like Symbolics and SignalProcessing rely upon Iridium for the numeric computations..
What's coming, current development
Math.NET Project News Blog with current ideas, thoughts and developments around the Math.NET project.
Sparse Linear Algebra
The topic of sparse linear algebra (efficient computations with huge matrices with lots of zeros) is not completely integrated yet.
Right now there are only few special functions (ie. the Gamma function) implemented, but an extensive library is planned.
The multidimensional fast fourier transform (FFT) is there, but could be better. Other (integral-) transformations are welcome.
Interpolation and Regression
Severel algorithms are already implemented, others are on the way.
Algorithms for numeric integration are not available yet.
Please use the contact form to contact me. For Bug Reports as well as Support- and Feature Requests please use the tracker forms on the SourceForge Project Space , where you'll also find discussion forms, access to all releases up to now, RSS Feeds and mich more.
:. Math.NET SourceForge Project Space
:. Contact Form