ROOT is an OO framework for large-scale scientific data analysis and data mining. It contains an efficient hierarchical OO database, a C++ interpreter, advanced statistical analysis, visualization, introspection, documentation, networking, and GUI classes. The command/scripting language is C++, and large scripts can be compiled and dynamically linked in. Using the PROOF (Parallel ROOT Facility) extension, large databases can be analyzed in parallel. The system runs on all known POSIX platforms, Windows, and MacOS X.
rt is an n-dimensional raytracer. It supports any positive number of spatial dimensions, color and grayscale, cylinders with an arbitrary number of round dimensions (spheres and cubes are special cases of cylinders), quadratic surfaces, convex hulls, regular polytopes, unions, intersections, cuts, extrusions, reflection, refraction, functional texture maps, portals into other traces, ambient light, multiple light sources, directional light sources, gamma correction, fish-eye effect, and output as PNG or PPM. It has been tested under DOS, Solaris, Digital Unix, FreeBSD, NetBSD, Linux, Ultrix, System V, and BeOS.
SciGraphica is a scientific application for data analysis and technical graphics. It pretends to be a clone of the popular commercial application "Microcal Origin", supplying plotting features for 2D, 3D, and polar charts. It features opening several worksheets and plots to work with at the same time, fully-configurable plots using a control panel dialog, a completely WYSIWYG look and feel, and publication-quality PostScript output.
SigLab is a calculator designed for working on signals. You can use it to load, save, or generate signals, and do various operations on and between signals (addition, log, abs, sin, filtering, convolution, fft, correlation, etc.). Signal parts are constantly displayed. SigLab was designed to be able to handle the results of simulations or measurements. It can handle signals with millions of points, keeping in memory a small piece of each signal. To keep good performance, it caches in memory signal portions. SigLab was specifically designed for Ptolemy users. It will start at the end of a simulation and show all asked signals.
The Snack sound extension adds commands for sound play/record and sound visualization, e.g. waveforms and spectrograms. It supports in- memory sound objects, file based audio, streaming audio, WAV, AU, AIFF, and MP3 file formats, synchronous and asynchronous playback. The visualization canvas item types update in real-time and can output postscript. New commands and file formats can be added using the Snack C-API.
SunSky uses the Utah sun/sky model to draw plots of the entire sky, or a specific window of the sky, for a given location, time, and view direction. You can also vary the turbidity, which controls the level of haze in the atmosphere. (Los Angeles would have an extremely high turbidity, Greenland would have an extremely low one.) A little tweaking can quickly lead to a picture of the glorious sunset you'd be seeing outside if it wasn't currently pouring with rain. SunSky can also draw the CIE colour diagram, and various spectra, including blackbody radiation and the CIE basis functions.
Viewmol is a program for building and editing molecules as well as for the visualization of outputs from quantum chemical and molecular mechanics programs. Currently supported are Gaussian 9x, Gamess, Discover, DMol/DSolid/DMol3, Gulp, Mopac, Turbomole, and PDB files. Properties visualized include geometry (with various drawing modes), vibration (animated or with arrows), optimization history/MD trajectories, MO energy level diagram, MOs, basis functions, and electron density. Drawings can be saved as TIFF, HPGL, Postscript, and input files for Rayshade. Viewmol has an embedded Python interpreter for automation. The program is language independent and currently "speaks" English, French, German, Russian, or Spanish.