What does HackerNews think of maxima-jupyter?

A Maxima kernel for Jupyter, based on CL-Jupyter (Common Lisp kernel)

Language: Common Lisp

I also tend to just use a CAS, specifically maxima (either commandline, via emacs, via wxMaxima or via notebook, see https://github.com/robert-dodier/maxima-jupyter ). It has the plotting, great units etc, and also incredibly handy to do things like a taylor expansion around a point with no effort.

If not maxima, then the old M-x calc will usually do the job

Maxima, the gpl'ed version of Macsyma (which I used in grad school days for stat mech calculations on spin systems with Potts, Ising, and other models) is available for most systems. There is a Jupyter kernel for it[1].

I am personally more a fan of Julia than Python, and Julia + Jupyter is an awesome combination.

[1] https://github.com/robert-dodier/maxima-jupyter