Skip to content

math plotting tui with support for multiple functions, finding derivatives and integral, etc using ncurses

License

Notifications You must be signed in to change notification settings

TheUnium/mathplot

Repository files navigation

mathplot

math plotting tui with support for multiple functions, finding derivatives and integral, etc using ncurses

currently is has these features:

  • this plotting tui has the insane ability to plot
  • you can plot multiple functions
  • you can also trace said functions to find specific coordinates
  • you can also view the numerical derivatives at any given point
  • you can calculate the definite integral of functions (using simpsons rule) and find local minima and maxima
  • uhhhhhh
  • exporting as png and text?
  • zooming and stuff
  • command suggestions

installation

stuff you need

  • gcc/clang
  • cmake
  • ncurses
how to install deps

on deb/ubuntu

sudo apt-get install build-essential cmake libncurses5-dev libncursesw5-dev

on fedora

sudo dnf install @development-tools cmake ncurses-devel

on arch

sudo pacman -S base-devel cmake ncurses

build

  1. clone the repo:

    git clone https://github.com/TheUnium/mathplot.git
    cd mathplot
  2. create the build dir:

    mkdir build
    cd build
  3. run cmake and make

    cmake ..
    make
  4. run

    ./mathplot
    
    # inside mathplot, to get a list of commands/features you can use :help

screenshots

mathplot showcase image

About

math plotting tui with support for multiple functions, finding derivatives and integral, etc using ncurses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •