Sage Standard Packages

To upgrade to the latest versions of all these packages, at the UNIX shell prompt type:
        sage -upgrade



atlas-3.8.3.p11.spkgSPKG.txt: This spkg builds ATLAS for Sage. It is build per default on Linux, but should also work on OSX and Solaris. The build is currently disabled on OSX until we sort out some linking issues on OSX. On FreeBSD dynamic libraries don't won since the wrong flags are passed to the linker. This will be fixed soon.
blas-20070724.spkgSPKG.txt: MAINTAINERS: * Josh Kantor * William Stein
boehm_gc-7.1.p3.spkgSPKG.txt: The Boehm-Demers-Weiser conservative garbage collector.
boost-cropped-1.34.1.spkgSPKG.txt: Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use. We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee's Library Technical Report (TR1) and will be in the new C++0x Standard now being finalized. C++0x will also include several more Boost libraries in addition to those from TR1. More Boost libraries are proposed for TR2. Website: http://www.boost.org/
cddlib-094f.p2.spkgSPKG.txt: The C-library cddlib is a C implementation of the Double Description Method of Motzkin et al. for generating all vertices (i.e. extreme points) and extreme rays of a general convex polyhedron in R^d given by a system of linear inequalities: P
cliquer-1.2.p3.spkgSPKG.txt: Cliquer is a set of C routines for finding cliques in an arbitrary weighted graph. It uses an exact branch-and-bound algorithm recently developed by Patr Ostergard.
conway_polynomials-0.2.spkgSPKG.txt: The file conway_table.py.bz2 is used to generate the conway polynomial database as follows: 1) cd to SAGE_ROOT/data/conway_polynomials 2) Delete the file conway_polynomials 3) Make sure conway_table.py is not there and that conway_table.py.bz2 is there (and has all relevant data) 4) Start SAGE: sage: cp
cvxopt-0.9.p8.spkgSPKG.txt: Against policy we patch some files in src/src/C cholmod.c.patch cvxopt.h.patch random.c.patch Those patches files conditionally include a patches version of Sun's complex.h - see http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id
cython-0.12.spkgSPKG.txt: Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations. The Cython language is very close to the Python language, but Cython additionally supports calling C functions and declaring C types on variables and class attributes. This allows the compiler to generate very efficient C code from Cython code. This makes Cython the ideal language for wrapping for external C libraries, and for fast C modules that speed up the execution of Python code. Website: http://www.cython.org/
docutils-0.5.p0.spkgSPKG.txt: Docutils is a modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. For input Docutils supports reStructuredText, an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax.
ecl-9.10.2-20091105cvs.p1.spkgSPKG.txt: ECL is an implementation of the Common Lisp language as defined by the ANSI X3J13 specification. The most relevant features: * A bytecodes compiler and interpreter. * Compiles Lisp also with any C/C++ compiler. * It can build standalone executables and libraries. * ASDF, Sockets, Gray streams, MOP, and other useful components. * Extremely portable. * A reasonable license. ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, Solaris and Windows, running on top of the Intel, Sparc, Alpha and PowerPC processors. Porting to other architectures should be rather easy. Website: http://ecls.sourceforge.net/
eclib-20080310.p8.spkgSPKG.txt: John Cremona's programs for enumerating and computating with elliptic curves defined over the rational numbers. This is the culmination of over 25 years of hard work.
ecm-6.2.1.p1.spkgSPKG.txt: GMP-ECM - Elliptic Curve Method for Integer Factorization Sources can be obtained from http://gforge.inria.fr/projects/ecm/
elliptic_curves-0.1.spkgSPKG.txt:
examples-4.3.2.spkgSPKG.txt:
extcode-4.3.2.spkgSPKG.txt:
f2c-20070816.p1.spkgSPKG.txt:
flint-1.5.0.p3.spkgSPKG.txt: FLINT is a C library for doing number theory, written by William Hart and David Harvey. Website: www.flintlib.org
flintqs-20070817.p4.spkgSPKG.txt: * Fix OSX 64 bit build
fortran-20100118.spkgSPKG.txt: G95 is a stable, production Fortran 95 compiler available for multiple CPU architectures and operating systems.
freetype-2.3.5.p2.spkgSPKG.txt:
gap-4.4.10.p13.spkgSPKG.txt: This is a stripped-down version of GAP. The databases, which are arch independent, are in a separate package and doc and tests are removed.
gd-2.0.35.p3.spkgSPKG.txt:
gdmodule-0.56.p6.spkgSPKG.txt: From http://newcenturycomputers.net/projects/gdmodule.html: The GDmodule is an interface to the GD library written by Thomas Boutell. 'gd is a graphics library. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and write out the result as a PNG or JPEG file. This is particularly useful in World Wide Web applications, where PNG and JPEG are two of the formats accepted for inline images by most browsers.'
genus2reduction-0.3.p5.spkgSPKG.txt:
gfan-0.4plus.spkgSPKG.txt: From http://www.math.tu-berlin.de/~jensen/software/gfan/gfan.html: Gfan is a software package for computing Groebner fans and tropical varieties. These are polyhedral fans associated to polynomial ideals. The maximal cones of a Groebner fan are in bijection with the marked reduced Groebner bases of its defining ideal. The software computes all marked reduced Groebner bases of an ideal. Their union is a universal Groebner basis. The tropical variety of a polynomial ideal is a certain subcomplex of the Groebner fan. Gfan contains algorithms for computing this complex for general ideals and specialized algorithms for tropical curves, tropical hypersurfaces and tropical varieties of prime ideals. In addition to the above core functions the package contains many tools which are useful in the study of Groebner bases, initial ideals and tropical geometry.
ghmm-20080813.p0.spkgSPKG.txt:
givaro-3.2.13rc2.spkgSPKG.txt: Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, Arbitrary precision integers and rationals (C++ wrappers over gmp) It also provides data-structures and templated classes for the manipulation of basic algebraic objects, such as vectors, matrices (dense, sparse, structured), univariate polynomials (and therefore recursive multivariate). Website: http://www-lmc.imag.fr/CASYS/LOGICIELS/givaro/
gnutls-2.2.1.p5.spkgSPKG.txt: From http://www.gnu.org/software/gnutls/: GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group.
graphs-20070722.p1.spkgSPKG.txt: MAINTAINER: -- Emily Kirkman This database was created by Emily Kirkman based on work of Jason Grout.
gsl-1.10.p1.spkgSPKG.txt: Website: http://www.gnu.org/software/gsl/ From the website above: The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.
iml-1.0.1.p11.spkgSPKG.txt: IML is a free library of C source code which implements algorithms for computing exact solutions to dense systems of linear equations over the integers. IML is designed to be used with the ATLAS/BLAS library and GMP bignum library. Website http://www.cs.uwaterloo.ca/~z4chen/iml.html
ipython-0.9.1.p0.spkgSPKG.txt: From the IPython website: IPython is a multiplatform, Free Software project (BSD licensed) that offers: * An enhanced Python shell designed for efficient interactive work. It includes many enhancements over the default Python shell, including the ability for controlling interactively all major GUI toolkits in a non-blocking manner. * A library to build customized interactive environments using Python as the basic language (but with the possibility of having extended or alternate syntaxes). * A system for interactive distributed and parallel computing (this is part of IPython's new development).
jinja-1.2.p0.spkgSPKG.txt: Jinja is a sandboxed template engine written in pure Python. It provides a Django like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.
jinja2-2.1.1.p0.spkgSPKG.txt: Jinja2 is a library for Python 2.4 and onwards that is designed to be flexible, fast and secure. If you have any exposure to other text-based template languages, such as Smarty or Django, you should feel right at home with Jinja2. It’s both designer and developer friendly by sticking to Python’s principles and adding functionality useful for templating environments.
lapack-20071123.p1.spkgSPKG.txt: MAINTAINERS: Josh Kantor William Stein
lcalc-20080205.p4.spkgSPKG.txt: Michael Rubinstein's L-function calculator.
libfplll-3.0.12.p0.spkgSPKG.txt: fpLLL-3.0.7 contains different implementations of the floating-point LLL reduction algorithm, offering different speed/guarantees ratios. It contains a 'wrapper' choosing the estimated best sequence of variants in order to provide a guaranteed output as fast as possible. In the case of the wrapper, the succession of variants is oblivious to the user. Website: http://perso.ens-lyon.fr/damien.stehle/english.html
libgcrypt-1.4.4.p2.spkgSPKG.txt: Libgcrypt is GNU's basic cryptographic library. Website: http://www.gnupg.org/download/index.en.html Download: ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.4.0.tar.bz2
libgpg_error-1.6.p2.spkgSPKG.txt: From http://www.gnupg.org/related_software/libgpg-error/index.html: Libgpg-error is a small library that defines common error values for all GnuPG components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard Daemon and possibly more in the future. Source: ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.6.tar.bz2 Website: http://www.gnupg.org/related_software/libgpg-error/index.html
libm4ri-20091120.p0.spkgSPKG.txt: Library for matrix multiplication, reduction and inversion over GF(2).
libpng-1.2.35.spkgSPKG.txt: libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 13 years. The home site for development versions (i.e., may be buggy or subject to change or include experimental features) is http://libpng.sourceforge.net/, and the place to go for questions about the library is the png-mng-implement mailing list. Website: http://www.libpng.org/pub/png/libpng.html
linbox-1.1.6.p2.spkgSPKG.txt: From http://linalg.org/: LinBox is a C++ template library for exact, high-performance linear algebra computation with dense, sparse, and structured matrices over the integers and over finite fields.
matplotlib-0.99.1.p4.spkgSPKG.txt: From the Matplotlib website: matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala matlab or mathematica), web application servers, and six graphical user interface toolkits.
maxima-5.20.1.spkgSPKG.txt: Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors. Maxima yields high precision numeric results by using exact fractions, arbitrary precision integers, and variable precision floating point numbers. Maxima can plot functions and data in two and three dimensions. For more information, see the Maxima web site http://maxima.sourceforge.net
mercurial-1.3.1.p1.spkgSPKG.txt:
moin-1.5.7.p3.spkgSPKG.txt: This is the Moin Moin wiki: http://moinmoin.wikiwikiweb.de/ By default moinmoin will typeset math using jsmath. To change this edit the configure for your particular wiki. Modifications (these are copied over from the sage subdirectory at build time). * I changed wiki/config/wikiconfig.py In particular, it's set so one can directly embed math in pages using $ and $$ (which must be all on one line). * Added latex format support to the wiki/data/plugin/parser wiki/data/plugin/macro directories. * Added jsmath format support to wiki/data/plugin/parser/ * 2006-10-16: Fixed a bug that Justin Walker found in MoinMoin/util/filesys.py (this is copied over at build time). --- ../MoinMoin/util/filesys.py 2006-05-11 09:24:00.000000000 -0700 +++ filesys.py 2006-10-16 08:42:18.000000000 -0700 @@ -159,10 +159,12 @@ """ try: from Carbon import File + except ImportError: + return None + try: return File.FSRef(path).as_pathname() - except (ImportError, File.Error): + except File.Error: return None - else: def realPathCase(path):
mpfi-1.3.4-cvs20071125.p7.spkgSPKG.txt: This is MPFI from http://gforge.inria.fr/projects/mpfi/ PACKAGE MAINTAINER: Carl Witty (cwitty@newtonlabs.com)
mpfr-2.4.1.p0.spkgSPKG.txt: From http://mpfr.org/: The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. MPFR has continuously been supported by the INRIA and the current main authors come from the CACAO and Arenaire project-teams at Loria (Nancy, France) and LIP (Lyon, France) respectively; see more on the credit page. MPFR is based on the GMP multiple-precision library.
mpir-1.2.2.p0.spkgSPKG.txt: MPIR is an open source multiprecision integer library derived from version 4.2.1 of the GMP (GNU Multi Precision) project (which was licensed LGPL v2+). See http://www.mpir.org
mpmath-0.13.spkgSPKG.txt: Mpmath is a pure-Python library for multiprecision floating-point arithmetic. It provides an extensive set of transcendental functions, unlimited exponent sizes, complex numbers, interval arithmetic, numerical integration and differentiation, root-finding, linear algebra, and much more. Almost any calculation can be performed just as well at 10-digit or 1000-digit precision, and in many cases mpmath implements asymptotically fast algorithms that scale well for extremely high precision work. If available, mpmath will (optionally) use gmpy to speed up high precision operations.
networkx-0.99.p1-fake_really-0.36.p1.spkgSPKG.txt: NetworkX (NX) is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
ntl-5.4.2.p10.spkgSPKG.txt: NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields. Website: http://www.shoup.net/ntl/
numpy-1.3.0.p2.spkgSPKG.txt:
opencdk-0.6.6.p3.spkgSPKG.txt: FIXME Source: ftp://ftp.gnutls.org/pub/gnutls/opencdk/
palp-1.1.p1.spkgSPKG.txt: * Get it from http://hep.itp.tuwien.ac.at/~kreuzer/CY/CYpalp.html --------- This program is GPL'd: " The data on this web page have been computed with code that mostly became part of a package of C programs, called PALP. It is freely available under the GNU licence terms. All rights are reserved by M. Kreuzer and H. Skarke. "
pari-2.3.3.p7.spkgSPKG.txt: PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorizations, algebraic number theory, elliptic curves...), but also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations. Originally developed by Henri Cohen and his co-workers (Université Bordeaux I, France), PARI is now under the GPL and maintained by Karim Belabas with the help of many volunteer contributors. Website: http://pari.math.u-bordeaux.fr/
pexpect-2.0.p4.spkgSPKG.txt: Pexpect is a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output.
pil-1.1.6.p2.spkgSPKG.txt: PIL (Python Imaging Library) is a widely used imaging library for Python.
polybori-0.6.3-20091028.spkgSPKG.txt: The core of PolyBoRi is a C++ library, which provides high-level data types for Boolean polynomials and monomials, exponent vectors, as well as for the underlying polynomial rings and subsets of the powerset of the Boolean variables. As a unique approach, binary decision diagrams are used as internal storage type for polynomial structures. On top of this C++-library we provide a Python interface. This allows parsing of complex polynomial systems, as well as sophisticated and extendable strategies for Gröbner base computation. PolyBoRi features a powerful reference implementation for Gröbner basis computation.
polytopes_db-20080430.spkgSPKG.txt: MAINTAINER: -- Andrey Novoseltsev This database was created by Andrey Novoseltsev.
pycrypto-2.0.1.p4.spkgSPKG.txt:
pygments-0.11.1.p0.spkgSPKG.txt: Pygments is a syntax highlighting package written in Python. It is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.
pynac-0.1.10.spkgSPKG.txt: A modified version of GiNaC that replaces the dependency on CLN by Python.
pyprocessing-0.52.p0.spkgSPKG.txt: A parallel processing library for Python that "just works". This is a standards-track package: http://www.python.org/dev/peps/pep-0371/
python-2.6.4.p5.spkgSPKG.txt: Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code. For more details see http://www.python.org
python_gnutls-1.1.4.p6.spkgSPKG.txt: The spkg provides python bindings for GNUTLS. Website: http://pypi.python.org/pypi/python-gnutls/1.1.4
r-2.10.1.spkgSPKG.txt: * website: http://www.r-project.org/ * From the "Introdution to R" from the above website: R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be considered as a different implementation of S. There are some important differences, but much code written for S runs unaltered under R.
ratpoints-2.1.3.spkgSPKG.txt: Michael Stoll's program which searches for rational points on hyperelliptic curves.
readline-6.0.p1.spkgSPKG.txt: 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. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. Website: http://tiswww.case.edu/php/chet/readline/rltop.html
rubiks-20070912.p10.spkgSPKG.txt: There are several programs for working with Rubik's cubes, by three different people. Look inside the directories under /src to see specific info and licensing. In summary the three contributers are: Michael Reid (GPL) http://www.math.ucf.edu/~reid/Rubik/optimal_solver.html optimal - uses many pre-computed tables to find an optimal solution to the 3x3x3 Rubik's cube Dik T. Winter (MIT License) cube - uses Kociemba's algorithm to iteratively find a short solution to the 3x3x3 Rubik's cube size222 - solves a 2x2x2 Rubik's cube Eric Dietz (GPL) http://www.wrongway.org/?rubiksource cu2 - A fast, non-optimal 2x2x2 solver cubex - A fast, non-optimal 3x3x3 solver mcube - A fast, non-optimal 4x4x4 solver
sage-4.3.2.spkgSPKG.txt:
sage_scripts-4.3.2.spkgSPKG.txt:
sagenb-0.7.4.spkgSPKG.txt: The Sage Notebook is a web-based graphical user interface for mathematical software.
sagetex-2.2.3.spkgSPKG.txt: The SageTeX package allows you to embed code, results of computations, and plots from Sage into LaTeX documents.
scipy-0.7.p3.spkgSPKG.txt: * William Stein * Josh Kantor * Jason Grout
scipy_sandbox-20071020.p4.spkgSPKG.txt: * Josh Kantor * Michael Abshoff
scons-1.2.0.spkgSPKG.txt: SCons is an Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software. Website: http://www.scons.org/
setuptools-0.6c9.p0.spkgSPKG.txt: setuptools is a collection of enhancements to the Python distutils (for Python 2.3.5 and up on most platforms; 64-bit platforms require a minimum of Python 2.4) that allow you to more easily build and distribute Python packages, especially ones that have dependencies on other packages. Website: http://pypi.python.org/pypi/setuptools/
singular-3-1-0-4-20100120.spkgSPKG.txt: * assert.h: logic seems to be broken on some platforms * src.Singular.Makefile.in: adding SunOS for libSingular * kernel.rmodulon.cc: simple bugfix * mminit.cc: Work around problem with the wrong free being picked causing double frees
sphinx-0.6.3.p4.spkgSPKG.txt: Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects (or other documents consisting of multiple reStructuredText sources), written by Georg Brandl. It was originally created to translate the new Python documentation, but has now been cleaned up in the hope that it will be useful to many other projects.
sqlalchemy-0.4.6.p1.spkgSPKG.txt: SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. It provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language. Website: http://www.sqlalchemy.org/
sqlite-3.6.19.p0.spkgSPKG.txt: * URL: http://www.sqlite.org
symmetrica-2.0.p5.spkgSPKG.txt: Symmetrica is a program developed by Lehrstuhl Mathematik II of the University of Bayreuth. It has routines to handle the following topics * ordinary representation theory of the symmetric group and related groups (2/11/04) * ordinary representation theory of the classical groups * modular representation theory of the symmetric group * projective representation theory of the symmetric group * combinatorics of tableaux * symmetric functions and polynomials (7/22/04) * commutative and non commutative Schubert polynomials * operations of finite groups. * ordinary representation theory of Hecke algebras of type A_n For more details check http://www.mathe2.uni-bayreuth.de/axel/symneu_engl.html
sympow-1.018.1.p6.spkgSPKG.txt:
sympy-0.6.4.p0.spkgSPKG.txt: SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries, except optionally for plotting support.
tachyon-0.98beta.p10.spkgSPKG.txt: Describe the package here.
termcap-1.3.1.p0.spkgSPKG.txt:
twisted-8.2.0.p1.spkgSPKG.txt: * Twisted 8.2.0 does not come with the web2 module. The 8.1.0 version of web2 has to be explicitly downloaded and put in src/twisted. Similarly, the Zope interface does not come in the tarball. That has to be explicitly downloaded from http://www.zope.org/Products/ZopeInterface and extracted into src/. * William Stein: Nuked src/twisted/web/woven/FlashConduit* on account of it being binary code that could contain a virus.
weave-0.4.9.p0.spkgSPKG.txt: This package seems to work without modification. Dependency: numpy
zlib-1.2.3.p5.spkgSPKG.txt: Massively Spiffy Yet Delicately Unobtrusive Compression Library (Also Free, Not to Mention Unencumbered by Patents)
zn_poly-0.9.p1.spkgSPKG.txt: zn_poly is a C library for polynomial arithmetic in Z/nZ[x], where n is any modulus that fits into an unsigned long. Website: http://cims.nyu.edu/~harvey/zn_poly/
zodb3-3.7.0.p2.spkgSPKG.txt:

Dependency File