OpenSpace: A System for Astrographics

Human knowledge about the cosmos is rapidly increasing as instruments and simulations are generating new data supporting the formation of theory and understanding of the vastness and complexity of the universe. OpenSpace is a software system that takes on the mission of providing an integrated view of all these sources of data and supports interactive exploration of the known universe from the millimeter scale showing instruments on spacecrafts to billions of light years when visualizing the early universe. The ambition is to support research in astronomy and space exploration, science communication at museums and in planetariums as well as bringing exploratory astrographics to the class room. There is a multitude of challenges that need to be met in reaching this goal such as the data variety, multiple spatio-temporal scales, collaboration capabilities, etc. Furthermore, the system has to be flexible and modular to enable rapid prototyping and inclusion of new research results or space mission data and thereby shorten the time from discovery to dissemination. To support the different use cases the system has to be hardware agnostic and support a range of platforms and interaction paradigms. In this paper we describe how OpenSpace meets these challenges in an open source effort that is paving the path for the next generation of interactive astrographics.

[1]  Robin Wolff,et al.  A collaborative workspace architecture for strengthening collaboration among space scientists , 2015, 2015 IEEE Aerospace Conference.

[2]  T. A. Lister,et al.  Gaia Data Release 2. Summary of the contents and survey properties , 2018, 1804.09365.

[3]  Anders Ynnerman,et al.  Uniview - Visualizing the Universe , 2010, Eurographics.

[4]  Alexander Bock,et al.  OpenSpace: Changing the Narrative of Public Dissemination in Astronomical Visualization from What to How , 2018, IEEE Computer Graphics and Applications.

[5]  Volker Springel,et al.  Resolving cosmic structure formation with the Millennium-II simulation , 2009, 0903.3041.

[6]  Fritz Drury,et al.  Developing Virtual Reality Visualizations for Unsteady Flow Analysis of Dinosaur Track Formation using Scientific Sketching , 2019, IEEE Transactions on Visualization and Computer Graphics.

[7]  Robin Wolff,et al.  Collaborative telepresence workspaces for space operation and science , 2015, 2015 IEEE Virtual Reality (VR).

[8]  Alexander Bock,et al.  Dynamic Scene Graph: Enabling Scaling, Positioning, and Navigation in the Universe , 2017, Comput. Graph. Forum.

[9]  Timo Ropinski,et al.  Visual verification of space weather ensemble simulations , 2015, 2015 IEEE Scientific Visualization Conference (SciVis).

[10]  K. Gorski,et al.  HEALPix: A Framework for High-Resolution Discretization and Fast Analysis of Data Distributed on the Sphere , 2004, astro-ph/0409513.

[11]  C. H. Acton,et al.  Ancillary data services of NASA's Navigation and Ancillary Information Facility , 1996 .

[12]  Frank Warmerdam,et al.  The Geospatial Data Abstraction Library , 2008 .

[13]  Alexander Bock,et al.  OpenSpace: Public dissemination of space mission profiles , 2015, 2015 IEEE Scientific Visualization Conference (SciVis).

[14]  Thomas Müller,et al.  Gaia Sky: Navigating the Gaia Catalog , 2019, IEEE Transactions on Visualization and Computer Graphics.

[15]  Anders Ynnerman,et al.  Exploranation: A New Science Communication Paradigm , 2018, IEEE Computer Graphics and Applications.

[16]  Tom Gutschmidt Game Programming with Python, Lua, and Ruby , 2003 .

[17]  Alexander Bock,et al.  OpenSpace: Bringing NASA Missions to the Public , 2018, IEEE Computer Graphics and Applications.

[18]  Roberto Ierusalimschy,et al.  Lua—An Extensible Extension Language , 1996, Softw. Pract. Exp..

[19]  Alexander Bock,et al.  Globe Browsing: Contextualized Spatio-Temporal Planetary Surface Visualization , 2018, IEEE Transactions on Visualization and Computer Graphics.