Hacker News new | ask | show | jobs
by 29athrowaway 711 days ago
There are many reasons to use Sagemath.

It unifies multiple existing open source math libraries and packages. It integrates with Octave, Scilab, Maxima, etc. It also integrates well with LaTeX... you can take results, format them as TeX and also render them.

Its objective is to be a replacement for Maple, Mathematica and MATLAB, which are prohibitively expensive for many people. As such, once it's installed it comes with batteries included and you can easily share workbooks that others can run without falling into a DevOps-like situation.

The DSL that is offers can be more convenient than Python.

There are some interesting quickstart tutorials here https://doc.sagemath.org/html/en/prep/quickstart.html

And it was also discussed earlier on HN here, with many comments that are more informed than anything I could say at this moment: https://news.ycombinator.com/item?id=23511183

I tried JetBrains DataSpell as a desktop frontend for Sage and the results were not good.