Open Source
SageMath is free and open-source software, which allows users to access, modify, and distribute the software without cost. It fosters collaboration and transparency within the community.
Comprehensive Toolset
It integrates many mathematics software packages into a common interface, providing tools for algebra, calculus, combinatorics, numerical mathematics, number theory, and more.
Python-Based
SageMath uses Python as its primary language, which is widely known for its readability and ease of use. Python’s popularity and extensive libraries enhance SageMath’s functionality.
Active Community
SageMath has a vibrant and active community contributing to its development, offering extensive support, tutorials, and documentation.
Web Interface
SageMath provides a Jupyter Notebook interface, which allows for interactive computations, visualization, and sharing of results in a web browser.
I received a Ph.D. In pure math (number theory) from Berkeley, and then worked as an academic mathematician for 20 years, so wrote a few dozen research papers and some books. My ability to write software for doing mathematics was obviously better as a result of studying mathematics, e.g., I started SageMath (https://sagemath.org) and wrote a big chunk of it. Now I mostly do full stack web development (I…
– Source: Hacker News
/
about 1 year ago
You could also try sagemath (sagemath.org), available for window, mac & linux for free.
Source:
over 1 year ago
SageMath gets my vote. I use it to compute simplicial objects that turn out to be infinitely categories. https://sagemath.org SageMath includes most of the python libraries already mentioned, and much more.
Source:
over 1 year ago
I am a fan of this site (and of this site’s tutorial in particular). I would also recommend this site. The SageMath site has some good tutorials too.
Source:
almost 2 years ago