Preliminary survey for DS6

Table of software kits/groups put forward for possible integration into the VO. If you have comments, or would like to add other elements to the table, please let me know ( richardh AT comp DOT leeds DOT ac DOT uk).

-- RichardHolbrey

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
Topic revision: r11 - 2006-09-12 - 12:32:50 - RichardHolbrey
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback