/mymathboard

Visualize graphs, run calculations.

Primary LanguageRustMIT LicenseMIT

mymathboard

mymathboard is an interactive tool for visualizing graphs and running calculations in a REPL-like interface.

NOTE: this software is not released for public use as a binary yet and is currently being built on MacOS only. I am yet to test this on Windows and Linux.

todos

  • a REPL-like interface for doing math
  • a graphing interface for visualizing equations
  • zooming in the graph area
  • panning in the graph area
  • clear the REPL
  • export graph as PNG
  • dark theme
  • display coordinates on axes
  • add support for matrix calculations
  • export graph as SVG
  • test on windows
  • test on linux
  • website - description + REPL documentation + download page
  • app signing, bundling with installers
  • app updater
  • release!

requirements

  1. Rust (>= v1.80.0)

build

# development
cargo build

# release
cargo build --release

license

created by Vivek Nathani (@viveknathani_), licensed under the MIT License.