NCSA software and technologies

There’s more to NCSA that its powerful supercomputers; the center also has a long history of software development. Learn more about a few of the software solutions NCSA has pioneered.


Published Date:August 26, 2010

A collection of tools, utilities, and libraries for software performance analysis. This software can help point the way toward selecting other tools and/or techniques using more specialized software if necessary. Download Perfsuite

Published Date: August 26, 2010


Published Date:September 5, 2013

Using a tool called a Software Server to program against functionality within arbitrary third-party software, Polyglot is a distributed service that carries out file format conversions using the open, save, import, and export capabilities among a dynamic and extensible collection of available software. Polyglot address the need to access content among the many possible formats available to store data digitally. Polyglot also addresses the problem of information loss that inevitably occurs through conversion and provides means of quantifying that loss and then minimizing it during future conversions. Download Polyglot

Published Date: September 5, 2013

Sea Grant GeoDashboard

Published Date:September 5, 2013

A web application that provides easy access to environmental monitoring data collected by various sources throughout the Great Lakes.

Published Date: September 5, 2013


Published Date:September 5, 2013

A framework that decomposes digital content based comparisons into reusable components of adapters which load data, extractors which extract semantically meaningful features within the data, descriptors that represent the data contents, measures which compare two descriptors to obtain a numerical difference, and indexers which organize a set of content descriptors according to some measure for efficient retrieval. Versus addresses a need to compare digital content among unstructured data (e.g. raw sensor data) and search collections for similar data.

Published Date: September 5, 2013


Published Date:February 8, 2010

A patented virtual reality interface that enables gestural motion capture and voice control of navigation, editing, and recording for scientific visualizations, Virtual Director allows users to use six-degree-of-freedom input devices to interactively navigate their dataset and record and edit camera paths. The camera paths can then be fed to offline rendering software for production. Virtual Director has been used to help create several IMAX movies, digital planetarium shows, and television shows, including the Oscar-nominated IMAX film "Cosmic Voyage" (1996), Hayden Planetarium's "The Search for Life: Are We Alone?" (2002), and the PBS Nova episode "Black Holes: The Other Side of Infinity" (2006).

Published Date: February 8, 2010


Published Date:August 13, 2010

UberFTP is the an interactive, GridFTP-enabled ftp client. It supports GSI authentication, parallel data channels, and third-party transfers. Download UberFTP

Published Date: August 13, 2010


Published Date:July 23, 2014

yt is a python package for analyzing and visualizing volumetric, multi-resolution data from astrophysical simulations, radio telescopes, and a burgeoning interdisciplinary community.

Published Date: July 23, 2014