A library containing an easy to use, efficient, and CLS-Compliant objects for interacting with the uniform distribution.
A library containing easy to use, efficient, and CLS-Compliant utilities for interacting with hexadecimal strings.
Package Description
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 that ought to be built into the .NET framework, but aren't
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 solutions, random number generators, Fast Fourier Transforms (FFTs), numerical integration and differentiation methods, function minimization, curve fitting, root-finding, linear and nonlinear programming. This package also provides functions for statistical computation and biostatistics, including descriptive statistics, probability distributions, combinatorial functions, multiple linear regression, hypothesis testing, analysis of variance, multivariate statistics, partial least squares, and nonnegative matrix factorization. Built on .NET Standard 2.0. Requires a minimum of .NET Standard 2.0, .NET 5, .NET Core 2.0 or .NET Framework 4.6.1. Requires x64 hardware. On Windows, requires Visual Studio 2017 C++ x64 runtime. On Linux, requires libgcc.
Package Description
Contains a Rational class for working with rational numbers without floating point errors. Also contains some useful mathematical functions, such as GCD.
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 solutions, random number generators, Fast Fourier Transforms (FFTs), numerical integration and differentiation methods, function minimization, curve fitting, root-finding, linear and nonlinear programming. This package also provides functions for statistical computation and biostatistics, including descriptive statistics, probability distributions, combinatorial functions, multiple linear regression, hypothesis testing, analysis of variance, multivariate statistics, partial least squares, and nonnegative matrix factorization. Built on .NET Standard 2.0. Requires a minimum of .NET Standard 2.0, .NET 5, .NET Core 2.0 or .NET Framework 4.6.1. Requires x64 hardware.
Contains classes that represent complex numeric values.
Microsoft.ML.CpuMath contains optimized math routines for ML.NET.
The package includes static win-x64 libraries Intel® oneAPI Math Kernel Library (Intel® oneMKL) is a computing math library of highly optimized, extensively threaded routines for applications that require maximum performance. This package provides C and Data Parallel C++ (DPC++) programming language interfaces. Intel MKL C language interfaces can be called from applications written in either C or C++, as well as in any other language that can reference a C interface. Use it to optimize code for current and future generations of Intel® CPUs and GPUs.
MathWorks MATLAB Data Input/Output Extensions for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use.
MathCore Library - SpecialFunctions
Provides interfaces for type in System.Runtime.Extensions: Path, BitConverter, Convert, Environment, Math, Random, UriBuilder, Stopwatch, WebUtility.
A computational geometry and math library for the CLR with potential medical, gaming, and GIS uses.
Squared Infinity ▪ Maths Types: SquaredInfintiy.Maths.Interval SquaredInfintiy.Maths.Line2D SquaredInfintiy.Maths.MathEx SquaredInfintiy.Maths.Point2D SquaredInfintiy.Maths.Point3D SquaredInfintiy.Maths.Rectangle SquaredInfintiy.Maths.Slope2D
The package includes dynamic win-x64 libraries and header files Intel® oneAPI Math Kernel Library (Intel® oneMKL) is a computing math library of highly optimized, extensively threaded routines for applications that require maximum performance. This package provides C and Data Parallel C++ (DPC++) programming language interfaces. Intel MKL C language interfaces can be called from applications written in either C or C++, as well as in any other language that can reference a C interface. Use it to optimize code for current and future generations of Intel® CPUs and GPUs.
Provides classes and extensions for the following filters: Kalman, Particle filter, JPDAF - Joint Probability Data Association Filter. Includes 2D motion models.
Gulliver is a C# utility package and library engineered for the manipulation of arbitrary sized byte arrays accounting for appropriate endianness and jagged byte length. Functionality includes the as previously unsupported standard set of boolean algebraic operations, bitwise shifting, and unsigned endian aware mathematical addition, subtraction, and comparison.
Yeppp! is a multi-platform high-performance SIMD-optimized mathematical library. Yeppp! provides optimized operations on vectors, such as vector addition, dot product, sum of absolute values, or exponential of vector elements. This is a multi-platform CLR bundle which internally contains platform-specific binaries for Windows (x86 and x86-64), Linux (x86, x86-64, armel, armhf) and OS X (x86 and x86-64). During initialization the CLR module will extract the proper platform-specific library and dynamically load it.
Core Math implementation for the Fusee Project
Craig's Utility Library is one of the largest collections of utility classes and extension methods for .Net. It includes code to help with tasks including encryption, compression, serialization, file management, email, image manipulation, SQL, various file formats (CSV, iCal, etc.), randomization, validation, math related classes, various data types, reflection, code gen, events, code profiling, etc.
Craig's Utility Library is one of the largest collections of utility classes and extension methods for .Net. It includes code to help with tasks including encryption, compression, serialization, file management, email, image manipulation, SQL, various file formats (CSV, iCal, etc.), randomization, validation, math related classes, various data types, reflection, code gen, events, code profiling, etc.
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 possible: https://www.intel.com/content/www/us/en/develop/documentation/onemkl-developer-reference-c/top.html
Levenberg-Marquardt non-linear least squares solver for .NET
Craig's Utility Library is one of the largest collections of utility classes and extension methods for .Net. It includes code to help with tasks including encryption, compression, serialization, file management, email, image manipulation, SQL, various file formats (CSV, iCal, etc.), randomization, validation, math related classes, various data types, reflection, code gen, events, code profiling, etc.
The Math Collection is a project that contains mathematical concepts
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 solutions, random number generators, Fast Fourier Transforms (FFTs), numerical integration and differentiation methods, function minimization, curve fitting, root-finding, linear and nonlinear programming. This package also provides functions for statistical computation and biostatistics, including descriptive statistics, probability distributions, combinatorial functions, multiple linear regression, hypothesis testing, analysis of variance, multivariate statistics, partial least squares, and nonnegative matrix factorization. Built on .NET Standard 2.0. Requires a minimum of .NET Standard 2.0, .NET 5, .NET Core 2.0 or .NET Framework 4.6.1. Requires Visual Studio 2017 C++ x86 runtime.
Parse text as a math equation
Type-level natural number arithmetic and constraints using fixed-point decimal types.
MathCore Library - Statistics
.NET lightweight library to parsing math functions.
Math extensions for polar coordinate system
Charting for CenterSpace.NMath.Premium types using the Microsoft Chart Controls for .NET, creating a complete data analysis and visualization solution.
Tools for solving systems of linear equations.
Interpolator Smooth Bezier Cubic Hermite TextPlotter NumberBases ToBase FromBase ToHex FromHex ToLetterSequence FromLetterSequence Randomizer GetRandomItem GetInt32 GetDouble GetSingle IsInRectangle GetCenter AbsoluteDistance IsPowerOf2 LogRatio RoundToSignificantDigits RoundWithStep ScaleLinearly SpeadItems SpreadIntegers SpreadDoubles. Integer variation of Pow and Log.
A collection of methods for solving Finance/Accounting equations.
Charting for CenterSpace.NMath types using the Microsoft Chart Controls for .NET, creating a complete data analysis and visualization solution.
Vectorized numerical math library designed to speed up code on Linux. Covering multiple areas, Linear Algebra (BLAS and LAPACK), Optimization Methods (Simplex, Marquardt,..), Vectorized math formula evaluator (Matlab/Scilab script), Probability distributions and more...