| Free 60-day Trial |
|
Try it for free with our fully functional
60-day trial version.
Download now!
|
| Testimonials |
|
"The de facto-standard library for linear algebra on the .NET platform is the Extreme Optimization Library."
- Jon Harrop, author, F# for Scientists
"I have yet to see another package that offers the depth of statistical analysis that Extreme Optimization does,
and I must say that I'm impressed with the level of service I've experienced." - Henry Oh, RBC Capital Markets
"I have made it my mission to institutionalize the value of good
API design. I strongly believe that this is key to making developers
more productive and happy on our platform. It is clear that you value good
API design in your work, and take to heart developer productivity and
synergy with the .NET framework." - Brad Abrams, Lead Program Manager,
Microsoft.
More testimonials
|
Extreme Optimization Numerical Libraries for .NET
Build financial, engineering and scientific applications faster
The Extreme Optimization Numerical Libraries for .NET are a collection
of general-purpose mathematical and statistical classes built for the Microsoft
.NET framework.
The Extreme Optimization Numerical Libraries for .NET provide the first
complete platform for technical and statistical computing built on and
for the Microsoft .NET platform version 2.0 and later. It combines
a math library, a vector and matrix library, and a statistics library in one convenient
package. A .NET 1.1 version is also available.
At a glance:
Mathematics
- Basic math: Complex numbers, 'special functions' like Gamma and
Bessel functions, numerical differentiation.
- Solving equations: Solve equations in one variable, or solve
systems of linear or nonlinear equations.
- Curve fitting: Linear and nonlinear curve fitting, cubic splines,
polynomials, orthogonal polynomials.
- Optimization: State of the art algorithms for finding the minimum
or maximum of a function in one or more variables, linear programming.
- Numerical integration: Compute integrals over finite or
infinite intervals. Integrate systems of ordinary differential equations
(ODE's).
- Fast Fourier Transforms: 1D and 2D FFT's using 100% managed or
fast native code (32 and 64 bit)
- BigInteger, BigRational, and BigFloat: Perform operations with
arbitrary precision.
- Generic arithmetic framework: Write the code once and use it with
any numerical type.
Vector and Matrix Library
- Real and complex vectors and matrices.
- Structured matrix types: including triangular, symmetrical and
band matrices.
- Sparse matrices.
- Matrix factorizations: LU decomposition, QR decomposition, singular
value decomposition, Cholesky decomposition, eigenvalue decomposition.
- Portability and performance: Calculations can be done
in 100% managed code, or in hand-optimized processor-specific native code (32 and
64 bit).
- Generic library: Use built-in .NET types or any of the new arbitrary
precision types to do matrix calculations.
Statistics
- Data manipulation: Sort and filter data, process
missing values, remove outliers, etc. Supports .NET data binding.
- Statistical Models: Simple, multiple, nonlinear,
logistic, Poisson regression. Generalized Linear Models. One and two-way ANOVA.
- Hypothesis Tests:
12 14 hypothesis tests, including the
z-test, t-test, F-test, runs test, and more advanced tests, such as the Anderson-Darling
test for normality, one and two-sample Kolmogorov-Smirnov test, and Levene's test
for homogeneity of variances.
- Multivariate Statistics: K-means cluster analysis, hierarchical
cluster analysis, principal component analysis (PCA), multivariate probability distributions.
- Statistical Distributions:
25 29 continuous and discrete
statistical distributions, including uniform, Poisson, normal, lognormal, Weibull
and Gumbel (extreme value) distributions.
- Random numbers: Random variates from any distribution, 4 high-quality
random number generators, low discrepancy sequences, shufflers.
General features
- Broad base of algorithms
covering a wide range of numerical techniques, including: linear algebra (BLAS and
LAPACK routines), numerical integration and differentiation, solving equations,
complex numbers, and more.
- Intuitive object model. The classes in the Extreme Optimization Numerical
Libraries for .NET and the relationships between them match our every-day concepts.
-
Ground-breaking usability for numerical software development. The math
itself is hard enough.
-
Great performance. We implemented the best algorithms available
today to provide you with a robust, fast toolset.
Whether you develop applications in C#, Visual Basic .NET, F#, C++/CLI, IronPython or any of
the other .NET Framework languages, the Extreme Optimization Numerical Libraries
for .NET provide the reliable foundation and the building
blocks developers need.
New in version 3.6 (coming in February, 2010)
- Single-preicision vector and matrix library
- Non-negative Matrix Factorization
- Non-negative Least Squares
- Numerical integration in more than 2 dimensions
New in version 3.5 (October 2009)
- Full .NET 3.5 Support. Including samples and projects for
Visual Studio 2008.
- Ordinary Differential Equations. Integrate stiff and non-stiff
systems of Ordinary Differential Equations (ODE's) using our state-of-the art
algorithms.
- Improved Curve Fitting. We made our algorithms more robust, and added
new features, including confidence and prediction bounds.
- Time Series Models. Exponential smoothing and ARIMA
(Auto-Regressive Integrated Moving Average) models.
New in version 3.1:
- Arbitrary precision numbers. BigInteger, BigRational, BigFloat.
- Generic Arithmetic Framework. Write algorithms that can use any
numeric type.
- Generic Linear Algebra. A complete generic vector and matrix
library.
- 2D Numerical Integration.
- Generalized Linear Models. Poisson regression, probit regression and
other variants.
New in version 3.0:
- 2D Fast Fourier Transforms. Compute 2-dimensional FFT's using managed
or native code.
- Multivariate Statistical Analysis. Principal Component Analysis
(PCA), K-means Clustering, Hierarchical Clustering.
- Multivariate Probability Distributions. Multivariate normal and
Dirichlet distributions.
A fully functional 60 day trial version is now available.
Download it here, or order today.
Copyright © 2003-2010, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.