SkillAgentSearch skills...

AngouriMath

Open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.

Install / Use

/learn @asc-community/AngouriMath

README

[!WARNING] AngouriMath is no longer actively maintained. You can still use it, but there won't be active development anymore (full story at wbg.gg). Feel free to submit pull requests though.

<p align="center"> <a href="https://github.com/asc-community/AngouriMath"> <img src="./.github/additional/readme/icon_white.png" alt="AngouriMath logo" width="200" height="200"> </a> </p> <h2 align="center">AngouriMath</h2> <p align="center"> <i>Open-source cross-platform symbolic algebra library for </i><b>C# · F# · Jupyter · C++ (WIP)</b> <br> <a href="https://am.angouri.org/quickstart/"><b>Get started</b></a> <b>·</b> <a href="#exam"><b>Examples</b></a> <b>·</b> <a href="#contrib"><b>Contributions</b></a> <b>·</b> <a href="https://am.angouri.org/whatsnew/"><b>What's new</b></a> <b>·</b> <a href="https://am.angouri.org/"><b>Website</b></a> <br> <br> <a href="https://dotnetfiddle.net/u901sI"><img src="https://img.shields.io/static/v1?label=Fiddle&message=Try%21&color=purple&style=flat&logo=.NET&labelColor=646"></a> <a href="https://mybinder.org/v2/gh/asc-community/AngouriMathLab/try"><img src="https://img.shields.io/static/v1?label=Jupyter&message=Try%21&color=purple&style=flat&logo=Jupyter&labelColor=646"></a> <a href="https://matrix.to/#/#angourimath:matrix.org"><img alt="Join Matrix Chat" src="https://img.shields.io/badge/chat%20with%20us-7eb7e2?logo=matrix&style=flat&labelColor=474&logoColor=white&color=252"></a> <a href="https://github.com/quozd/awesome-dotnet"><img src="https://awesome.re/mentioned-badge.svg"></a> </p> <details><summary><strong>Status board</strong></summary>

Solution Build

Builds and tests

| | Kernel/C# | F# | Interactive | C++ | |-------|-----------|----|-------------|-----| | Build | C#/Kernel Build | F# Build | Interactive Build | C++ Build | | Test | C# Test | F# Test | Interactive Test | C++ Test |

Note, that all tests and builds are tested for the following three operating systems: Windows, Ubuntu, Mac OS.

Coverage

| Kernel/C# | F# | C++ | |-----------|----|-----| | <a href="https://codecov.io/gh/asc-community/AngouriMath"><img src="https://codecov.io/gh/asc-community/AngouriMath/branch/master/graph/badge.svg?token=XaA0JGyNrS"/></a> | ??? | ??? |

Versions

