CSIRO Publishing Books Journals About Us Shopping Cart You are here: Journals > PASA   
PASA
  Publications of the Astronomical Society of Australia
 
Search
 
 
  Advanced Search
   

Journal Home
About the Journal
Editorial Board
Contacts
Content
Online Early
Current Issue
Just Accepted
All Issues
Special Issues
Sample Issue
Call for Proposals
For Authors
General Information
Instructions to Authors
Submit Article
Open Access
For Referees
General Information
Review Article
For Subscribers
Subscription Prices
Customer Service

 Early Alert
Subscribe to our email Early Alert or RSS feeds for the latest journal papers.

 Connect with us
facebook   youtube

Training

Publication Workshops


 

Article << Previous     |     Next >>   Contents Vol 23(2)

An Advanced, Three-Dimensional Plotting Library for Astronomy

David G. Barnes A, Christopher J. Fluke A B, Paul D. Bourke A, Owen T. Parry A

A Centre for Astrophysics and Supercomputing, Swinburne University of Technology, Hawthorn VIC 3122, Australia
B Correspondence author. E-mail: cfluke@swin.edu.au
 
 Full Text
 PDF (1.6 MB)
 Export Citation
 Print
  


Abstract

We present a new, three-dimensional (3D) plotting library with advanced features, and support for standard and enhanced display devices. The library — s2plot — is written in c and can be used by c, c++, and fortran programs on GNU/Linux and Apple/OSX systems. s2plot draws objects in a 3D (x,y,z) Cartesian space and the user interactively controls how this space is rendered at run time. With a pgplot-inspired interface, s2plot provides astronomers with elegant techniques for displaying and exploring 3D data sets directly from their program code, and the potential to use stereoscopic and dome display devices. The s2plot architecture supports dynamic geometry and can be used to plot time-evolving data sets, such as might be produced by simulation codes. In this paper, we introduce s2plot to the astronomical community, describe its potential applications, and present some example uses of the library.

Keywords: methods: data analysistechniques: miscellaneoussurveyscatalogs


   
    


 
Top  Email this page
 
Legal & Privacy | Contact Us | Help

CSIRO

© CSIRO 1996-2012