| Software | Description | Comments | Source code |
|
Multi-variate visualization tools |
|||
| xmdvtool |
Parallel coordinates, star glyphs, scatterplots, and dimensional stacking.
Also, dimension reduction and time series animation
http://davis.wpi.edu/~xmdv |
Excellent fading technique on hierarchical parallel coords. Dimension stacking difficult to grasp? | y |
| xmdv java light |
Parallel coordinates, star glyphs, scatterplots, and dimensional stacking. xmdv-lite has been VO-enabled using the AstroGrid Client Runtime as a
proof-of-concept
http://davis.wpi.edu/~xmdv/downloadxmdv.html and vo-enabled version |
Java based version, only seems to be partly implemented? | y |
| xgobi, rgobi, ggobi |
Parallel coords, scatterplots. Requires an X-server to run on MS Windows
(or exceed session)
http://www.research.att.com/areas/stat/xgobi/index.html |
Interfaces to R (as module) | y |
| xgvis |
Visualization system for proximity data (dimension stacking style)
http://www.research.att.com/areas/stat/xgobi/index.html |
Distributed with xgobi | y |
| R |
Statistical/plotting package with command line interface. Many extensions
eg. data sphering, factor analysis, correlation, covariance, scatterplots,
parallel coords (no brushing?) etc
http://cran.r-project.org/ |
Can be compiled as a dynamic library or run as a batch file from the
command line. Some ?useful packages:
Arules:- mining algorithms (Apriori, Eclat) dr:- dimensional reduction pca, princurve:- principal components |
y |
| cviz |
IBM data explorer package, clustering reduction to 2d
http://www.alphaworks.ibm.com/tech/cviz |
Binary (jar) freely available but requires registration and is time limited to 180 days. Some parts of the display don't seem to function | binary |
| Parvis |
Parallel coords, axis histograms, brush fuzziness and 'angular' brushing
http://home.subnet.at/flo/mv/parvis/ |
Java based. Angular brushing selects regions of correlation - nice, but difficult to pick correctly | y |
| Hisee |
Projects high-dimensional data to 2d using eg. PCA, Sammon mapping
http://hisee.sourceforge.net/ |
Java based. Interesting application of mapping - difficult to understand real-world problems? | y |
| Hce |
Hierarchical clustering explorer by k-means etc
http://www.cs.umd.edu/hcil/hce/ |
Dendrograms, parallel coords, dynamic scatterplot tool looks very good | win32 binary |
| Crystal-vision |
Parallel coords, touring, saturation brushing (note several other
win32 tools available from this site)
ftp://www.galaxy.gmu.edu/pub/software/ Review: http://www.quantlet.com/mdstat/scripts/csa/html/node82.html and see: http://www.galaxy.gmu.edu/papers/astr1.html |
Intended for gene/ amino-acid analysis. parallel coords extended to
'3d'.
Does not run on Windows 2000 |
win32 binary |
| Klimt, Manet, Mondrian |
Visualization techniques for geographical and large data sets and
trees (parallel coords, scatterplots, density plotting etc)
http://stats.math.uni-augsburg.de/software |
Mondrian and Klimt are now java based (Manet still Mac only). Both have interfaces to R. Latest releases seem a bit unstable..? | binary jar |
|
Regression |
|||
| arc |
Regression analysis, 3d plots with 'rocking'
http://www.stat.umn.edu/arc/ |
Depends upon Xlispstat (also open source) | y |
|
Physics/Astronomy-related |
|||
| aips++ |
The Astronomical Information Processing System is a set of
C++, scripting, GUI’s, libraries, toolkits and applications designed by a team of astronomers and programmers.
Originally, AIPS was developed for interactive and batch calibration and editing of radio interferometric data. Aips++ now includes a wide range of data display and calibration utilities.
ftp://ftp.cv.nrao.edu/casa/obtaining.html |
? | rpm & srpm (linux only) |
| RVS |
Remote Visualization System
|
server-side astronomy visualization system | www.atnf.csiro.au/vo/rvs |
| casa |
common astronomy s/w app
http://aips2.nrao.edu/daily/docs/casa.html |
? | srpm |
| ROOT |
The ROOT system provides functionality needed to analyse large amounts of data efficiently. The system generates a range of user-configurable widgets with keyboard and mouse-driven interaction. A number of front-ends (including the web-startable 'jrunmc') have also been developed.
http://root.cern.ch |
Includes histograming 1-3D, curve fitting, function evaluation etc with interactive and batch modes | y - binaries available for unix,OSX and win32 |
|
Visualization systems |
|||
| Vis5D |
Aimed at dynamic updating of weather data
http://vis5d.sourceforge.net/ |
? | y |
| Iris Explorer |
Visualization package with visual workflow idiom
http://www.nag.co.uk/welcome_iec.asp see also: http://www.comp.leeds.ac.uk/iecoe/ |
Powerful renderer (based on latest open inventor libraries), but less useful for high dimensional data - hypercell extension dealt with this | proprietary |
| Khoros |
Large visualization package
http://www.khoral.com/ |
? | proprietary |
| openDX |
Open source data explorer from IBM
http://www.opendx.org/index2.php |
Visual pipeline tool similar to Iris explorer, but maintained now by open source community | y |
| IDL |
Command line and gui interface with specific extensions for astronometry,
esp in handling FITS files. Chris Miller (of NVO) has also written several
extensions to handle siap call, VOTables etc. See:
http://www.ctio.noao.edu/~chrism/VOlib/software.html http://www.rsinc.com/idl/ |
Astrolib, free library
IDL vm, freely distributable |
proprietary |
|
Java |
|||
| gl4java |
maps the complete openGL and GLU 1.2 APIs to Java, all window handle
functions
http://gl4java.sourceforge.net/ |
Uses the JNI of Java and/or the JDirect-Interface of MS-JVM | y |
| joGL |
JOGL provides full access to the APIs in the openGL 2.0 specification
as well as nearly all vendor extensions
https://jogl.dev.java.net/ |
Integrates with the AWT and Swing widget sets | binary |
|
General plotting tools |
|||
| Gnuplot |
Simple plotter with command line. 2d and 3d surface plots. Interaction
improved in latest version
http://www.gnuplot.info/ |
Batch file processing supported. Used by matlab clone 'octave' | y |
| Octave |
Matlab clone - employs gnuplot, but allows greater functionality
http://www.octave.org/ |
Good matrix and statistical library | y |
| Grace |
GUI or batch file driven plotter
http://plasma-gate.weizmann.ac.il/Grace/ |
Can be run from from command line as a batch file. Powerful but no undo! | y |
| plotutils |
Powerful C/C++ function library for exporting 2-D vector graphics
(and animations) in many file formats, both vector and raster.
http://www.gnu.org/software/plotutils/ |
? | y |
| Ptplot |
Java Plotter
http://ptolemy.eecs.berkeley.edu/java/ptplot/index.htm |
? | y |
| Ptolemy |
Bundle of tools:hybrid systems and data flow models
http://ptolemy.eecs.berkeley.edu/ptolemyII |
? | y |
|
Toolkits |
|||
| Open Inventor |
Open source libraries for 3d modelling released several years ago.
Based on openGL rendering pipeline.
ftp://oss.sgi.com/projects/inventor/download |
Rarely updated since release, so now outdated by TGS version (eg. more powerful stereo graphics) | y |
| VTK |
Open source library for visualization based on C++ classes but with
bindings in python, tcl/tk and java
http://public.kitware.com/VTK/ |
Capable volume rendering and compositing tools, but programming knowledge needed | y |
| ITK |
Imaging toolkit based on VTK
http://www.itk.org/ |
Application orientated towards medical imaging, registration etc | y |
| IVTK |
The InfoVis Toolkit is a interactive graphical package written in
Java. It includes a range of components for tree-based and parallel
coordinate (2D) information visualization
http://ivtk.sourceforge.net/ |
Very flexible java toolkit packaging many 2D display algorithms | y |
| SAL search |
Links to many vis systems
http://sal.linet.gr.jp/D/1/index.shtml |
- | - |
|
Grid-related visualization |
|||
| gViz |
The gViz library provides middleware to connect simulations running on the Grid, with a visualization system running on the Grid. This allows the remote simulation to be monitored and steered from the desktop
http://www.comp.leeds.ac.uk/vis/gviz |
Allows real-time communication between interfaces (Iris Explorer, Matlab etc) | y |