MathNet.Symbolics 0.22.0 The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Math.NET Symbolics is a basic open source computer algebra library for .Net and Mono. Written in F# but works well in C# as well. Supports .Net Framework 4.5 or higher and .Net Standard 2.0 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.Symbolics -Version 0.22.0
dotnet add package MathNet.Symbolics --version 0.22.0
<PackageReference Include="MathNet.Symbolics" Version="0.22.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MathNet.Symbolics --version 0.22.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MathNet.Symbolics, 0.22.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install MathNet.Symbolics as a Cake Addin
#addin nuget:?package=MathNet.Symbolics&version=0.22.0

// Install MathNet.Symbolics as a Cake Tool
#tool nuget:?package=MathNet.Symbolics&version=0.22.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Fix evaluation for Csc ~Andrew Boyarshin
Fully separated unary from N-ary functions, they now have a separate DU
Distinct known function names: binary atan is now atan2, unary log (log-10) is now lg.
Introducinig Enriched and Typed expressions, preparing for explicit argument nodes.
LaTeX: render full-word symbols with mathrm and force cdot in products if necessary
Infix/LaTeX: visual expressions can now be formatted also to a TextWriter
Infix/LaTeX: approximations now always render with a decimal point (to clearly distinct from integers)
Infix: parsing logic reworked to parse via visual expressions (no longer forcing auto-simplified full expressions)
Approximations now reduce 0.0x to 0.0 as a practical compromise.
Polynomial and rational algorithms handle approximations better (especially 0.0).

NuGet packages (9)

Showing the top 5 NuGet packages that depend on MathNet.Symbolics:

Package Downloads
OPTANO.Modeling
The OPTANO Modeling library allows you to use C# as a Modeling language for mathematical optimization (mixed integer programming (MIP) and linear programming (LP)). It has a lightweight footprint and connects to several solvers.
MathLib.Engine
.NET Standard math library
LINVAST.Imperative.Visitors
Language-invariant AST visitors.
Octavo.NET
Octavo.NET.Core Class Library
NumericalMethods
Library of numerical methods.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.24.0 15,497 1/10/2021
0.23.0 362 1/8/2021
0.22.0 1,609 11/1/2020
0.21.0 5,303 5/2/2020
0.20.0 57,572 11/18/2018
0.19.0 2,046 10/22/2018
0.18.1 10,377 12/23/2017
0.18.0 944 11/8/2017
0.17.0 25,159 9/16/2017
0.16.0 6,390 8/24/2017
0.15.0 2,541 4/30/2017
0.14.0 4,593 2/12/2017
0.13.0 867 12/29/2016
0.12.0 655 12/27/2016
0.11.0 3,850 11/6/2016
0.10.1 653 11/5/2016
0.10.0 666 11/5/2016
0.9.0 53,749 3/14/2016
0.8.0 1,208 1/9/2016
0.7.1 1,121 10/3/2015
0.7.0 705 10/3/2015
0.6.0 718 9/29/2015
0.5.0 1,008 7/18/2015
0.4.0 2,612 11/26/2014
0.3.0 865 9/21/2014
0.2.1-alpha 692 9/3/2014
0.2.0-alpha 701 9/2/2014