Extensive open-source scientific package


Downzen rating
Users rating

Extensive open-source scientific package
SageMath is a giant project in the field of open source scientific packages. It is a collection of more than 80 different open source projects integrated into a single user interface with Python as the language that connects everything. SageMath was to be used for research and teaching of pure and applied mathematics, but that does not mean that it can not be used in other areas of science and engineering.

Alternatives for SageMath

No alternatives found for this operating system!
No alternatives found for this operating system!

Comparison Table


GNU Octave




DescriptionMATLAB alternativeMATLAB open-source alternativeHigh-performance programming languageOpen-source computer algebra systemExtensive open-source scientific packageFree scientific modeling software
The good
  • Free and open-source alternative to MATLAB.
  • Contains many functions and tools to simulate and model human and natural systems.
  • A programming language compatible with the MATLAB programming language.
  • Free and open-source.
  • All-in-one software environment for mathematical modeling.
  • Ability to extend functionality with packages.
  • Free and open-source.
  • High-performance dynamic language close in speed to static languages.
  • General-purpose programming language.
  • Integrated full debugger.
  • Ability to call libraries from other languages such as C, Python, and Fortran.
  • Free and open-source.
  • Cross-platform.
  • Includes a lot of tools and functions to symbolically and numerically solve equations from many fields of mathematics.
  • Ability to plot functions in 2D and 3D.
  • Free and open-source.
  • A comprehensive software that includes more than 80 scientific packages.
  • A large and active community of users.
  • It can be used from a Jupyter Notebook.
  • Free and open-source.
  • Integrated graphical editor (Xcos).
  • The user can create functions and scripts similar to MATLAB.
  • An active community of users from different disciplines.
  • Many built-in functions and numerical methods.
The bad
  • Does not have a large community and academic support compared to MATLAB and GNU Octave.
  • Does not support addons and GUI applications.
  • None.
  • Relatively new and lacks learning resources.
  • None.
  • There is no option to select certain packages to install, all packages are bundled into a single installation file.
  • There is a lack of tutorials, learning resources and documentation compared to other open-source projects.
Downzen rating4.
Users rating5.
Last update2019-09-102019-04-152019-10-282021-07-232019-10-262019-10-28
Requires connectionUnknownUnknownUnknownUnknownUnknownUnknown