Sage is a comprehensive Open Source software package for studying and solving math problems. It covers the basics of math, including calculus and algebra, and a wide range of advanced areas, such as number theory, cryptography, graph theory, and linear algebra.
Sage provides both alternatives, as well as interfaces to closed source and costly math packages like Mathematica, Matlab, Magma, and Maple. The big plus of Sage is that you can employ the common easy-to-use programming language Python as scripting language, and you can therefore easily combine advanced math applications with other programming tasks. For more info see the Sage web site.
Sage Feature Tour
Sage is built out of nearly 100 open-source packages and features a unified interface. Sage can be used to study elementary and advanced, pure and applied mathematics. This includes a huge range of mathematics, including basic algebra, calculus, elementary to very advanced number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, graph theory, exact linear algebra and much more. It combinesvarious software packages and seamlessly integrates their functionality into a common experience. It is well-suitedfor education and research.
The user interface is a notebook in a web browser or the command line. Using the notebook, Sage connects either locally to your own Sage installation or to a Sage server on the network. Inside the Sage notebook you can create embedded graphics, beautifully typeset mathematical expressions, add and delete input, and share your work across the network.
The following showcase presents some of Sage's capabilities, screenshots and gives you an overall impression of what Sage is. The examples show the lines of code in Sage on the left side, accompanied by an explanation on the right. They only show the very basic concepts of how Sage works. Please refer to the documentation material for more detailed explanations or visit the library to see Sage in action.
- Quickstart with Sage — explains basic concepts and gives you an impression of what Sage is.
- Sage Graphics — shows examples of useful plots and visualizations.
- Sage in Research — presents features useful for higher mathematics.
- Sage Benchmarks — compares speed or memory usage of Sage with other systems.
Documentation: A Guided Tour
More about Sage
- Testimonials, Success Stories and News — read what others write about Sage.
- Screenshots — they give an impression how a Sage notebook looks like.
- Pictures — collection of images drawn by Sage.
- Interact — examples of Sage's interactive drawing capabilities.
No comments:
Post a Comment