MathNet.Numerics 4.0.0

Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .Net Framework 4.0 or higher and .Net Standard 1.3 or higher, on Windows, Linux and Mac.

There is a newer version of this package available.
See the version list below for details.
Install-Package MathNet.Numerics -Version 4.0.0
dotnet add package MathNet.Numerics --version 4.0.0
<PackageReference Include="MathNet.Numerics" Version="4.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MathNet.Numerics --version 4.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Explicit builds for .Net Framework 4.0 and higher and for .Net Standard 1.3 and 2.0
F#: explicit builds for .Net Framework 4.5 and higher and for .Net Standard 1.6 and 2.0
BREAKING: drop obsolete functionality (which has been marked as obsolete for a while)
BREAKING: drop support for .Net 3.5 and PCL profiles
BREAKING: F#: drop support for .Net 4.0 and PCL profiles
BREAKING: F#: depends on FSharp.Core 4.3.3
BREAKING: Native provider implementation types internal (but can be constructed explicitly)
BREAKING: Native provider control API moved from Control to per-provider Control classes
BREAKING: Linear Algebra: Vector.Map consistent with Matrix.Map, automatic fallback to inplace
BREAKING: Linear Algebra: Storage providers must always force all parameters (no defaults)
BREAKING: Statistics: Ranks and RankInplace of single precision now return single precision arrays
BUG: Ode Solver: fix typo in the Runge-Kutta solvers on time-step handling ~Ksero
BUG: fix Matrix.GetHashCode for wide matrices ~mjmckp
BUG: Distributions: BetaScaled no longer ignores optional random source parameter
BUG: Trigonometry: Complex trigonometric functions behave better on large imput ~diluculo
BUG: Trigonometry: Fix imaginary part sign of complex hyperbolic cotangent
Control.Describe: human readable summary of the effective Math.NET Numerics configuration
Providers: Native Provider support in .Net Standard 2.0 (but not in 1.x).
Linear Algebra: F# vector/matrix functions to accept all #seq instead of lists only
Linear Algebra: Vector MapInplace implemented at storage level
Curve Fitting: Fit.LineThroughOrigin shortcut
Optimization: Limited-Memory BFGS ~Florian Wechsung
Root Finding: Broyden: step size for calculating appox Jacobian, more robust step size formula ~Aappo Pulkkinen
Statistics: Kernel Density Estimation ~Christoph Albert
Statistics: GoodnessOfFit CoefficientOfDetermination ~Jon Smit
Fixed a whole range of inline documentation typos, misc code quality fixes ~Jonas Nyrup
Examples: moved to examples folder, new framework target integration project file examples
Benchmarks: builds for both net46 and netcoreapp2.0
Assemblies are now code-signed with an X.509 certificate, using SHA2-256 hashes

Showing the top 10 GitHub repositories that depend on MathNet.Numerics:

Repository Stars
QuantConnect/Lean
Lean Algorithmic Trading Engine by QuantConnect (C#, Python, F#)
mathnet/mathnet-numerics
Math.NET Numerics
microsoft/RoomAliveToolkit
kreeben/resin
Extensible search engine
zenogantner/MyMediaLite
recommender system library for the CLR (.NET)
thelinuxlich/artemis_CSharp
Artemis Entity System Framework ported to C#
mdabros/SharpLearning
Machine learning for C# .Net
vvvv/vvvv-sdk
public sources of vvvv
HearthstoneTracker/HearthstoneTracker
Automatically track and generate statistics for all your HearthStone games.
Wouterdek/NodeNetwork
A C# library with a WPF node editor component based on ReactiveUI

Version History

Version Downloads Last updated
4.9.0 1,867 10/13/2019
4.8.1 143,909 6/11/2019
4.8.0 18,887 6/2/2019
4.8.0-beta02 914 5/30/2019
4.8.0-beta01 3,308 4/28/2019
4.7.0 412,963 11/11/2018
4.6.0 49,254 10/19/2018
4.5.1 359,168 5/22/2018
4.5.0 1,789 5/22/2018
4.4.1 50,479 5/6/2018
4.4.0 173,426 2/25/2018
4.3.0 1,783 2/24/2018
4.2.0 5,595 2/21/2018
4.1.0 3,557 2/19/2018
4.0.0 18,132 2/11/2018
4.0.0-beta07 425 2/10/2018
4.0.0-beta06 976 2/3/2018
4.0.0-beta05 1,497 1/22/2018
4.0.0-beta04 1,468 1/13/2018
4.0.0-beta03 1,978 1/9/2018
4.0.0-beta02 979 1/7/2018
4.0.0-beta01 413 1/7/2018
4.0.0-alpha04 484 1/5/2018
4.0.0-alpha03 1,218 12/26/2017
4.0.0-alpha02 2,258 11/30/2017
4.0.0-alpha01 1,795 11/26/2017
3.20.2 44,479 1/22/2018
3.20.1 12,306 1/13/2018
3.20.0 288,384 7/15/2017
3.20.0-beta01 7,059 5/31/2017
3.19.0 110,605 4/29/2017
3.18.0 46,231 4/9/2017
3.17.0 121,067 1/15/2017
3.16.0 19,158 1/3/2017
3.15.0 7,358 12/27/2016
3.14.0-beta03 1,124 11/20/2016
3.14.0-beta02 590 11/15/2016
3.14.0-beta01 1,044 10/30/2016
3.13.1 171,876 9/6/2016
3.13.0 10,710 8/18/2016
3.12.0 64,160 7/3/2016
3.11.1 49,766 4/24/2016
3.11.0 53,813 2/13/2016
3.10.0 34,023 12/30/2015
3.9.0 24,458 11/25/2015
3.8.0 102,808 9/26/2015
3.7.1 11,623 9/21/2015
3.7.0 81,982 5/9/2015
3.6.0 17,522 3/22/2015
3.5.0 34,160 1/10/2015
3.4.0 2,472 1/4/2015
3.3.0 8,724 11/26/2014
3.3.0-beta2 650 10/25/2014
3.3.0-beta1 6,829 9/28/2014
3.2.3 44,674 9/6/2014
3.2.2 566 9/5/2014
3.2.1 4,131 8/5/2014
3.2.0 802 8/5/2014
3.1.0 4,682 7/20/2014
3.0.2 10,242 6/26/2014
3.0.1 802 6/24/2014
3.0.0 6,885 6/21/2014
3.0.0-beta05 427 6/20/2014
3.0.0-beta04 512 6/15/2014
3.0.0-beta03 593 6/5/2014
3.0.0-beta02 525 5/29/2014
3.0.0-beta01 1,249 4/14/2014
3.0.0-alpha9 612 3/29/2014
3.0.0-alpha8 676 2/26/2014
3.0.0-alpha7 840 12/30/2013
3.0.0-alpha6 669 12/2/2013
3.0.0-alpha5 1,126 10/2/2013
3.0.0-alpha4 641 9/22/2013
3.0.0-alpha1 798 9/1/2013
2.6.2 40,969 10/21/2013
2.6.1 12,127 8/13/2013
2.6.0 2,546 7/26/2013
2.5.0 8,443 4/14/2013
2.4.0 6,322 2/3/2013
2.3.0 4,068 11/25/2012
2.2.1 6,017 8/29/2012
2.2.0 769 8/27/2012
2.1.2 19,066 10/9/2011
2.1.1 5,311 10/3/2011
Show less