gA list of paid, free or open source C# and .NET plugins, libraries and tools for mathematics including computing gradients, geometry, arithmetic, algebra, algorithms, formula rendering (latex) and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.
C# and .NET Mathematics libraries, plugins and tools
- MathNet – Math.NET is an open source initiative to build and maintain toolkits covering fundamental mathematics, targeting advanced but also every day needs of .NET developers
- Microsoft Automatic Graph Layout – A set of tools for graph layout and viewing.
- UnitConversion – Expansible Unit Conversion Library for .NET Core and .NET Framework
- ALGLIB – ALGLIB is a cross-platform numerical analysis and data processing library. It supports several programming languages (C++, C#, Delphi) and several operating systems (Windows and POSIX, including Linux) [Proprietary] and [Free Edition]
- AutoDiff – AutoDiff is a library for quickly computing gradients of functions defined by expressions. Mainly useful in numerical optimization
- GeometRi – Simple and lightweight computational geometry library for .Net
- Rationals – Implementation of rational number arithmetic for .NET with arbitrary precision.
- MKL.NET – A simple cross platform .NET API for Intel MKL.
- AngouriMath – An open-source symbolic/computer algebra library, made primarily for C# and F#. It covers a range of features and might be considered as an alternative to SymPy in .NET.
- Vim.Math3d – A feature-rich cross-platform replacement for System.Numerics with support for consistent serialization and binary layout, and additional structures and algorithms for efficient 3D Math.
- WPF-Math – a .NET library for rendering mathematical formulae using the LaTeX typesetting style, for the WPF framework
- Jodo.Numerics – Provides extra number types (such as fixed-point and non-overflowing numbers) with full support for operators, math, string-parsing etc. Extensively tested, and cross-platform compatible.
Tags: c#, open source, c# tools, c# plugins, c# libraries, .net tools, .net plugins, .net libraries, asp.net tools, asp.net plugins, asp.net libraries, C#, .NET, c# gradients, c# geometry, c# arithmetic, c# algebra, c# algorithms, c# formula rendering, c# latex, mathematics, C# mathematics, c#, f#, asp.net c# mathematics
Image: Unsplash License.