Differences between revisions 3 and 11 (spanning 8 versions)
Revision 3 as of 2017-02-02 01:50:38
Size: 9128
Editor: mrennekamp
Comment: add links to find what spkgs *actually* are
Revision 11 as of 2020-12-29 03:17:02
Size: 8290
Editor: mkoeppe
Comment: Remove packages [4-a]* - information absorbed to build/pkgs/*/SPKG.rst
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Browse the [[https://git.sagemath.org/sage.git/tree/build/pkgs|Git]] to see all of the included spkgs. (see below) This page is outdated.
Line 3: Line 3:
[[https://trac.sagemath.org/|Trac]] (the wiki) provides minimal information in regards to "dependencies" (upstream).  - Up-to-date information for the latest Sage release can be found in the [[https://doc.sagemath.org/html/en/reference/spkg/ |Sage reference manual]].
Line 5: Line 5:
The Sage [[http://doc.sagemath.org/html/en/developer/index.html|Developer Guide]] includes some information on including packages into the source code.  - Up-to-date information of the current development version can be found in the Sage source tree: [[https://git.sagemath.org/sage.git/tree/build/pkgs]].
Line 7: Line 7:
Edit the table's contents to reflect packages included.  - The Sage [[http://doc.sagemath.org/html/en/developer/index.html|Developer Guide]] includes some information on including packages into the source code.
Line 9: Line 9:
= Standard SPKGs = = SPKGs (outdated partial list) =
Line 11: Line 11:
||'''Spkg ''' ||'''Current spkg Maintainer(s)''' ||'''Version in Sage''' ||'''Latest Stable Release''' ||
|| [[spkg/atlas|atlas]] || Josh Kantor || 3.8.3.p14 || 3.9.23 ||
|| [[spkg/BLAS|BLAS]] || Josh Kantor, William Stein || || ||
|| [[spkg/boehmgc|Boehm garbage collector]] || N/A || 7.1.p6 || 7.1 ||
|| [[spkg/bzip2|bzip2]] || || || ||
|| [[spkg/cddlib|Cddlib]] || William Stein || 094b.p3 || 094b ||
|| [[spkg/clisp|clisp]] || William Stein || 2.46.p7 || 2.46 ||
|| [[spkg/ConwayPolynomials|Conway Polynomials]] || William Stein || ? || ? ||
|| [[spkg/Cvxopt|Cvxopt]] || William Stein, Josh Kantor || 0.9.p7 || 0.9 ||
|| [[spkg/Cython|Cython]] || Robert Bradshaw || 0.12.1 || ? ||
|| [[spkg/docutils|docutils]] || Mike Hansen || 0.5 || 0.5 ||
|| [[spkg/ECM|ECM]] || N/A || 6.2.1.p2 || 6.3 ||
|| [[spkg/eclib|eclib]] || John Cremona, [[WilliamStein|William Stein]], Ralph Philip Weinmann || 20080310.p7 || 20080310||
|| [[spkg/elliptic_curves|elliptic_curves]] || || || ||
|| [[spkg/examples|examples]] || || || ||
|| [[spkg/extcode|extcode]] || || || ||
|| [[spkg/f2c|f2c]] || || || ||
|| [[spkg/flint|flint]] || Burcin Erocal, William Stein || 1.5.0.p5 || 1.5.2/1.6 incompatible: 2.2 ||
|| [[spkg/flintqs|flintqs]] || ? || 20070817.p5 || ? ||
|| [[spkg/fortran|fortran]] || ? || 20100629 || N/A ||
|| [[spkg/freetype|freetype]] || William Stein || 2.3.5.p0 || 2.3.5 ||
|| [[spkg/gap|gap]] || David Joyner, Robert Miller, [[WilliamStein|William Stein]] || 4.4.10.p10 || 4.4.10 ||
|| [[spkg/gd|gd]] || N/A || 2.0.35.p0 || 2.0.35||
|| [[spkg/gdmodule|gdmodule]] || ? || 0.56.p7 || ? ||
|| [[spkg/genus2reduction|genus2reduction]] || William Stein || 0.3.p6 || 0.3? ||
|| [[spkg/gfan|gfan]] || Marshall Hampton, William Stein || 0.3.p4 || 0.3 ||
|| [[spkg/ghmm|ghmm]] || William Stein || 20080803 || 20080803 ||
|| [[spkg/givaro|givaro]] || Clement Pernet, [[MartinAlbrecht|Martin Albrecht]] || 3.2.13rc1 || 3.2.12.rc1 ||
|| [[spkg/glpk|glpk]] || ? || 4.44 || >=4.44 ||
|| [[spkg/gmp|gmp]] || || (optional; see MPIR) || 5.0.2 ||
|| [[spkg/gnutls|gnutls]] || || || ||
|| [[spkg/graphs|graphs]] || || || ||
|| [[spkg/gsl|gsl]] || William Stein || 1.14 || 1.14 ||
|| [[spkg/iml|iml]] || [[WilliamStein|William Stein]], [[MartinAlbrecht|Martin Albrecht]] || 1.0.1.p11 || 1.0.3 ||
|| [[spkg/ipython|ipython]] || Mike Hansen || 0.8.4.p0 || 0.10 ||
|| [[spkg/jinja|jinja]] || Mike Hansen || 1.2 || 1.2 ||
|| [[spkg/jmol|jmol]] || Josh Kantor, William Stein, Ted Kosan, Jonathan Gutow || 12.3.27 || 12.2.X ||
|| [[spkg/lapack|lapack]] || || || ||
|| [[spkg/lcalc|lcalc]] || Rishikesh || 20100428-1.23.p1 || 1.23 ||
|| [[spkg/libfplll|libfplll]] || [[MartinAlbrecht|Martin Albrecht]] || 2.1.6-20071129.p5 || 2.1.6 ||
|| [[spkg/libgcrypt|libgcrypt]] || N/A || 1.4.0.p2 || 1.4.0 ||
|| [[spkg/libgpg_error|libgpg_error]] || N/A || 1.6 || 1.6 ||
|| [[spkg/libm4ri|libm4ri]] || [[MartinAlbrecht|Martin Albrecht]] || 20100701.p1 || 20100701 ||
|| [[spkg/libpng|libpng]] || N/A || 1.2.35.p2 || ? ||
|| [[spkg/linbox|linbox]] || Clement Pernet, [[WilliamStein|William Stein]] || 1.1.6 || 1.1.6 ||
|| [[spkg/matplotlib|matplotlib]] || Jason Grout || 0.98.3.p4 || 0.99.1.1 ||
|| [[skpg/maxima|maxima]] || [[WilliamStein|William Stein]] || 5.16.3 || 5.18.1 ||
|| [[spkg/mercurial|mercurial]] || William Stein || 1.3.1.p2 || 1.6.3 ||
|| [[spkg/moinmoin|moinmoin]] || Mike Hansen, William Stein || 1.5.7.p2 || 1.5.7 ||
|| [[spkg/mpfi|mpfi]] || Carl Witty || 1.3.4-cvs20071125.p7 || 1.3.4-cvs20071125 ||
|| [[spkg/mpfr|mpfr]] || N/A || 2.4.2 || 3.0.1 ||
|| [[spkg/mpir|mpir]] || ? || 1.2.2.p1 || 2.4.0 ||
|| [[spkg/networkx|networkx]] || Robert Miller || 1.2.p1 || ? ||
|| [[spkg/ntl|ntl]] || [[WilliamStein|William Stein]] || 5.4.2.p12 || 5.5.2 ||
|| [[spkg/numpy|numpy]] || Jason Grout, Josh Kantor|| 1.2.0.p0 || 1.2.0 ||
|| [[spkg/opencdk|opencdk]] || N/A || 0.6.6 || 0.6.6 ||
|| [[spkg/palp|palp]] || N/A || 1.1.p1 || 1.1 ||
|| [[spkg/pari|pari]] || [[WilliamStein|William Stein]], Craig Citro, Jeroen Demeyer || 2.4.3.alpha.p5 || 2.3.5? ||
|| [[spkg/pexpect|pexpect]] || William Stein || 2.0.p1 || 2.0 ||
|| [[spkg/polybori|polybori]] || Burcin Erocal || 0.6.4.p4 || ? ||
|| [[spkg/pycrypto|pycrypto]] || N/A || 2.0.1.p2 || 2.0.1 ||
|| [[spkg/pygments|pygments]] || Mike Hansen || 0.11.1 || 0.11.1 ||
|| [[spkg/pynac|pynac]] || William Stein, Burcin Erocal || 0.2.0.p5 || ? ||
|| [[spkg/pyprocessing|pyprocessing]] || William Stein, Mike Hansen, Tom Boothby || ? || ? ||
|| [[spkg/python|python]] || [[WilliamStein|William Stein]] || 2.6.4.p9 || 2.7.x ||
|| [[spkg/python_gnutls|python_gnutls]] || N/A || 1.1.4.p3 || 1.1.4 ||
|| [[spkg/quaddouble|quaddouble]] || N/A || 2.2.p9 || 2.2 ||
|| [[spkg/r|r]] || [[WilliamStein|William Stein]] || 2.10.1.p3 || ? ||
|| [[spkg/readline|readline]] || N/A || 6.0.p2 || >=6.1 ||
|| [[spkg/rpy|rpy]] || || || ||
|| [[spkg/rubiks|rubiks]] || Robert Bradshaw || 20070912.p8 || 20070912 ||
|| [[spkg/sage|sage]] || || || ||
|| [[spkg/sage_scripts|sage_scripts]] || || || ||
|| [[spkg/scipy|scipy]] || Josh Kantor, William Stein || scipy-20071020-0.6.p4 || 0.7.1 ||
|| [[spkg/scipy_sandbox|scipy_sandbox]] || Josh Kantor || 20071020.p3 || 20071020 ||
|| [[spkg/scons|scons]] || N/A || scons-0.97.0d20071212 || scons-0.97.0d20071212 ||
|| [[spkg/setuptools|setuptools]] || Jaap Spies || 0.6c8.p1 || 0.6c8 ||
|| [[spkg/singular|singular]] || [[MartinAlbrecht|Martin Albrecht]] || 3-1-1-4.p0 || >=3-1-1-4 ||
|| [[spkg/sqlalchemy|sqlalchemy]] || Yi Qiang || 0.4.6.p0 || 0.4.6 ||
|| [[spkg/sqlite|sqlite]] || N/A || 3.5.3.p3 || 3.5.3 ||
|| [[spkg/sphinx|Sphinx]] || Mike Hansen || 0.6.3.p4 || ? ||
|| [[spkg/symmetrica|symmetrica]] || Mike Hansen || 2.0.p2 || 2.0 ||
|| [[spkg/sympow|sympow]] || William Stein || 1.018.1.p6 || 1.018.1 ||
|| [[spkg/SymPy|SymPy]] || [[OndrejCertik|Ondřej Čertík]] || 0.6.3.p0 || 0.6.6 ||
|| [[spkg/tachyon|tachyon]] || William Stein || 0.98beta.p11 || 0.98.9(!) ||
|| [[spkg/termcap|termcap]] || William Stein || 1.3.1.p0 || 1.3.1 ||
|| [[spkg/twisted|twisted]] || Mike Hansen || 8.1.0.p1 || 8.1.0 ||
|| [[spkg/weave|weave]] || || || ||
|| [[spkg/zlib|zlib]] || N/A || 1.2.3.p4 || 1.2.3 ||
|| [[spkg/zn_poly|zn_poly]] || David Harvey || 0.9.p0 || 0.9 ||
|| [[spkg/zodb|zodb]] || N/A || 3.7.0.p4 || 3.7.0 ||
https://trac.sagemath.org/ticket/29655 will review the information below and include useful bits in the source tree.
Line 103: Line 13:
== Optional SPKGs ==
Line 105: Line 14:
||'''Spkg ''' ||'''Current spkg Maintainer(s)''' ||'''Version in Sage''' ||'''Latest Stable Release''' ||
||[[spkg/biopython|biopython]] || Marshall Hampton || 1.49b || 1.51 ||
||[[spkg/fricas|fricas]] || Ralf Hemmecke || 1.0.8 || 1.0.8 ||
||[[spkg/knoboo|knoboo]] || William Stein || knoboo-20080411 || knoboo-20080411 ||
||[[spkg/lrs|lrs]] || Marshall Hampton || 1.44 || 1.45 ||
||[[spkg/phcpack|phcpack]] || Marshall Hampton || 2.3.39.p0 || 2.3.39 ||

== SPKGs no longer standard ==

||'''Spkg ''' ||'''Current spkg Maintainer(s)''' ||'''Version in Sage''' ||'''Latest Stable Release''' ||'''Removed In''' ||
|| [[spkg/pysqlite|pysqlite]] || || || || ||
|| [[spkg/ipython1|ipython1]] || || || || Sage 3.3 ||

== What is a spkg? ==

Files with the extension ".spkg" are known as Sage packages. The directory {{{SAGE_ROOT/spkg/standard}}} contains the standard SPKG's. In a source install of Sage, this directory contains all the standard Sage spkg files (actually .tar or .tar.bz2 files), which are the source code that defines Sage. In a binary install, some of these may be small placeholder files to save space.

Sage packages are distributed as ".spkg" files, which are .tar.bz2 files (or tar files) but have the extension ".spkg" to discourage confusion. Although Sage packages are packed using tar and/or bzip2, please note that ".spkg" files contain control information (installation scripts and metadata) that are necessary for building and installing them. For source distributions, when you compile Sage the file {{{SAGE_ROOT/makefile}}} takes care of the unpacking, compilation, and installation of Sage packages for you. For more information on the structure of {{{.spkg}}} files, please refer to the Sage Developer's Guide
in your local installation of Sage at
{{{
SAGE_ROOT/sage/doc/output/html/en/developer/index.html
}}}
If you cannot locate that file in your local installation of Sage, you might want to consider (re)building the standard Sage documentation using this command:
{{{
SAGE_ROOT/sage -docbuild all html
}}}
or refer to the [[http://www.sagemath.org/doc/developer/|online Sage developer's guide]]. Additional Sage packages can be found at the [[http://www.sagemath.org/download-packages.html|packages download page]].
||'''Spkg''' ||'''Upstream Weblink''' ||'''Includes a spkg-src? (NY = updates manually)''' ||'''Purpose''' ||'''Standard?''' ||
|| babel ||[[http://babel.pocoo.org/]] || NY ||Internationalization utilities ||Standard ||
|| backports_abc ||[[https://pypi.python.org/pypi/backports_abc]] || NY || Backports "collections.abc" (PyPi) ||Standard ||
|| backports_shutil_get_terminal_size || PyPi || NY || A backport of the get_terminal_size function from Python 3.3's shutil. ||Standard ||
|| backports_ssl_match_hostname || PyPi || NY || The ssl.match_hostname() function from Python 3.5 || Standard ||
|| beautifulsoup || [[https://www.crummy.com/software/BeautifulSoup/]] || ? || Screen-scraping library (sits atop html/xml parser) || "pip" ||
|| benzene || ? Assuming http://www.grinvin.org/ || NY || Efficient generation of all nonisomorphic fusenes and benzenoids || Optional ||
|| biopython || [[http://biopython.org/]] || ? || Python tools for computational molecular biology || "pip" ||
|| bliss || [[http://www.tcs.tkk.fi/Software/bliss]]|| (AUTO UPDATES) ||Computing automorphism groups and canonical forms of graphs || Optional ||
|| boost || [[http://www.boost.org/]]|| NY || "Portable C++ Libraries" || Optional ||
|| boost_cropped || Same as above || includes spkg-src || ? || Standard ||
|| brial || [[https://github.com/BRiAl/BRiAl]] || NY || Various; successor to PolyBoRi || Standard ||
|| brian || [[https://pypi.python.org/pypi/brian]] [[http://briansimulator.org/]] || ? || A clock-driven simulator for spiking neural networks || "pip" ||
|| buckygen || [[http://caagt.ugent.be/buckygen/]] || NY || Efficient generation of all nonisomorphic fullerenes || Optional ||
|| bzip2 || [[http://www.bzip.org/]] || (AUTO UPDATES) || Data compressor || Standard ||
|| cbc || [[https://projects.coin-or.org/Cbc]] || NY || Open-source mixed integer programming solver written in C++ || Optional ||
|| ccache || [[https://ccache.samba.org/]] || NY || Compiler cache; supports C, C++, Objective-C, and Objective-C++ || Optional ||
|| cddlib ||[[https://www.inf.ethz.ch/personal/fukudak/cdd_home/]]|| (AUTO UPDATES) ||C implementation of the Double Description Method of Motzkin||Standard||
|| cephes || [[http://www.moshier.net/]] || NY || Mathematical library in/for C || Standard||
|| certifi || [[http://certifi.io/]] || NY || Python package for providing Mozilla's CA Bundle || Standard ||
|| cliquier || [[https://users.aalto.fi/~pat/cliquer.html]] || (AUTO UPDATES) ||Set of C routines for finding cliques in an arbitrary weighted graph ||Standard||
|| cmake || [[https://cmake.org/]] || NY || CMake is a cross-platform build system generator || Experimental ||
|| combinatoral_designs || ? || NY || Data for combinatoral designs || Standard ||
|| compilerwrapper || [[https://bitbucket.org/vbraun/compilerwrapper]] || NY || A wrapper for compiler and binutils || Experimental ||
|| configparser || [[https://docs.python.org/3/library/configparser.html]] || NY || Exists for compatiblity with Python2 || Standard ||
|| configure || Auto-generated by Sage || Auto-generated by Sage || shipped in case sufficiently recent autotools not installed || Base ||
|| conway_polynomials || extends Sage library || NY? || Small database of Conway Polynomials || Standard ||
|| coxeter3 || [[http://math.univ-lyon1.fr/~ducloux/coxeter/coxeter3/english/coxeter3_e.html]] || NY || Wraps Fokko Ducloux's Coxeter 3 C++ library || Optional||
|| cryptominisat || [[https://www.msoos.org/]] || NY || (To be) an efficient sequential, parallel and distributed solver || Experimental ||
|| csdp || [[https://projects.coin-or.org/Csdp]] || (AUTO UPDATES) || A fast SDP solver written in C || Optional ||
|| cvxopt || [[http://cvxopt.org/]] || NY || Convex optimization based on Python || Standard ||
|| cycler || [[http://matplotlib.org/cycler/]] || NY || A small break of of matplotlib to deal with "composable cycles" || Standard ||
|| cysignals || [[https://github.com/sagemath/cysignals]] || NY || Interrupt and signal handling for Cython || Standard ||
|| cython || [[http://cython.org/]] || NY || C extensions for Python || Standard ||
|| d3js || [[https://d3js.org/]] || (AUTO UPDATES) || JavaScript library for manipulating documents based on data || Optional ||
|| database_cremona_ellcurve || [[https://github.com/JohnCremona/ecdata]] || NY || John Cremona's database of elliptic curves || Optional ||
|| database_gap || [[https://www.gap-system.org/]] || (AUTO UPDATE) || The databases of GAP: finite groups and tables of marks || Optional ||
|| database_kohel ||
|| database_mutation_class ||
|| database_odlyzko_zeta ||
|| database_pari ||
|| database_stein_watkins ||
|| database_stein_watkins_mini ||
|| database_symbolic_data ||
|| dateutil || [[https://pypi.python.org/pypi/python-dateutil]] || NY || Extensions to Python dateutil || Standard ||
|| decorator || ? || NY || "Better living through Python with decorators" || Standard ||
|| docutils || [[http://docutils.sourceforge.net/]] || NY || A modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX.|| Standard ||
|| doc2tex || [[https://pypi.python.org/pypi/dot2tex]] || NY || A Graphviz to LaTeX converter || Optional ||
|| ecl || [[https://common-lisp.net/project/ecl/]] || (AUTO UPDATES) || Implementation of the Common Lisp language || Standard ||
|| eclib || [[https://github.com/JohnCremona/eclib]] || NY || Enumerating and computing with elliptic curves defined over the rational numbers || Standard ||
|| ecm || [[http://gforge.inria.fr/projects/ecm/]] || NY || Elliptic Curve Method for Integer Factorization || Standard ||
|| elliptic_curves || || NY || Two databases for elliptic curves, from John Cremona and William Stein || Standard ||
|| entrypoints || [[https://github.com/takluyver/entrypoints]] || NY, but also has special setup || Discover and load entry points from installed packages || Standard||
|| fflas_ffpak || [[http://www.linalg.org/linbox/fflas-ffpack/]] || NY || Source code library for dense linear algebra over word-size finite fields ||Standard ||
|| flask || [[http://flask.pocoo.org/]] || NY || Web micro-framework || Standard||
|| flask_autoindex || ? || NY || The mod_autoindex for Flask || Standard ||
|| flask_babel || ? || NY || Adds i18n/l10n support to Flask applications || Standard ||
|| flask_oldsessions || ? || NY || Provides a session class || Standard ||
|| flask_openid || ? || NY || OpenID support for Flask || Standard||
|| flask_silk || ? || NY || Adds silk icons to your Flask application or blueprint, or extension || Standard ||
|| flint || [[http://www.flintlib.org/]] || NY || Fast Library for Number Theory || Standard ||
|| flintqs || [[http://www.friedspace.com/QS/]] || NY || Multi-polynomial quadratic sieve for integer factorization || Standard ||
|| fyplll || [[https://github.com/fplll/fpylll]] || NY || Python interface for fpll (Lattice algorithms using floating-point arithmetic) || Standard ||
|| freetype || [[https://www.freetype.org/]] || NY || Software library to render fonts || Standard ||
|| fricas || [[https://fricas.sourceforge.net/]] || NY || Advanced CAS || Experimental ||
|| frobby || [[http://www.broune.com/frobby/]] || NY || Provides a number of computations on monomial ideals || Optional ||
|| functools32 || [[https://pypi.python.org/pypi/functools32]] || NY || Backport of the functools module from Python 3.2.3 || Standard ||
|| future || [[https://pypi.python.org/pypi/future/]] || NY || future is the missing compatibility layer between Python 2 and Python 3 || Standard ||

This page is outdated.

SPKGs (outdated partial list)

https://trac.sagemath.org/ticket/29655 will review the information below and include useful bits in the source tree.

Spkg

Upstream Weblink

Includes a spkg-src? (NY = updates manually)

Purpose

Standard?

babel

http://babel.pocoo.org/

NY

Internationalization utilities

Standard

backports_abc

https://pypi.python.org/pypi/backports_abc

NY

Backports "collections.abc" (PyPi)

Standard

backports_shutil_get_terminal_size

PyPi

NY

A backport of the get_terminal_size function from Python 3.3's shutil.

Standard

backports_ssl_match_hostname

PyPi

NY

The ssl.match_hostname() function from Python 3.5

Standard

beautifulsoup

https://www.crummy.com/software/BeautifulSoup/

?

Screen-scraping library (sits atop html/xml parser)

"pip"

benzene

? Assuming http://www.grinvin.org/

NY

Efficient generation of all nonisomorphic fusenes and benzenoids

Optional

biopython

http://biopython.org/

?

Python tools for computational molecular biology

"pip"

bliss

http://www.tcs.tkk.fi/Software/bliss

(AUTO UPDATES)

Computing automorphism groups and canonical forms of graphs

Optional

boost

http://www.boost.org/

NY

"Portable C++ Libraries"

Optional

boost_cropped

Same as above

includes spkg-src

?

Standard

brial

https://github.com/BRiAl/BRiAl

NY

Various; successor to PolyBoRi

Standard

brian

https://pypi.python.org/pypi/brian http://briansimulator.org/

?

A clock-driven simulator for spiking neural networks

"pip"

buckygen

http://caagt.ugent.be/buckygen/

NY

Efficient generation of all nonisomorphic fullerenes

Optional

bzip2

http://www.bzip.org/

(AUTO UPDATES)

Data compressor

Standard

cbc

https://projects.coin-or.org/Cbc

NY

Open-source mixed integer programming solver written in C++

Optional

ccache

https://ccache.samba.org/

NY

Compiler cache; supports C, C++, Objective-C, and Objective-C++

Optional

cddlib

https://www.inf.ethz.ch/personal/fukudak/cdd_home/

(AUTO UPDATES)

C implementation of the Double Description Method of Motzkin

Standard

cephes

http://www.moshier.net/

NY

Mathematical library in/for C

Standard

certifi

http://certifi.io/

NY

Python package for providing Mozilla's CA Bundle

Standard

cliquier

https://users.aalto.fi/~pat/cliquer.html

(AUTO UPDATES)

Set of C routines for finding cliques in an arbitrary weighted graph

Standard

cmake

https://cmake.org/

NY

CMake is a cross-platform build system generator

Experimental

combinatoral_designs

?

NY

Data for combinatoral designs

Standard

compilerwrapper

https://bitbucket.org/vbraun/compilerwrapper

NY

A wrapper for compiler and binutils

Experimental

configparser

https://docs.python.org/3/library/configparser.html

NY

Exists for compatiblity with Python2

Standard

configure

Auto-generated by Sage

Auto-generated by Sage

shipped in case sufficiently recent autotools not installed

Base

conway_polynomials

extends Sage library

NY?

Small database of Conway Polynomials

Standard

coxeter3

http://math.univ-lyon1.fr/~ducloux/coxeter/coxeter3/english/coxeter3_e.html

NY

Wraps Fokko Ducloux's Coxeter 3 C++ library

Optional

cryptominisat

https://www.msoos.org/

NY

(To be) an efficient sequential, parallel and distributed solver

Experimental

csdp

https://projects.coin-or.org/Csdp

(AUTO UPDATES)

A fast SDP solver written in C

Optional

cvxopt

http://cvxopt.org/

NY

Convex optimization based on Python

Standard

cycler

http://matplotlib.org/cycler/

NY

A small break of of matplotlib to deal with "composable cycles"

Standard

cysignals

https://github.com/sagemath/cysignals

NY

Interrupt and signal handling for Cython

Standard

cython

http://cython.org/

NY

C extensions for Python

Standard

d3js

https://d3js.org/

(AUTO UPDATES)

JavaScript library for manipulating documents based on data

Optional

database_cremona_ellcurve

https://github.com/JohnCremona/ecdata

NY

John Cremona's database of elliptic curves

Optional

database_gap

https://www.gap-system.org/

(AUTO UPDATE)

The databases of GAP: finite groups and tables of marks

Optional

database_kohel

database_mutation_class

database_odlyzko_zeta

database_pari

database_stein_watkins

database_stein_watkins_mini

database_symbolic_data

dateutil

https://pypi.python.org/pypi/python-dateutil

NY

Extensions to Python dateutil

Standard

decorator

?

NY

"Better living through Python with decorators"

Standard

docutils

http://docutils.sourceforge.net/

NY

A modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX.

Standard

doc2tex

https://pypi.python.org/pypi/dot2tex

NY

A Graphviz to LaTeX converter

Optional

ecl

https://common-lisp.net/project/ecl/

(AUTO UPDATES)

Implementation of the Common Lisp language

Standard

eclib

https://github.com/JohnCremona/eclib

NY

Enumerating and computing with elliptic curves defined over the rational numbers

Standard

ecm

http://gforge.inria.fr/projects/ecm/

NY

Elliptic Curve Method for Integer Factorization

Standard

elliptic_curves

NY

Two databases for elliptic curves, from John Cremona and William Stein

Standard

entrypoints

https://github.com/takluyver/entrypoints

NY, but also has special setup

Discover and load entry points from installed packages

Standard

fflas_ffpak

http://www.linalg.org/linbox/fflas-ffpack/

NY

Source code library for dense linear algebra over word-size finite fields

Standard

flask

http://flask.pocoo.org/

NY

Web micro-framework

Standard

flask_autoindex

?

NY

The mod_autoindex for Flask

Standard

flask_babel

?

NY

Adds i18n/l10n support to Flask applications

Standard

flask_oldsessions

?

NY

Provides a session class

Standard

flask_openid

?

NY

OpenID support for Flask

Standard

flask_silk

?

NY

Adds silk icons to your Flask application or blueprint, or extension

Standard

flint

http://www.flintlib.org/

NY

Fast Library for Number Theory

Standard

flintqs

http://www.friedspace.com/QS/

NY

Multi-polynomial quadratic sieve for integer factorization

Standard

fyplll

https://github.com/fplll/fpylll

NY

Python interface for fpll (Lattice algorithms using floating-point arithmetic)

Standard

freetype

https://www.freetype.org/

NY

Software library to render fonts

Standard

fricas

https://fricas.sourceforge.net/

NY

Advanced CAS

Experimental

frobby

http://www.broune.com/frobby/

NY

Provides a number of computations on monomial ideals

Optional

functools32

https://pypi.python.org/pypi/functools32

NY

Backport of the functools module from Python 3.2.3

Standard

future

https://pypi.python.org/pypi/future/

NY

future is the missing compatibility layer between Python 2 and Python 3

Standard