On this page you'll find all available releases of the Math.NET projects and its components. Note that we also allow anonymous access (read-only) directly to the project source code repository, see
here for more details.
Current Release
Math.NET Iridium (Numerics)
2008 April Release, Iteration 14 (v2008.4.14.425)
Release Date: 2008-04-06

Math.NET Neodym (Signal Processing)
2008 February Release, Iteration 2 (v2008.2.2.364)
Release Date: 2008-02-03

Math.NET Yttrium (Experimental Symbolics)
Unfortunately there's no public release yet. However, you can grab the current source code directly from the
repository if you're interested.
Math.NET Classic (Classic Symbolics)
Classic has been discontinued in 2003 (in favor of Yttrium), due to some architectural limitations.
Nevertheless, you can download it here if you're interested. I do have plans to relive Math.NET Classic
as it does have some advantages (much simpler, more useful for scenarios where you simply want to parse
and evaluate some expression), but I can't guarantee any point in time.
Version 0.17
Release Date: 2003-07-29

Release Archive
| Released | Package | Version | Details |
| 2008-04-06 | Math.NET Iridium | 2008.4.14.425 (2008 April, It. 14) | Download, CodePlex Mirror, SourceForge Mirrors |
| 2008-03-30 | Math.NET Iridium | 2008.3.12.405 (2008 March, It. 12) | Download, CodePlex Mirror, SourceForge Mirrors |
| 2008-02-03 | Math.NET Iridium | 2008.2.10.364 (2008 February, It. 10) | Download |
| 2008-02-03 | Math.NET Neodym | 2008.2.2.364 (2008 February, It. 2) | Download |
| 2007-03-14 | Math.NET Iridium | 2007.3.8 (2007 March, It. 8) | Download, Class Reference (CHM, HxS) |
| 2006-05-21 | Math.NET Iridium | 2006.5.2 (2006 May, It. 2) | Download |
| 2004-12-12 | Math.NET Iridium | 0.3 | Download (SourceForge) |
| 2004-09-05 | Math.NET Iridium | 0.2 | Download (SourceForge) |
| 2004-06-22 | Math.NET Iridium | 0.1 | Download (SourceForge) |
| 2004-05-25 | Math.NET Iridium | 0.0 | Download (SourceForge) |
| 2003-07-29 | Math.NET Classic | 0.17 | Download (SourceForge), Class Reference (CHM) |
| 2003-04-27 | Math.NET Classic | 0.15 | Download (SourceForge) |
| 2003-04-12 | Math.NET Classic | 0.14 | Download (SourceForge) |
| 2003-03-29 | Math.NET Classic | 0.13 | Download (SourceForge) |
| 2003-03-28 | Math.NET Classic | 0.12 | Download (SourceForge) |
| 2003-03-22 | Math.NET Classic | 0.11 | Download (SourceForge) |
| 2003-01-01 | Math.NET Classic | 0.9 | Download (SourceForge) |
| 2002-12-08 | Math.NET Classic | 0.8 | Download (SourceForge) |
| 2002-08-03 | Math.NET Classic | 0.5 | Download (SourceForge) |
| 2002-07-13 | Math.NET Classic | 0.4 | Download (SourceForge) |
| 2002-06-08 | Math.NET Classic | 0.3 | Download (SourceForge) |
Version Numbers
You probably have noticed the rather unusual version number system in the newer releases. They're constructed like this:
AAAA.BB.CC.DDDD
- AAAA: Year of the Release
- BB: Month of the Release
- CC: Iteration number. Even for public builds, odd for internal iterations (and used while developing)
- DDDDD: SVN Source Revision number (before 2008: automatic build number).
Some of the ideas behind this format is that it's easier for you to estimate how current or old a release is, that it helps fitting compatible parallel projects with different release rates or offsets, and that I don't have to artificially separate releases in minor & major (it doesn't really fit with our rather simple development process). It also mentions the exact Subversion source code revision number so it's easy to get back to exactly the state of the sources used in a specific release. However, it has the disadvantage that (expect for the release number) you can't predict the next release version number, but nevertheless I decided to stick on it for now ...