Math.NET Numerics

Math.NET Numerics aims to provide methods and algorithms for numerical computations
in science, engineering and every day use. Covered topics include special functions,
linear algebra, probability models, random numbers, interpolation, integration,
regression, optimization problems and more.

Math.NET Symbolics

Math.NET Symbolics is a basic open source computer algebra library for .Net and Mono written in F# (but designed for C# as well).

Math.NET Spatial

Math.NET Spatial is aiming to become a geometry library for .Net and Mono.

Math.NET Filtering

Math.NET Filtering aims to provide a toolkit for digital signal processing, offering an infrastructure for digital filter design, applying those filters to data streams using data converters, as well as digital signal generators.


Discussion about this site, its organization, how it works, and how we can improve it.

Math.NET Iridium (discontinued)

Iridium is the numerical foundation of Math.NET, aiming to provide commonly used mathematical elements for
scientific numerical computations. It offers the infrastructure for basic numerics, linear algebra, random
generators and distributions, integral transformations, etc. Iridium is self-contained, it does not depend
on external libraries like Intel MKL, BLAS or LAPACK.

Math.NET Yttrium (discontinued)

Yttrium is an experimental computer algebra architecture, implementing ideas and concepts of
formal hardware engineering and digital information engineering, looking at abstract math and
algebra from a different, new angle.

Math.NET LinqAlgebra

Linq Algebra aims to provide fundamental computer algebra algorithms on top of native Linq expressions. Write and manipulate your symbolic expressions in straight C# code.

Math.NET Classic (discontinued)

Math.NET Classic is an opensource framework written in C# for symbolic mathematical operations in an object
oriented way, supporting scalar & complex Linear Algebra (Vector, Matrix, Tensor), Complex Expressions,
Hyperbolics and Trigonometry, Logic Algebra, 3D geometry with vectors and plains, digital circuits and
finite state machines as well as operations like derivation, integration, taylor approximation,
expression evaluation, irregular linear system solving and more.