SageMath is a free open-source mathematics software system licensed under the GPL.
SageMath builds on top of many existing open-source packages.
Click to see the list:
- ATLAS Automatically Tuned Linear Algebra Software
- BLAS Basic Fortan 77 linear algebra routines
- boehm_gc The Boehm-Demers-Weiser conservative garbage collector
- Boost Free peer-reviewed portable C++ source libraries
- bzip2 High-quality data compressor
- cddlib Double description method of Motzkin et al.
- Cephes Cephes mathematical library
- Cliquer Routines for clique searching
- conway_polynomials Frank Lübeck's tables of Conway polynomials over finite fields
- CVXOPT Convex optimization, linear programming, least squares, etc.
- Cython C-Extensions for Python
- Docutils Open-source text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX
- ECL Embeddable Common-Lisp, an implementation of the Common Lisp language as defined by the ANSI X3J13 specification
- eclib John Cremona's programs for enumerating and computing with elliptic curves defined over the rational numbers
- elliptic_curves Cremona's mini tables of elliptic curves
- f2c Converts Fortran 77 to C code
- FFLAS-FFPACK A LGPL-2.1+ source code library for dense linear algebra over word-size finite fields.
- FLINT Fast Library for Number Theory
- flintqs William Hart's highly optimized multi-polynomial quadratic sieve for integer factorization
- fplll Euclidean lattice reduction
- FreeType A free, high-quality, and portable font engine
- G95 A stable, production Fortran 95 compiler available for multiple CPU architectures and operating systems
- GAP Groups, Algorithms, Programming - a system for computational discrete algebra
- gcc GCC, the GNU Compiler Collection
- GD Dynamic graphics generation tool
- gdmodule A Python interface to the GD library
- genus2reduction Curve data computation
- GF2X A C/C++ software package containing routines for fast arithmetic in GF(2)[x] (multiplication, squaring, GCD) and searching for irreducible/primitive trinomials.
- Gfan Gröbner fans and tropical varieties
- Givaro C++ library for arithmetic and algebraic computations
- GLPK GNU Linear Programming Kit
- GMP-ECM Elliptic curve method for integer factorization
- GNU MPC Gnu Mpc is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result.
- GNU MPFR C library for multiple-precision floating-point computations with correct rounding
- GNU patch Applies diffs and patches to files.
- GnuTLS The GNU Transport Layer Security Library
- graphs A database of combinatorial graphs
- GSL The GNU Scientific Library
- IML Integer Matrix Library
- IPython Interactive computing environmens with an enhanced interactive Python shell
- Jinja State of the art, general purpose template engine; slightly outdated version
- Jinja2 State of the art, general purpose template engine; awesome version
- Jmol Java viewer for chemical structures in 3D
- LAPACK Linear Algebra PACKage written in Fortran
- lcalc Michael Rubinstein's L-function calculator
- LibGAP LibGAP is essentially a fork of the upstream GAP kernel.
- Libgcrypt General purpose cryptographic library based on the code from GnuPG
- Libgpg-error A small library that defines common error values for all GnuPG components
- libiconv A library to enable different languages with different characters to be handled properly
- libpng Bitmap image support
- LinBox C++ template library for exact, high-performance linear algebra computation with dense, sparse, and structured matrices over the integers and over finite fields
- lrcalc Littlewood-Richardson Calculator
- M4RI A library for fast arithmetic with dense matrices over GF(2)
- M4RI(e) A library for fast arithmetic with dense matrices over GF(2^e)
- matplotlib Python plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms
- Maxima System for manipulating symbolic and numerical expressions
- Mercurial Free, distributed source control management tool
- MoinMoin The MoinMoin wiki engine
- MPFI Multiple precision interval arithmetic library based on MPFR
- MPIR Multiple Precision Integers and Rationals
- mpmath Pure Python library for multiprecision floating-point arithmetic
- ncurses A library of functions that manage an application's display on character-cell terminals
- NetworkX Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks
- NTL A library for doing number theory
- NumPy Package for scientific computing with Python
- OpenCDK Open Crypto Development Kit provides basic parts of the OpenPGP message format
- PALP A package for analyzing lattice polytopes
- PARI/GP computer algebra system for fast computations in number theory
- Pexpect Pure Python module that makes Python a better tool for controlling and automating other programs
- PIL Python Imaging Library
- PolyBoRi Polynomials over Boolean Rings
- polytopes_db Reflexive Polytopes Databases that include lists of 2- and 3-dimensional reflexive polytopes
- PPL The Parma Polyhedra Library (PPL) provides numerical abstractions especially targeted at applications in the field of analysis and verification of complex systems.
- PyCrypto The Python Cryptography Toolkit
- Pygments Generic syntax highlighter
- Pynac Symbolic computation with Python objects
- Python The Python programming language
- python-gnutls Python wrapper for the GNUTLS library
- R A free software environment for statistical computing and graphics
- Ratpoints Find rational points on hyperelliptic curves
- Readline The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in
- RPy2 provides a low-level interface to R, a proposed high-level interface, including wrappers to graphical libraries, as well as R-like structures and functions.
- Rubik Optimal Rubik's cube solver
- SageNB The Sage Notebook server
- SageTeX The SageTeX package allows you to embed code, results of computations, and plots from the Sage mathematics software suite into LaTeX documents
- SciPy Scientific tools for Python
- scipy_sandbox This package builds some of the optional/experimental SciPy packages, currently including arpack and delaunay
- SCons An open source software construction tool
- setuptools Download, build, install, upgrade, and uninstall Python packages -- easily!
- Singular Computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory
- Sphinx A tool that makes it easy to create intelligent and beautiful documentation
- SQLAlchemy Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL
- SQLite Software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine
- Symmetrica Collection of C routines for representation theory
- SYMPOW Package to compute special values of symmetric power elliptic curve L-functions
- SymPy Python library for symbolic mathematics
- Tachyon Parallel/multiprocessor ray tracing system
- Termcap Simplifies the process of writing portable text mode applications
- Twisted Event-driven networking engine written in Python
- weave Tools for including C/C++ code within Python
- zlib Data compression library
- zn_poly C library for polynomial arithmetic in Z/nZ[x]
- ZODB Native object database for Python
Note: No JavaScript used!