We have used various JS libraries.

  1. Chart.js - To plot the graphs
  2. Plotly.js - To plot the contours
  3. Numerics.js - JS library for matrix computation
  4. Algebra.js - JS library to compute polynomial roots and for rendering text
  5. jsMath - A JS library to render text and mathematical formulae
You can view the source code or report any issues on github.