https://github.com/unageek/graphest
A faithful graphing calculator
https://github.com/unageek/graphest
art education graph graphing-calculator interval-arithmetic math mathematics plot rust
Last synced: 3 months ago
JSON representation
A faithful graphing calculator
- Host: GitHub
- URL: https://github.com/unageek/graphest
- Owner: unageek
- License: mit
- Created: 2020-08-14T16:13:32.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-12-13T02:40:37.000Z (3 months ago)
- Last Synced: 2025-12-13T12:48:19.486Z (3 months ago)
- Topics: art, education, graph, graphing-calculator, interval-arithmetic, math, mathematics, plot, rust
- Language: Rust
- Homepage:
- Size: 20.1 MB
- Stars: 124
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Graphest
A graphing calculator that faithfully plots arbitrary mathematical relations.
## Getting Started
1. 📦 [Download the app](https://github.com/unageek/graphest/releases) available for both macOS and Windows.
2. 🎉 Copy and paste some of the [example relations](Examples.md), and voilà !
## Features
- Plots arbitrary equations/inequalities
- Never gives an incorrect result; if you find any relation plotted incorrectly, please [report it here](https://github.com/unageek/graphest/issues/new)
- Cartesian and polar coordinates
- Parametric relations
- Full interactivity
- Extensive set of [mathematical functions](https://unageek.github.io/graphest/guide/)
## [Building from Source](docs/build.md)
## Algorithm
Graphest aims to provide a modern, open-source and extensible alternative to [GrafEqâ„¢](http://www.peda.com/grafeq/) [Ped].
The following algorithms in [Tup01] are implemented: 1.1–3.2, 3.3 (partially), 3.4.1–3.4.3, 3.4.5 (partially).
- [Ped] Pedagoguery Software Inc. GrafEqâ„¢. http://www.peda.com/grafeq
- [Tup96] Jeffrey Allen Tupper. _Graphing Equations with Generalized Interval Arithmetic._ Master's thesis, University of Toronto, 1996. http://www.dgp.toronto.edu/~mooncake/thesis.pdf
- [Tup01] Jeff Tupper. _Reliable Two-Dimensional Graphing Methods for Mathematical Formulae with Two Free Variables._ SIGGRAPH 2001 Conference Proceedings, 2001. http://www.dgp.toronto.edu/~mooncake/papers/SIGGRAPH2001_Tupper.pdf