[ home /
- This is a database suite that allows for the creation of relations,
adding tuples, modifying tuples, deleting tuples, and searching for
tuples in a fast and flexible way.
- An object-oriented framework for developing GUI applications. It
consists of a C++ library (around 100 classes) and a meta-object
system that extends C++ with new concepts called signals and slots,
which define clean and natural object interfaces for creating
Online documentation and
other information is available.
Alt: [USA /
- This is a computer algebra system which provides a programming
system Asir with several subroutine libraries that can also be used
as parts of other programs. The programming system has a C-like
language, and interpreter, and a dbx-like source debugger. This
is available as a binary for Linux platforms as well as some
other UNIX platforms.
- A matrix-oriented interactive programming environment.
- An XView-based (X11) plotting and data analysis program.
The source code is available along with binaries for Linux,
SUN, and DECstation platforms. I'm told that there's also
a dynamically linked binary for the Alpha platform.
- A fully-featured BBS for Linux.
- A filter for UNIX man pages. It takes as input man pages
formatted for a variety of UNIX flavors (not [tn]roff source)
and produces as output a variety of file formats, e.g. ASCII,
TkMan, [tn]roff, Ensemble, SGML, HTML, LaTeX, RTF, etc. This
is written in ANSI C and should compile on any UNIX box with
a C compiler, including Linux.
- The Symbolic Algebra Computation Library is a library of C
programs for performing computer algebra. A file containing
information on how to compile this on Linux boxes can be
found in the subdirectory "upload".
- Sam is an interactive multi-file text editor intended for bitmap
displays. It was developed chiefly by Rob Pike at Bell Labs as
part of the Plan9 O.S. project. A textual command language supplements
the mouse-driven, cut-and-paste interface to make complex or
repetitive editing tasks easy to specify. This was easy to install
on my Linux system and I'm finding it to be quite a useful editor.
- A library of Common Lisp functions for performing various
spectral analysis computations. It is a companion package for the
book "Spectral Analysis for Physical Applications: Mulitaper
and Conventional Univariate Techniques" by D. B. Percival and
A. T. Walden. At present the best available Common Lisp
implementation is GCL.
Satan Paint (spaint)
- A game developer's paint program and sprite editor.
- An object oriented language designed to be simple, efficient, safe,
flexible, and non-proprietary. This is intended to be a simpler version
of Eiffel designed for numerical applications. A Linux binary of the
compiler is available in addition to the complete distribution. You
might want to snag the binary instead of compiling it yourself seeing
how the latter feat requires some 46 Mb to accomplish.
- This is a package to integrate and plot the Lorenz
attractor. Several integration methods are included and the
program is written in C.
- A patched version of
sceda is an X-based, constraint-oriented 3D modeler. It
also provides support for splined keyframe animation where
animated objects have their position, rotation and scale
smoothly interpolated across multiple keyframes via a modified
spline function. It requires a UNIX/X Windows environment
and was developed on a Linux box. The software is currently
in the beta stage.
- A byte-code-interpreter Scheme implementation that can be
compiled on any system with a C compiler, including a Linux
box with GCC.
- A full Scheme language system implementation, including a
compiler, an editor and other system tools. A Linux implementation
- A Matlab-like (but not a clone) high-level language for numerical
computations. It includes a number of toolboxes and online
documentation as well as an extensive set of documentation.
It is available as a binary or in source code form.
- This is a Scheme interpreter written in C. The package
name is of the form scm*.tar.gz.
- A broad-spectrum systems-programming environment for UNIX
embedded in R4RS Scheme. It can be used as a scripting language
via a high-level process notation for doing shell-script like
tasks, running programs, etc., as a systems-programming language
via low-level access to the operating system (as with C), and
as a portable programming environment implemented on top of
Scheme 48, which is machine independent across 32-bit
processors and can be installed on most generic UNIX platforms,
- A tool for construction, simulation and analysis of
- SIMATH is a computer algebra system with a main focus on algebraic
number theory. It is written in C such that SIMATH functions are
integrated into a C program simply by calling them. It is designed
as an open system with the data structures and text sources being
left open, allowing the adaptation of existing algorithms to specific
problems or the addition of the user's own algorithms at any point
within the system. A 100 page manual is included.
- This is an X-Windows version of the urban simulation software
known as SimCity. This is the original SimCity (now known as SimCity
Classic) rather than SimCity 2000, and as of this writing the sound
has yet to be implemented in this version. The filename is of the
SLATEC Common Mathematical Library
- The SLATEC library is comprised of over 900 general
purpose mathematical and statistical programs written
in Fortran, and takes up over 4 Mb compressed.
- A set of Fortran 77 codes to compute eigenvalues, eigenfunctions,
and to approximate the continuous spectrum of regular and singular
- This is a portable Scheme library that works with many of
the available Scheme implementations. The package name is of
the form slib*.tar.gz.
- The Stuttgart Neural Net Simulator is a huge system
for the design, analysis and use of neural nets.
- A tool package for manipulating and working with sparse
matrices. Written in Fortran.
Spectral Interfaces Library
- A Fortran 77 library containing the most common spectral
transformations based upon FFTs. This package can be used for
programming spectral methods when solving PDEs since it contains
spectral interfaces that transform real or complex fields between
spectral and physical spaces in various situations.
- Fortran routines for computing spherical harmonical analyses
- A modularized, object-oriented World Wide Web HTTP/1.0 and
HTTP/0.9 compliant server. It is non-forking, which reduces the
system load and makes connections and delivers documents faster;
it is modular, so it can be easily extended and customized;
it is easy to configure adn use with a WWW-based configuration
interface; it is built upon virtual servers; and it uses advanced
HTML pre-parsing. The source code is available as well as binary
files for several platforms, including Linux.
- This is a set of Fortran routines for spectral methods, efficient
tools for recovering accurate approximate solutions to differential
equations in terms of high-degree trigonometric or algebraic
polynomials. The polynomials bases used in this library include
Jacobi, Legendre, Chebyshev, Laguerre and Hermite, and the integration
formulas include Gauss, Gauss-Lobatto, and Gauss-Radau. A 180+ page
PostScript format manual and reference guide resides in the same directory.
- The Singular Spectrum Analysis Toolkit is a set of programs
that perform detailed spectral analyses and decompositions on
an input time series. It runs on top of and therefore requires
the Tcl/Tk toolkit software. A Fortran compiler is also
- A statistical and time series analysis package written
- A repository for many megabytes of various types and
sizes of statistical software, data, etc.
- A Scheme interpreter that can access the Tk graphical package.
This can be seen as the Tk package where the Tcl language has
been replaced by Scheme, and where a full object oriented system
called STKlos (related to CLOS and Dylan) is additionally provided.
The interpreter conforms to the R4RS standard and can be easily
extended by adding new C modules. All the commands defined by
the Tk toolkit are available to the STk interpreter, which currently
supports Tk 3.6. It runs on several machines, including Linux
boxes. The given URL is that of a mirror site for the
STk home site.
- A Web browser implemented using Tcl/Tk. This will parse
HTML up to a subset of HMLT v3.0 tables in its current
Alpha incarnation, and is planned to be fully 3.0 compliant.
SurfIt will download and execute Tcl scripts a.k.a. applets
in a manner similar to the
Hot Java package.
- This uses extra features found in all SVGA video cards to enhance
Linux text modes independently of what the BIOS can do.
It is configured with an XF86Config-like file, and allows
setting of pixel clock, H/V timings, font size, cursor size, etc.
It enables using the video card AND the monitor to their full
potential in textmode, as in XWindows.
- A mixed symbolic numeric program package for the treatment
of parameter dependent systems of equations. The program is a
combination of symbolic and numerical computations with graphical
output and menu interface. The numerical part is written in C,
and the graphical part is supposed to run under either SUNVIEW
or the OPENWINDOWS environment, the latter of which should be
available for Linux platforms (although I haven't attempted this
- The Table Editor and Planner is a spread sheet program.
It features a curses bases user interface with easy to understand
menus, a portable sheet file format, generation of tbl, LaTeX,
HTML or formatted text files, a typed expression evaluator,
interative expressions, powerful cell addressing, three-dimensional
sheets, extensibility, and more. A users guide is available in
several formats. This program should compile and install on
generic UNIX platforms with an ANSI C compiler.
Tela (tensor language)
- A numerical computation environment.
- A package for finding the unconstrained minimizer of a nonlinear
function of n variables. It is intended for problems where n is
100 or less. The user can choose between a recently developed
tensor method or a standard method based upon a quadratic model.
This package is written in Fortran, and
a user's guide is available.
- A modular software package for solving systems of nonlinear
equations and nonlinear least squares problems using a new class
of methods called tensor methods. It is intended for small to
medium sized problems with up to 100 equations and unknowns.
This package is written in Fortran and a user's guide is
- A reasonably full TeX distribution for Linux.
- An Xlib based 2-D drawing facility under X11 which
should, as such, install fairly easily on platforms
running X11. I've installed it on my Linux box and
find it most useful for varied tasks.
- A structured document editor offering a graphical WYSIWIG
interface under X Windows. A large set of advanced tools like
a spell checker are built-in, and it can export documents
to common formats like HTML and LaTeX. As of this writing
(24-Oct-1995) legal difficulties have made the Linux
distribution temporarily unavailable, although they promise
that distribution will be restarted as soon as an agreement
can be reached. Try later.
- Tools for TIFF file manipulation.
Tiny TeX (ttex)
- A small, basic (no frills) TeX package on one floppy.
- An X Windows utility that is an alarm clock, biff, modem
dialer/network status indicator, note taker, web browser launch
tool, system load monitor, application/utility menu and whatever
else you want. You can easily configure buttons to execute
simple tasks, and with Tcl/Tk scripting you can write clients
that do fancier things. This package requires Tk4.0 or higher
- A hypertext browser/editor that is based on the Tk toolkit.
- Fortran routines for regridding values defined on 1-, 2-, 3-, and
4-D uniform and nonuniform orthogonal grids.
- A lint utility for Fortran code.
- A collection of tools for nonlinear time series analysis. It
includes routines for the estimation of the correlation dimension,
nonlinear prediction, and all the usual basic stuff like FFTs, etc.
It is written in C and calls more than a few of the routines from
"Numerical Recipes in C". A short guide is available.
[ home /