OpticalRayTracer analyzes systems of lenses. It uses optical principles and a virtual optical bench to predict the behavior of many kinds of ordinary and exotic lens types. It includes an easy-to-use interface that allows the user to rearrange the optical configuration by simply dragging lenses around using the mouse. It fully analyzes lens optical properties, including refraction and dispersion. The dispersion display uses color-coded light beams to simplify interpretation of the results.
ImageJ is an image processing program inspired by NIH Image for the Macintosh. It can display, edit, analyze, process, save, and print 8-bit, 16-bit, and 32-bit images. There are modules for biology, astronomy, nuclear medicine, physics, and more. If you can take a picture of something, whether with a microscope, a telescope, an oscilloscope, an xray machine, or a scanner, then this program will let you enhance, manipulate, and measure the results.
TRIP is a general computer algebra system dedicated to celestial mechanics. It includes a numerical kernel and has interfaces to gnuplot and xmgrace. Computations can be performed with double, quadruple, or multi-precision. Users can dynamically load external libraries written in C, C++, or Fortran. Parallel computations on multivariate polynomials can be performed.
TerraJ is a Java port of fractal terrain and simulated solar system generation programs. The porting has included extensive refactoring, the creation of a documented API to enable reuse of parts in other programs, and extensions such as new Swing user interfaces. Full javadoc for the classes in the project is available.
SAOImage DS9 is an astronomical imaging and data visualization application. DS9 supports FITS images and binary tables, multiple frame buffers, region manipulation, and many scale algorithms and colormaps. It provides for easy communication with external analysis tasks and is highly configurable and extensible. DS9 is a stand-alone application that requires no installation or support files. It supports advanced features such as multiple frame buffers, mosaic images, tiling, blinking, geometric markers, colormap manipulation, scaling, arbitrary zoom, rotation, pan, and a variety of coordinate systems.
Extrema, originally developed in the fields of nuclear and particle physics, is a powerful visualization and data analysis tool that enables researchers to quickly distill their large, complex data sets into meaningful information. Its flexibility, sophistication, and power allow you to easily develop your own commands and create highly customized graphs.