dnAnalytics was an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
numerical library for
.NET
The .NET platform (pronounced as "''dot net"'') is a free and open-source, managed code, managed computer software framework for Microsoft Windows, Windows, Linux, and macOS operating systems. The project is mainly developed by Microsoft emplo ...
written in
C# and
F#. It featured functionality similar to
BLAS Blas is mainly a Spanish given name and surname, related to Blaise. It may refer to
Places
*Piz Blas, mountain in Switzerland
* San Blas (disambiguation)
People
* Ricardo Blas Jr. (born 1986) Judo athlete from Guam
* Blas Antonio Sáenz (fl. 18 ...
and
LAPACK
LAPACK ("Linear Algebra Package") is a standard software library for numerical linear algebra. It provides routines for solving systems of linear equations and linear least squares, eigenvalue problems, and singular value decomposition. It als ...
. It was merged into
Math.NET Numerics in 2009.
Features
The software library provides facilities for:
* Linear algebra classes with support for sparse matrices and vectors (with an F# friendly interface).
* Dense and sparse solvers.
* Probability distributions.
* Random number generation (including
Mersenne Twister MT19937).
*
QR,
LU,
SVD, and
Cholesky decomposition
In linear algebra, the Cholesky decomposition or Cholesky factorization (pronounced ) is a decomposition of a Hermitian, positive-definite matrix into the product of a lower triangular matrix and its conjugate transpose, which is useful for eff ...
classes.
* Matrix IO classes that read and write matrices from/to Matlab, Matrix Market, and delimited files.
* Complex and “special” math routines.
* Descriptive Statistics, Histogram, and
Pearson Correlation Coefficient
In statistics, the Pearson correlation coefficient (PCC) is a correlation coefficient that measures linear correlation between two sets of data. It is the ratio between the covariance of two variables and the product of their standard deviatio ...
.
* Overload mathematical operators to simplify complex expressions.
* Visual Studio visual debuggers for matrices and vectors
* Runs under Microsoft Windows and platforms that support Mono.
* Optional support for Intel Math Kernel Library (Microsoft Windows and Linux)
External links
Archived official siteCodePlex archive
See also
*
Math.NET Numerics
*
List of numerical libraries
This is a list of numerical libraries, which are libraries used in software development for performing numerical calculations. It is not a complete listing but is instead a list of numerical libraries with articles on Wikipedia, with few exceptio ...
*
list of numerical analysis software
Listed here are notable end-user computer applications intended for use with numerical or data analysis:
Numerical-software packages
* Analytica is a widely used proprietary software tool for building and analyzing numerical models. It is a de ...
References
Numerical software
Software using the BSD license
{{free-software-stub