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

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
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.
.NET Standard math library
Language-invariant AST visitors.
Octavo.NET.Core Class Library
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