CSharpMath.Evaluation
0.5.1
Install-Package CSharpMath.Evaluation -Version 0.5.1
dotnet add package CSharpMath.Evaluation --version 0.5.1
<PackageReference Include="CSharpMath.Evaluation" Version="0.5.1" />
paket add CSharpMath.Evaluation --version 0.5.1
#r "nuget: CSharpMath.Evaluation, 0.5.1"
// Install CSharpMath.Evaluation as a Cake Addin
#addin nuget:?package=CSharpMath.Evaluation&version=0.5.1
// Install CSharpMath.Evaluation as a Cake Tool
#tool nuget:?package=CSharpMath.Evaluation&version=0.5.1
Can convert CSharpMath.Atom.MathList parsed from LaTeX with CSharpMath.Atom.LaTeXParser
into actual mathematical expressions that are evaluatable with AngouriMath.
Supports arithmetic, trigonometry, symbolic simplification and expansion,
as well as matrices, sets, and equation solving.
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net461 net462 net463 net47 net471 net472 net48 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETStandard 2.0
- AngouriMath (>= 1.1.0.3-beta)
- CSharpMath (>= 0.5.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.5.1 | 795 | 5/5/2021 |
0.5.0 | 173 | 4/20/2021 |
0.5.0-beta | 266 | 11/1/2020 |
0.5.0-alpha4 | 373 | 8/3/2020 |
0.5.0-alpha3 | 306 | 8/3/2020 |
0.5.0-alpha2.2 | 179 | 8/3/2020 |
# 0.5.1 Evaluation Update Quickfix
## Changes from v0.5.0 (Recently merged first)
## 🚀 Features
<details><summary>Provide workaround for #192 (#193) @Happypig375</summary><table><td>
So that
```cs
class RussianBreakingEngine : Typography.TextBreak.EngBreakingEngine {
public override bool CanHandle(char c) => c is >= '\u0400' and <= '\u052f'; // Unicode Cyrillic and Cyrillic Supplement
}
CSharpMath.Rendering.Text.TextLaTeXParser.AdditionalBreakingEngines.Add(new RussianBreakingEngine());
```
can be used for #192 while awaiting Typography support.
</td></table></details>
## Contributors
@Happypig375