Top 20 NuGet math Packages

Deedle implements an efficient and robust frame and series data structures for manipulating with structured data. It supports handling of missing values, aggregations, grouping, joining, statistical functions and more. For frames and series with ordered indices (such as time series), automatic align...
Expression parser and evaluator.
Statistical computations in F# using the Microsoft Solver Foundation
Foundational classes for financial, engineering, and scientific applications, including complex number classes, general vector and matrix classes, structured sparse matrix classes and factorizations, general sparse matrix classes and factorizations, general matrix decompositions, least squares solut...
A simple cross platform .NET API for Intel MKL. Reference the MKL.NET package and required runtime packages and use the static MKL functions. The correct native libraries will be included and loaded at runtime. Exposing functions from MKL keeping the syntax as close to the c developer reference as...
MADE.NET Data Converters provide out-of-the-box value converters for taking values of one type and changing them to another. The advantage of the IValueConverter is that they can be chained together. The library also contains extension helpers for converting values directly.
A C++ interpolation library. This library provides classes to perform various types of function interpolation (linear, spline, etc). Currently implemented methods are: 1D Interpolation: linear, cubic spline, monotonic spline interpolation 2D Interpolation: bilinear, bicubic, thin plate spline
Xamarin.Android bindings for Aghajari's AXGraphView, creates zoomable and scrollable graphs based on function or custom draw.
Genral math helpers. For example: Numerics helpers. (NOTE: Interpolation with Bezier was moved to Rulyotano.Math.Interpolation.Bezier package)
A little library with useful data structures and extension methods. Very useful for students ^-^
Defines a type for a geometric angle that allows various ways of setting and converting the values from and to different modes. Angle inherently is a double and can be used in place of a double when specifically referring to a geometric angle with the value being the degrees of the angle.
Provides extensions for the 2D array, graphs, contour, point transformations. Implements parallel FFT transform. Implements group matching.
Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX.
Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX.
Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX.
Additional functionality beyond `System.Math` in `MathEx`; generic geometry interfaces and structures (points, lines, rectangles); numeric interfaces and "trait" types for doing arithmetic in generic code; fixed-point structures; 128-bit integer arithmetic. Contributors welcome: looking for things t...
Provides dynamic datatype conversion functions and a high performing alternative to the `object`type when dealing with data types that are unknown at compile time.
The Unofficial.Microsoft.Solver.Foundation.Express deployment package. Corresponds to Microsoft Solver Foundation - Express Edition v3.0.2.10889
.NET F# wrapper for the Operations Research Tools project