(no title)
jackhodkinson | 1 year ago
This looks like a programming language built on top of Python.
Satyrn only supports the Python programming language right now.
If you are using this on the regular, I'm curious if you have tried Julia or Mathematica, if so why do you use Sagemath over those alternatives?
29athrowaway|1 year ago
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.
vouaobrasil|1 year ago
Sagemath has pure math stuff. Julia does not. Sagemath can do lots of cool symbolic calculations like rings, quotient rings, algebraic curves, etc. Mathematica has some of this functionality but it's not free.