| | Prerelease | Stable | Downloads | |:--:|:----------:|:------:|:---------:| | Kernel/C# | <a href="https://www.nuget.org/packages/AngouriMath"><img alt="Nuget (with prereleases)" src="https://img.shields.io/nuget/vpre/AngouriMath?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath"><img alt="Nuget" src="https://img.shields.io/nuget/v/AngouriMath?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath"><img alt="Nuget" src="https://img.shields.io/nuget/dt/AngouriMath?color=darkblue&label=Downloads&style=flat-square"></a> | | F# | <a href="https://www.nuget.org/packages/AngouriMath.FSharp"><img alt="Nuget (with prereleases)" src="https://img.shields.io/nuget/vpre/AngouriMath.FSharp?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath.FSharp"><img alt="Nuget" src="https://img.shields.io/nuget/v/AngouriMath.FSharp?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath.FSharp"><img alt="Nuget" src="https://img.shields.io/nuget/dt/AngouriMath.FSharp?color=darkblue&label=Downloads&style=flat-square"></a> | | Interactive | <a href="https://www.nuget.org/packages/AngouriMath.Interactive"><img alt="Nuget (with prereleases)" src="https://img.shields.io/nuget/vpre/AngouriMath.Interactive?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath.Interactive"><img alt="Nuget" src="https://img.shields.io/nuget/v/AngouriMath.Interactive?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath.Interactive"><img alt="Nuget" src="https://img.shields.io/nuget/dt/AngouriMath.Interactive?color=darkblue&label=Downloads&style=flat-square"></a> | | Experimental | <a href="https://www.nuget.org/packages/AngouriMath.Experimental"><img alt="Nuget (with prereleases)" src="https://img.shields.io/nuget/vpre/AngouriMath.Experimental?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath.Experimental"><img alt="Nuget" src="https://img.shields.io/nuget/v/AngouriMath.Experimental?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath.Experimental"><img alt="Nuget" src="https://img.shields.io/nuget/dt/AngouriMath.Experimental?color=darkblue&label=Downloads&style=flat-square"></a> | | Terminal | <a href="https://www.nuget.org/packages/AngouriMath.Terminal"><img alt="Nuget (with prereleases)" src="https://img.shields.io/nuget/vpre/AngouriMath.Terminal?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath.Terminal"><img alt="Nuget" src="https://img.shields.io/nuget/v/AngouriMath.Terminal?color=blue&label=NuGet&logo=nuget&style=flat-square"></a> | <a href="https://www.nuget.org/packages/AngouriMath.Terminal"><img alt="Nuget" src="https://img.shields.io/nuget/dt/AngouriMath.Terminal?color=darkblue&label=Downloads&style=flat-square"></a> | | C++ | <img alt="GitHub release (latest SemVer including pre-releases)" src="https://img.shields.io/github/v/release/asc-community/AngouriMathLab?include_prereleases&label=GH%20Releases"> | WIP | WIP |

There are also latest-master versions (updated on every push to master) on MyGet: | MyGet | Downloads | |-------|-----------| | MyGet (with prereleases) | MyGet | | MyGet (with prereleases) | MyGet | | MyGet (with prereleases) | MyGet | | MyGet (with prereleases) | MyGet |

Source to install from MyGet:

https://www.myget.org/F/angourimath/api/v3/index.json  

Other info

| Website | Stars | License | |---------|-------|---------| | <a href="https://am.angouri.org"><img alt="Website" src="https://img.shields.io/website?down_message=Down&label=Website&up_message=Up&url=https%3A%2F%2Fam.angouri.org&style=flat-square"></a> | <img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/asc-community/AngouriMath?label=Stars&style=flat-square"> | <img alt="GitHub" src="https://img.shields.io/github/license/asc-community/AngouriMath?color=dark-green&label=License&style=flat-square"> |

<a href="CONTRIBUTING.md"><img alt="GitHub contributors" src="https://img.shields.io/github/contributors/asc-community/AngouriMath"></a>

If you want, you can add a badge to your repo:

[![Powered by AngouriMath](https://img.shields.io/badge/Powered%20by-AngouriMath-purple?style=flat-square&labelColor=646)](https://am.angouri.org)

Powered by AngouriMath

</details>

What is it about?

<a href="https://am.angouri.org">AngouriMath</a> is an open source symbolic algebra library. That is, via AngouriMath, you can automatically <a href="https://am.angouri.org/wiki/07.-Solvers.html">solve</a> equations, systems of equations, <a href="https://am.angouri.org/wiki/05.-Differentiation.html">differentiate</a>, <a href="https://am.angouri.org/wiki/01.-Expressions.html">parse</a> from string, <a href="https://am.angouri.org/wiki/09.-Compilation.html">compile expressions</a>, work with <a href="https://am.angouri.org/wiki/10.-Matrices.html">matrices</a>, find limits, convert an expression to LaTeX, and <a href="https://am.angouri.org/wiki/">many other things</a>.

Where can be used?

<a href="#jupyter"><img src="./.github/additional/readme/side.PNG" align="right" width="25%" alt="AngouriMath now supports Jupyter integration"/></a>

The two areas of use:

<hr> <details><summary>🧪<b> Research / Data Science</b> <sub>[click 🖱
View on GitHub
GitHub Stars817
CategoryEducation
Updated4d ago
Forks77

Languages

C#

Security Score

100/100

Audited on Mar 23, 2026

No findings