Newmat, a C++ matrix library, is intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations. The library includes the operations *, +, -, concatenation, inverse, transpose, conversion between types, submatrix, determinant, Cholesky decomposition, QR triangularisation, singular value decomposition, eigenvalues of a symmetric matrix, sorting, fast Fourier and trig. transforms, printing, and an interface with Numerical Recipes in C.
NewSyslog is an updated version of a package put together by Theodore Tso of MIT Project Athena (which is included in NetBSD, FreeBSD, OpenBSD, etc.). It manages the rotation and archiving of log files (primarily those written to by syslogd). This version has a mix of features from all of the other versions, and it has been made more portable than any of the others with the help of GNU Autoconf.
OOMPI is an object-oriented interface to the MPI message passing library standard. It is used at a much higher level than the standard MPI C++ bindings, providing a full class library that takes advantage of many C++/object oriented abstractions for message passing. It is a thin layer that runs over any MPI-1.1 compliant C implementation.
OpenReference is a Java servlet/JSP-based Web application meant to help you manage your research references and notes. It is well-suited for students and professionals. There is also a public server for those who do not have their own servlet engines. The public server can be customized so that it acts like your private one.
Poplog is a high-level programming environment including the languages: Pop-11, ML, Common LISP (including CLOS), and Prolog. Poplog allows the programmer to write mixed-language programs and perform incremental compilation. It includes a fully customisable text editor (VED) with multi-font capabilities, a comprehensive X interface including Athena, Motif, and OLIT widget set support, a custom Poplog widget set including a neat text-editing widget, and an easy to use graphics widget. It supports graphics elements such as graph drawing, turtle graphics, high-level support for creating dialog-box based applications, and a multi-window X based implementation of VED (XVed). Poplog implementations are available for Solaris and Intel Linux, AIX on PPC, Digital Unix Alpha and Windows9X/NT.
OSS provides sound card drivers for most popular sound cards under Linux, *BSD, Solaris, UnixWare, OpenServer, AIX, HPUX, LynxOS, VxWorks, and Tru64. These drivers support digital audio, MIDI, synthesizers, and mixers found on sound cards. These sound drivers comply with the Open Sound System API specification. OSS provides a user-friendly GUI which makes the installation of sound drivers and configuration of sound cards very simple. It supports over 200 brand name sound cards, and provides automatic sound card detection, Plug-n-Play support, support for PCI audio soundcards, and support for full duplex audio.
Par is a paragraph reformatter, vaguely similar to the standard Unix fmt filter, but better. It uses a dynamic programming algorithm that produces better-looking line breaks than the greedy algorithm used by fmt. It can also deal correctly with a variety of quotation and comment conventions.
The Password Storage and Retrieval (PSR) system is a supplement to OpenPBS that allows PBS jobs to run with AFS authentication. It does this by strongly encrypting a user's password so the PBS server can retrieve and decrypt it when the user's job is run. The decrypted password is used to obtain an AFS token, allowing the job to run with AFS authentication. A "shepherd" process is forked into the background to renew the AFS token periodically to ensure that the token never expires while the job is still running.