Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -809,6 +809,7 @@ are short, and a stale one is worse than none — if you change what a file desc
| [`Docs/Usage/Exceptions.md`](Sources/AngouriMath/Docs/Usage/Exceptions.md) | the exception hierarchy under `AngouriMathBaseException` |
| [`Docs/Usage/Comparison.md`](Sources/AngouriMath/Docs/Usage/Comparison.md) | how we measure against Math.NET Symbolics, Symbolism and SymPy, with the versions and what each comparison does not establish |
| [`Docs/References.md`](Sources/AngouriMath/Docs/References.md) | the books, papers, corpora and reference works the code and its tests draw on, with the link and what each is used for. Add a work there when it is first cited |
| [`Docs/Acknowledgements.md`](Sources/AngouriMath/Docs/Acknowledgements.md) and [`Docs/Articles.md`](Sources/AngouriMath/Docs/Articles.md) | the projects AngouriMath is built with, and the maintainers' articles about it, moved from the archived AngouriMathLab |
| [`Docs/Contributing/`](Sources/AngouriMath/Docs/Contributing/README.md) | the index of the contributor docs |
| [`Contributing/General.md`](Sources/AngouriMath/Docs/Contributing/General.md) | the `Entity` hierarchy, in a paragraph |
| [`Contributing/AddingNode.cs`](Sources/AngouriMath/Docs/Contributing/AddingNode.cs) | every place a new node has to be taught about. Read it *before* adding one |
Expand Down
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,15 +138,16 @@ cd AngouriMath/Sources/Terminal/AngouriMath.Terminal
dotnet run -c Release
```

See the online [Jupyter notebook](https://mybinder.org/v2/gh/asc-community/AngouriMathLab/try?filepath=HelloBook.AngouriMath.Interactive.ipynb) on
See the [Jupyter notebook](./Sources/Samples/Interactive.Sample.ipynb) on
how to use the F# API of AngouriMath. Note, that the C# API is still available
via `open AngouriMath` command, then you can call the main library's methods.

See its [source folder](./Sources/Terminal).

### More

Read more about using AngouriMath for research on [the website](https://am.angouri.org/research).
Read more about using AngouriMath for research on [the website](https://am.angouri.org/research),
and in [the maintainers' articles](./Sources/AngouriMath/Docs/Articles.md).



Expand Down Expand Up @@ -547,3 +548,5 @@ to the project. Aside from volunteer donations, you can help developing the proj
The project is open source, but can be used in closed commercial projects. There is no restriction on it
with the only requirement to keep the MIT license with all distributives of AngouriMath.

The projects AngouriMath is built with are thanked in [Acknowledgements](./Sources/AngouriMath/Docs/Acknowledgements.md).

27 changes: 27 additions & 0 deletions Sources/AngouriMath/Docs/Acknowledgements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Projects we are thankful to

No project today stands alone. Moved from the archived
[AngouriMathLab](https://github.com/asc-community/AngouriMathLab) repository
([#1689](https://github.com/asc-community/AngouriMath/issues/1689)). The books, papers and corpora
the code draws on are in [References](References.md).

We thank:
- GitHub, for a great hosting and communication platform
- [.NET Runtime](https://github.com/dotnet/runtime), and Native AOT in it
- [.NET SDK](https://github.com/dotnet/sdk)
- [Roslyn compiler](https://github.com/dotnet/roslyn)
- [Visual Studio](https://visualstudio.microsoft.com)
- [F# compiler and core library](https://github.com/dotnet/fsharp)
- [.NET Interactive](https://github.com/dotnet/interactive)
- [Git](https://github.com/git/git)
- [CMake](https://github.com/Kitware/CMake)
- [Jupyter notebooks](https://github.com/jupyter/notebook)
- [Jupyter Binder](https://github.com/jupyterhub/binderhub)
- [Numbers](https://github.com/peteroupc/Numbers), for great arithmetic
- [Nullable](https://github.com/manuelroemer/Nullable)
- [Antlr](https://github.com/antlr/antlr4)
- [Octicons](https://iconify.design/icon-sets/octicon/)
- [flaticon](https://www.flaticon.com), for great icons made by <a href="https://www.freepik.com" title="Freepik">Freepik</a>
- [Discord](https://discord.com/invite/YWJEX7a), for communication
- all the free and open-source [dependencies](https://www.nuget.org/packages/AngouriMath) we have
- JetBrains, for IDEs
11 changes: 11 additions & 0 deletions Sources/AngouriMath/Docs/Articles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Articles

Articles by the maintainers about AngouriMath. Moved from the archived
[AngouriMathLab](https://github.com/asc-community/AngouriMathLab) repository
([#1689](https://github.com/asc-community/AngouriMath/issues/1689)).

1. [Symbolic algebra in C#](https://habr.com/en/post/486496/)
2. [Jupyter in .NET](https://habr.com/en/post/528816/)
3. [Math in Jupyter for .NET](https://www.reddit.com/r/dotnet/comments/jv7qqt/net_jupyter_math_looks_awesome/)
4. [Lazy properties in C#](https://habr.com/en/post/545936/)
5. [Compilation of symbolic expressions](https://habr.com/en/post/546926/)
2 changes: 1 addition & 1 deletion Sources/Terminal/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
This is desktop-targeted convenient CLI for AngouriMath. The idea is to provide convenient
easy-to-use and lightweight terminal to run some basic calculations in it.

The interface language is F#. If you're not familiar with it, check out a [Jupyter notebook](https://mybinder.org/v2/gh/asc-community/AngouriMathLab/try?filepath=HelloBook.AngouriMath.Interactive.ipynb),
The interface language is F#. If you're not familiar with it, check out a [Jupyter notebook](../Samples/Interactive.Sample.ipynb),
an interactive graphical notebook to working with AngouriMath.

![gif](https://raw.githubusercontent.com/asc-community/AngouriMath/terminal-as-global-tool/Sources/Terminal/terminal.gif)
Expand Down
Loading