[ home / intro ]


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Linux software - A to D


A

ACE/gr
A general 2-D plotting package with a Motif GUI interface, the ability to plot up to 10 graphs with 30 data sets per graph, support for reading 1-D variables from NetCDF files, mouse-powered point editing, pan, zoom, output in PostScript, HPGL, and Framemaker formats, and many other features. This used to exist and be supported in two version, a Motif (xmgr) and an Xviews (xvgr) version. The author stopped supporting and improving the latter at version 2.10, while the former is now at version 3.01. The source code is available as well as binaries for Linux and Sun platforms.
[ftp://ftp.telport.com/pub/users/pturner/acegr/]
AERO
An X-window based tool for the simulation and visualization of rigid-body systems. Both binaries and source code are available.
[ftp://ftp.informatik.uni-stuttgart.de/pub/AERO/]
ALFPACK
Fortran routines for computing single and double precision normalized associated Legendre functions of the first kinds.
[ftp://ftp.ucar.edu/dsl/lib/alfpack/]
Allpha
Computes various multifractal spectral of 1D and 2D signals. Available in binary form for Sun, DEC (Mips and Alpha), and Linux systems.
[http://www-syntim.inria.fr/fractales/Software/Allpha.html]
Amulet
A user interface development environment for C++ that is portable across X11 and Windows NT, with a Mac version in the works. It includes many features specifically designed to make the creation of highly-interactive, graphical, direct manipulation user interfaces significantly easier, including a prototype-instance object model, constraints, high-level input handling including automatic undo, and a full set of widgets. The source code for UNIX or PC platforms is available as is extensive PostScript documentation. Amulet should compile and install on generic UNIX platforms using the gcc 2.7.0 along with libg++, and there is a separate makefile script for Linux platforms. It compiled with no problems on my box. This is the successor to the Garnet project.
[http://www.cs.cmu.edu/afs/cs/project/amulet/www/amulet-home.html]
Apache
An HTTP server that is a plug-in replacement for NCSA 1.3. It fixes bugs and security holes seen in the latter, is more efficient and faster, offers better compliance with existing HTTP specs, and implements additional features. These include DBM databases for authentication, customized responses to errors and problems, multiple directory index directives, unlimited numbers of alias and redirect directives, content negotiation, multi-homed servers, and more. It is written in C and should compile and install on generic UNIX platforms, including Linux.
[http://www.apache.org/]
Arena
A general-purpose Web browser built on top of the multithreaded version of the W3C Reference Library. It is designed to reflect the status of the HTML3 specifications, and currently supports tables, math, and an experimental style sheet mechanism. Linux binaries are available for both the ELF and a.out formats.
[http://www.w3.org/pub/WWW/Arena/]
ARPACK
A collection of Fortran 77 subroutines for solving large scale eigenvalue problems. This is designed to compute a few eigenvalues and corresponding eigenvectors of a general NxN matrix, and is most appropriate for large sparse or structured matrices.
[ftp://ftp.caam.rice.edu/pub/people/sorensen/ARPACK/]
ASHE
See XHTML.
asWedit
A HTML3 and HTML2 editor for X-window system and Motif. It offers a standard text editing mode and context-sensitive HTML modes for editing of Web files. It is available in binary form, although I think the Linux binary is dynamically rather than statically linked to Motif.
[ftp://src.doc.ic.ac.uk/packages/www/asWedit/]
Alt: [USA]
AUIS
The Andrew User Interface System, sometimes called just "Andrew", is a compound document environment offering a word processor, a mail/bulletin board reader/writer, a drawing editor, a spreadsheet, a font editor, an application builder, and other facilities. It is available separately or wholly in the files of the form auis*-#.tgz where the # indicates one of the following: wp - the basic word processor; doc - the documentation; src - the source code for developers; mail - the MIME-compatible mail interface; or full - all of the above plus more (including Linux binaries for everything). Fair warning: the full distribution is over 9 Mb compressed and about 40 Mb uncompressed.
[ftp://ftp.andrew.cmu.edu/pub/AUIS/bin-dist/linux/]

B

bib2html
This takes a BibTeX bibliography and formats it into HTML. It can also create links to arbitrary URLs and PostScript, PDF, or DVI versions of the papers. It comes with a CGI script to allow the bibliography to be searched.
[http://pertsserver.cs.uiuc.edu/~hull/bib2html/]
BibView
A graphical interface for manipulating BibTeX files. You can check files for syntax errors, merge them, and do all sorts of nifty things with this package.
[ftp://sunsite.unc.edu/pub/Linux/apps/tex]
Alt: [USA]
BIE
A boundary element package for solving integral equations on piecewise smooth surfaces. This includes programs to create and refine triangulations on surfaces and then solve integral equations over these triangulations using collocation methods. It is written in Fortran.
[ftp://ftp.math.uiowa.edu/pub/atkinson/bie.package/]

C

C++ libraries
Here is a list of C++ libraries available on the net.
[http://www.quadralay.com:80/www/CCForum/CCLibrary.html]
Calc
This is an advanced calculator and mathematical tool that runs as part of the GNU Emacs environment. Some of its features are arbitrary precision integers and floating-point numbers, algebraic manipulation features including symbolic calculus, graphics using GNUPLOT, and extensive library of mathematical functions, etc. It comes with a 500+ page manual and is written in Elisp, the Lisp dialect in which Emacs is written, and as such must be compiled using Emacs. This further implies that you must have Emacs installed before you can use this. The source code file has a name of the form calc*.tar.gz.
[ftp://pre.ai.mit.edu/pub/gnu/]
ce
A full-screen X-windows based editor. The features include multiple editing sessions, rectangular cut and paste, command macros, vertical and horizontal scrolling, and global bounded search and replace.
[ftp://ftp.std.com/ftp/vendors/ETG/]
Cicero
A word processor with a font installer that installs PostScript Level 1 fonts in X, ghostscript, TeX and Cicero native format. It is written in C++ and runs on UNIX/X11R6 systems, and also requires Motif 2.0. The sources are available as well as a statically linked binary. There is no documentation as yet but it is said to be "on the way".
[http://zeus.informatik.uni-frankfurt.de/~weis/cicero.html]
CLIPS
A productive development and delivery expert system tool which provides a complete environment for the construction of rule and/or object based expert systems. The key features include knowledge representation using three different programming paradigms, portability, capabilities for integration (via embedding) and extensibility, interactive development via a text-oriented environment with debugging aids and an editor, verification and validation via a number of features, and extensive documention. CLIPS can be easily ported to any system with an ANSI C compiler, for instance a Linux box with the GCC compiler. The given site contains source code, ancillary packages and documention for CLIPS.
[ftp://ftp.cs.cmu.edu/user/ai/areas/expert/systems/clips/]
CLISP
A Common Lisp implementation that includes an interpreter, a compiler, a subset of the Common Lisp Object System (CLOS), and a screen editor. Additional packages running on CLISP are also available and described at the site. It runs on microcomputers (DOS, OS/2) as well as on most workstations, including Linux.
[ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp/]
CMUCL
The CMU version of Common Lisp. This has been ported to FreeBSD 2.0.5, although not yet to Linux. The site mentions that some interest has been expressed in a Linux port but little work has actually been done to date. A beta version of the FreeBSD port is currently available.
[http://www.mv.com/users/pw/lisp/index.html]
Computational Fluid Dynamics Codes
An extensive list of freely and commercially available computer programs pertaining to the broad sweep of computational fluid dynamics.
[http://www.mpa-garching.mpg.de/~tomek/CFD/CFD_codes.html]
COOOL
A package of tools for writing optimization code and solving optimization problems, which special interest by the developers in inverse problems. It consists of a library of C++ classes which facilitate in developing optimization codes. It also has a suite of general purpose routines for solving linear and nonlinear inverse problems.
[http://cwp.mines.colorado.edu:3852/cwpcodes/coool/]
CWP/SU
The Center for Wave Phenomena Seismic Unix package is a collection of utilities to satisfy the day-to-day needs of the working environment at the Center. As such it contains routines for everything from reading or writing tapes to filtering to graphics to seismic migration to FFTs and much more. Extensive documention is also available.
[http://hilbert.mines.colorado.edu:3852/ls/cwpcodes/]

D

DCE-RPC
This is an ongoing project to port OSF's DCE-RPC, a system for developing portable applications, to Linux.
[http://www.aa.net/~mtp/]
DDD
The Data Display Debugger, a GUI to GDB and DBX, the popular UNIX debuggers.
[ftp://ftp.ips.cs.tu-bs.de/pub/local/softech/ddd/]
Alt: [USA]
DeHackEd
This is a Linux DOOM hack editor, capable of restructuring the way DOOM works. The Linux version doesn't have mouse support and is slower than the DOS version, but supports both Linux X11 and SVGA DOOM binaries. The filename is of the form ldhe*.
Temporary: [ftp://sunsite.unc.edu/pub/Linux/Incoming/]
Permanent: [ftp://sunsite.unc.edu/pub/Linux/games/doom/]
Alt: [ Temp. | Perm. ]
Diffpack
A collection of object-oriented class libraries designed for the numerical solution of partial differential equations. The goal is to provide an environment for quick prototyping of simulators for new initial/boundary value problems. Diffpack is written in C++.
[http://www.oslo.sintef.no/avd/33/3340/diffpack/]
Alt: [ USA ]
DIME
The Distributed Irregular Mesh Environment is a programming environment for creating unstructured triangular meshes and doing calculations on the mesh. It can be run interactively or in batch mode. There are functions in the library for adaptively refining the mesh, contouring, arrow plots, and other graphics. The source code is available which is said to run on UNIX workstations with X Windows.
[ftp://ftp.ccsf.caltech.edu/dime/]
DING
A newsreader for Emacs whose name has been changed to Gnus.
DOSEMU
A PC emulator application that allows Linux to run a DOS operating sysem in a virtual x86 machine. This allows you to run many DOS applications. This is far from a completed project, but still farther along than the similar WINE project.
[http://www.li.org/linux-int/news/dosemu.html]
dsp library
This is a library of digital signal processing programs written in Fortran. It includes subroutines for FIR and IIR filter design, FFT routines, and various other programs for signal processing. Since the home site for this package is notoriously intermittent and their package is compressed using the ZIP software, I've made it available here in a file named dsp.tar.gz.
[ftp://nimios.eng.mcmaster.ca/pub/IEEE/software]
dvgt
A dvi (TeX) previewer for ttys and SVGAlib.
[ftp://sunsite.unc.edu/pub/Linux/apps/tex]
Alt: [USA]


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


[ home / intro ]