126 packages tagged with “Mathematics”
Assembly providing DirectX - Mathematics managed API.
An arbitrary precision decimal (base 10) floating point number type using a mantissa and exponent. Supports nth roots, trigonometric functions, logarithms, natural e, pi, etc.
An Engineering version of UnitsNet - Do calculations and converts between any type of unit
I-Synergy Mathematics Framework
Matheval is a mathematical expressions evaluator library for .NET. Allows to evaluate mathematical, boolean, string and datetime expressions on the fly. Official document and usage examples: https://matheval.org/math-expression-eval-for-c-sharp/
This package provides common methods used by all other packages especially the most used data structures of the framework. Additionally it provides implementations for debugging assertions, a weak event model and the logging adapter. For more details how to use MARS, please use the documentation: https://www.mars-group.org/docs/tutorial/intro
This package provides helpful methods and algorithms to handle math computing tasks. It contains implementations for vector and matrix models, mutliple distributions and random number generators as well as several generic distance functions. For more details how to use MARS, please use the documentation: https://www.mars-group.org/docs/tutorial/intro
Библиотека прикладных алгоритмов
OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. GLM provides classes and functions designed and implemented with the same naming conventions and functionalities than GLSL so that anyone who knows GLSL, can use GLM as well in C++. This project isn't limited to GLSL features. An extension system, based on the GLSL extension conventions, provides extended capabilities: matrix transformations, quaternions, data packing, random numbers, noise, etc... This library works perfectly with OpenGL but it also ensures interoperability with other third party libraries and SDK. It is a good candidate for software rendering (raytracing / rasterisation), image processing, physic simulations and any development context that requires a simple and convenient mathematics library. GLM is written in C++98 but can take advantage of C++11 when supported by the compiler. It is a platform independent library with no dependence and it officially supports the following compilers: - GCC 4.7 and higher - Intel C++ Compose XE 2013 and higher - Clang 3.4 and higher - Apple Clang 6.0 and higher - Visual C++ 2013 and higher - CUDA 9.0 and higher (experimental) - Any C++11 compiler
A .NET library intended to make coding a bit more towelerable: data structures, algorithms, mathematics, metadata, extensions, console, and more. :)
MAGES is a very simple, yet powerful, expression parser and interpreter.
mXparser is a super easy, rich, fast and highly flexible math expression parser library (parser and evaluator of mathematical expressions / formulas provided as plain text / string). Software delivers easy to use API for JAVA, Android and C# .NET/MONO (Common Language Specification compliant: F#, Visual Basic, C++/CLI). *** If you find the software useful donation or purchase is something you might consider: https://mathparser.org/donate/ *** Online store: https://payhip.com/INFIMA *** Scalar Scientific Calculator, Charts and Scripts, Scalar Lite: https://play.google.com/store/apps/details?id=org.mathparser.scalar.lite *** Scalar Pro: https://play.google.com/store/apps/details?id=org.mathparser.scalar.pro *** ScalarMath.org: https://scalarmath.org/ *** MathSpace.pl: https://mathspace.pl/ ***
The core of the C# math rendering engine - CSharpMath. Can display beautiful math equations and symbols from the LaTeX format. Needs a front end to function. Currently, front ends exist for Avalonia, iOS, SkiaSharp and Xamarin.Forms.
Rendering interface for CSharpMath using the Typography library.
The SkiaSharp front end for CSharpMath.
The base code for a What You See Is What You Get math editor.
Yet Another Math Parser (YAMP) Core System with all base types and functions.
Fast low memory consuming mathematical evaluation without endless string parsing! Parses string formula once and uses its object sequence in each evaluation.
DecimalMath is a library to calculate mathematic functions with the decimal data type.
A library of various mathematical and statistical functions, as part of a class project. Most functions are stored in nested static classes, each inner class representing a particular branch of the code. Most functions have an extension method form in the namespace MathPlusLib.Extensions. This library is licensed under a GPL v3 license.
Numerical extensions and types for a more pleasant math experience.
Basic statistics with some probability library. Includes common distributions (Bernoulli, Binomial, Poisson, Student's and Normal), random number generators from some of the distributions, summary statistics for a sample, Z-Test, Student's T-Test, special functions (Error, Gamma, Beta and Regularized Incomplete Beta).
This package uses a Pratt Parser to parse mathematical expresssions in a made-up language. This library takes a string, can convert it into a token stream, parse that stream into a parse tree (returning the root node), and evaluate that into a result.
Arbitrary precision rational number class. Stores the numerator and denominator.
This package provides helpful methods and algorithms to handle math computing tasks. It contains implementations for vector and matrix models, mutliple distributions and random number generators as well as several generic distance functions. For more details how to use MARS, please use the handbook: https://mars-group.org/wp-content/uploads/2018/09/mars-modelling-handbook.pdf
A collection of methods for solving Finance/Accounting equations.
The library for basic mathematics.
This package provides common methods used by all other packages especially the most used data structures of the framework. Additionally it provides implementations for debugging assertions, a weak event model and the logging adapter. For more details how to use MARS, please use the handbook: https://mars-group.org/wp-content/uploads/2018/09/mars-modelling-handbook.pdf
NuGet packed from Unity.Mathematics UPM package without dependency on UnityEngine.dll
Dual Quaternions .NET library