Main Page

From autoplot.org

Jump to: navigation, search

Getting Started


See the help page for usage instructions. Contact autoplot@groups.google.com if you need assistance.


About


Autoplot is an interactive browser for data on the web; give it a URL or the name of a file on your computer and it tries to create a sensible plot of the contents in the file. Autoplot was developed to allow quick and interactive browsing of data and metadata files that are often encountered on the web. For more information, see Faden et al. 2010 and introductory PowerPoint.

Autoplot was developed under the NASA Virtual Observatories for Heliophysics program in a collaborative effort among several institutions, including support or code contributions from ViRBO, VMO, RBSP-ECT, and the Radio and Plasma Wave Group at The University of Iowa.

Key Features


  • Reads multiple ASCII formats including Complex ASCII tables; Binary tables; Common Data Format (CDF); NcML; SPASE; Cluster Exchange Format; NetCDF; OpenDAP; HDF5; TSDS; FITS; Excel; Wav; PNG, JPG, etc. For details and a full list, see Formats.
  • Data is located with compact URI addresses. These contain the location of the data and additional information needed to use it.
  • Special support for CDAWeb server at NASA/Goddard, HAPI, and other data servers.
  • Das2 library used to create interactive graphics with slicing and custom interactions.
  • Wildcards can be used to aggregate (combine) data from multiple files into one time series.
  • Long time series may be rendered as a sequence of images as a "pngwalk" and viewed as a coverflow, table of thumbnails, or on a time line.
  • Any displayed data may be saved to disk in ASCII, Common Data Format (CDF), and other formats, or plotted as PNG, PDF, or SVG.
  • GUI State may be saved as an XML ".vap" file and restored.
  • Software may be run client side or server side.
  • Data access layer for file reading may be used in MATLAB, IDL, or SciPy (via Java bridge), providing a common interface regardless of data source.
  • Scripting via Jython, to control the application and read in data using metadata-aware datasets.
  • Open-source (GPL with classpath exception) and may be used freely.

Personal tools