Sage Experimental Packages

These are EXPERIMENTAL! They probably won't work at all for you! Use at your own risk! Many of these have *never* been successfully built on any platform! (But still, if you can figure out how to build them, I'd like to know about it.) These also may not be available under a GPL-compatible license.

To install one of these packages, type e.g., the following at the UNIX shell prompt:
        sage -i db-jones-2005-11-02
Note that the package name contains the version number, and it will be downloaded automatically if necessary.



4ti2.p0.spkgSPKG.txt: A software package for algebraic, geometric and combinatorial problems on linear spaces. Available at www.4ti2.de.
PyQt4-4.6.2.spkgSPKG.txt: PyQt is a set of Python bindings for Nokia's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. This package provides the X11 bindings.
PyVTK-0.4.74.spkgSPKG.txt:
QScintilla2-2.4.spkgSPKG.txt: QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control. As well as features found in standard text editing components, QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts.
asymptote-1.29.spkgSPKG.txt:
bison-2.3.spkgSPKG.txt: MAINTAINER: * William Stein This package exists mainly because it's very easy to build, and it removes a SAGE dependency. It could be removed if bison were put back as a SAGE dependency. Building it causes nobody any trouble.
boost_1_34_1.spkgSPKG.txt: Describe the package here.
cadabra-0.115.spkgSPKG.txt:
chomp-20100213.p1.spkgSPKG.txt: CHomP stands for "Computational Homology Project," and it is a collection of software for homology computation. It includes both command-line functions and a C++ library. Website: http://chomp.rutgers.edu
clapack-3.6.spkgSPKG.txt:
clisp-2.43.spkgSPKG.txt: SOME NOTES: * Made some changes to src/makemake.in so it would build on IA-64 linux without crashing. 0. The clisp path is hardcoded into the binary. Strangely, this *does* not affect maxima, though it means maxima won't build unless clisp was built in place. So one can't upgrade maxima without rebuilding clisp. Hence whenever the maxima package is upgraded make sure to always upgrade clisp. Also there is an OPTIon to run clisp that avoids this hardcoding issue, which we use. 1. I replaced some documentation files by empty ones to save space: cd doc echo "" > impnotes.html echo "" > mop-spec.pdf echo "" > mop.xml echo "" > impbody.xml echo "" > impext.xml echo "" > clhs-ent.xml echo "" > impbyte.xml echo "" > impent.xml Go to http://clisp.cons.org/ for complete documentation. Same remarks for src/ChangeLog: cd src echo "">ChangeLog 2. I removed the ffcall directory which is quite large and only needed for the foreign function interface, which we don't need for SAGE/Maxima. 3. I removed the tests directory. ----------------------- 4. In order to build Clisp on Cygwin, I had to do the following: 1. add --ignore-absence-of-libsigsegv to the ./configure options of spkg-install for clisp 2. go into src/unix.d and make the following modification near the end of the file: (this was only for version 2.40 -- not needed for 2.41) /* Interpretation of FILETIME structure: */ #ifdef UNIX_CYGWIN32 #define WIN32_LEAN_AND_MEAN #include extern long time_t_from_filetime (const FILETIME * ptr); extern void time_t_to_filetime (time_t time_in, FILETIME * out); /* FIX BY GEZ */ #if defined(UNIX_CYGWIN32) #ifdef WIN32 #undef WIN32 #endif #endif /* /FIX BY GEZ */ #endif windows.h defines WIN32 and that causes several items to be used in both UNIX and WIN32 forms later on. ----------------- NOTE. I had included libsigsegv, but couldn't get it to build on OS X (the included config file seems way out of date...).
cmake-2.4.8.spkgSPKG.txt:
dvipng-1.8.spkgSPKG.txt:
ets-3.1.1.rev23241.spkgSPKG.txt: The Enthought Tool Suite http://code.enthought.com/
flex-2.5.33.spkgSPKG.txt: MAINTAINERS: -- Josh Kantor -- William Stein This package is just to eliminate flex as a dependency, which is reasonable since it is trivial to build.
fortran-OSX64-20090120.spkgSPKG.txt: Renamed gfortran to gfortran-64 and added script called gfortran that injects "-m64" into the commandline.
gcc-4.2.1.spkgSPKG.txt:
gnofract4d-3.6.spkgSPKG.txt: Upstream source -- See http://gnofract4d.sourceforge.net/ SPKG AUTHORS: -- William Stein (2007-12) -- made first version of SPKG inspired by comments of Timothy Clemens.
gnuplot-4.0.0.spkgSPKG.txt:
jmol-11.5.2-src-v2.spkgSPKG.txt: Jmol is a Java molecular viewer for three-dimensional chemical structures. Features include reading a variety of file types and output from quantum chemistry programs, and animation of multi-frame files and computed normal modes from quantum programs.
libcprops-0.1.6.spkgSPKG.txt:
libjpeg-6b.spkgSPKG.txt:
libsigsegv-2.2.spkgSPKG.txt:
macaulay2-1.1-r7221.p0.spkgSPKG.txt: Macaulay 2 is a software system devoted to supporting research in algebraic geometry and commutative algebra.
mayavi_2.2.1.spkgSPKG.txt: MayaVi2 is a general purpose, cross-platform tool for 2-D and 3-D scientific data visualization. http://code.enthought.com/mayavi2/ https://svn.enthought.com/enthought/wiki/MayaVi http://www.scipy.org/Cookbook/MayaVi
meataxe-2.4.3.spkgSPKG.txt:
modglue-1.8.spkgSPKG.txt:
mpich2-1.0.5.spkgSPKG.txt:
numarray-1.5.2.spkgSPKG.txt:
numeric-24.2.spkgSPKG.txt: Numeric -- Python numerical linear algebra library See
pcre-6.5.spkgSPKG.txt:
pexpect-2.1.spkgSPKG.txt:
phcpack-2.3.21.spkgSPKG.txt:
polymake-2.2.p5.spkgSPKG.txt: polymake started out as a tool for the algorithmic treatment of convex polyhedra. By now it also deals with finite simplicial complexes, tight spans of finite metric spaces, polyhedral surfaces, and other objects. Website: http://www.math.tu-berlin.de/polymake/
processing-0.52.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/
pygame-1.7.1release.spkgSPKG.txt:
pygsl-0.3.spkgSPKG.txt:
pygtk-2.8.4.spkgSPKG.txt:
pynifti-p0.spkgSPKG.txt: The PyNIfTI module is a Python interface to the NIfTI I/O libraries. Using PyNIfTI, one can easily read and write NIfTI and ANALYZE images from within Python. The NiftiImage class provides pythonic access to the full header information and for a maximum of interoperability the image data is made available via NumPy arrays. PyMVPA is a Python module intended to ease pattern classification analyses of large datasets. In the neuroimaging contexts such analysis techniques are also known as decoding or MVPA analysis. PyMVPA provides high-level abstraction of typical processing steps and a number of implementations of some popular algorithms. While it is not limited to the neuroimaging domain, it is eminently suited for such datasets. PyMVPA is truly free software (in every respect) and additionally requires nothing but free-software to run.
pyqt-3.15.1.spkgSPKG.txt:
pyrexembed-0.1.1-20060517.spkgSPKG.txt:
python-unladen-2009Q2.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
qasm-1.4.spkgSPKG.txt: The src/ directory contains a clean but VERY proper subset of upstream from http://www.media.mit.edu/quanta/qasm2circ/
qepcad-1.50.spkgSPKG.txt: QEPCADB eliminates quantifiers and simplifies expressions using cylindrical algebraic decomposition. SACLIB is a C library for polynomial manipulation on which QEPCADB depends.
quantlib-0.9.6.spkgSPKG.txt:
quantlib_swig-0.9.6.spkgSPKG.txt:
reallib3-linux-20060728.spkgSPKG.txt:
sandpile-1.51.spkgSPKG.txt: * first package attempt by Marshall Hampton
scitools++.spkgSPKG.txt:
simpqs-20061128b.spkgSPKG.txt:
sip-4.9.3.spkgSPKG.txt: SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.
soya-0.11.2.p0.spkgSPKG.txt:
soya_cvs-2006.05.09.spkgSPKG.txt:
superlu-3.0.spkgSPKG.txt:
surf-1.1.spkgSPKG.txt:
vtk_meta-1.spkgSPKG.txt:
wxPython-2.8.7.1.spkgSPKG.txt:
yafray-0.0.9.spkgSPKG.txt:
yassl-1.4.0.spkgSPKG.txt: