AAS Worldwide Telescope: Seamless, Cross-Platform Data Visualization Engine for Astronomy Research, Education, and Democratizing Data
Total Page:16
File Type:pdf, Size:1020Kb
AAS WorldWide Telescope: Seamless, Cross-Platform Data Visualization Engine for Astronomy Research, Education, and Democratizing Data The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation Rosenfield, Philip, Jonathan Fay, Ronald K Gilchrist, Chenzhou Cui, A. David Weigel, Thomas Robitaille, Oderah Justin Otor, and Alyssa Goodman. 2018. AAS WorldWide Telescope: Seamless, Cross-Platform Data Visualization Engine for Astronomy Research, Education, and Democratizing Data. The Astrophysical Journal: Supplement Series 236, no. 1. Published Version https://iopscience-iop-org.ezp-prod1.hul.harvard.edu/ article/10.3847/1538-4365/aab776 Citable link http://nrs.harvard.edu/urn-3:HUL.InstRepos:41504669 Terms of Use This article was downloaded from Harvard University’s DASH repository, and is made available under the terms and conditions applicable to Open Access Policy Articles, as set forth at http:// nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of- use#OAP Draft version January 30, 2018 Typeset using LATEX twocolumn style in AASTeX62 AAS WorldWide Telescope: Seamless, Cross-Platform Data Visualization Engine for Astronomy Research, Education, and Democratizing Data Philip Rosenfield,1 Jonathan Fay,1 Ronald K Gilchrist,1 Chenzhou Cui,2 A. David Weigel,3 Thomas Robitaille,4 Oderah Justin Otor,1 and Alyssa Goodman5 1American Astronomical Society 1667 K St NW Suite 800 Washington, DC 20006, USA 2National Astronomical Observatories, Chinese Academy of Sciences 20A Datun Road, Chaoyang District Beijing, 100012, China 3Christenberry Planetarium, Samford University 800 Lakeshore Drive Birmingham, AL 35229, USA 4Aperio Software Ltd. Headingley Enterprise and Arts Centre, Bennett Road Leeds, LS6 3HN, United Kingdom 5Harvard Smithsonian Center for Astrophysics 60 Garden St. Cambridge, MA 02138 ABSTRACT The American Astronomical Society's WorldWide Telescope (WWT) project enables terabytes of astronomical images, data, and stories to be viewed and shared among researchers, exhibited in science museums, projected into full-dome immersive planetariums and virtual reality headsets, and taught in classrooms from middle school to college levels. We review the WWT ecosystem, how WWT has been used in the astronomical community, and comment on future directions. Keywords: astronomical databases: atlases, astronomical databases: catalogs, astronomical databases: miscellaneous, astronomical databases: surveys, astronomical databases: virtual observa- tory tools, software 1. INTRODUCTION (AAS). Recent and near future AAS WWT development WorldWide Telescope1 (WWT) was first designed as a is focused on implementing operating system-agnostic tool for astrophysical data exploration and discovery in features to better enable astronomers to use WWT ei- the era of large and disparate data (Gray & Szalay 2004). ther individually or through archival data centers. WWT was an early attempt to answer an emerging ques- WWT is a scientific data visualization platform (see tion, \how will research techniques change in the era Figure1). It acts as a virtual sky, allowing users to explore all-sky surveys across the electromagnetic spec- arXiv:1801.09119v1 [astro-ph.IM] 27 Jan 2018 of multi-wavelength, multi-epoch, large datasets hosted throughout the Web?" Launched in 2008 by Microsoft trum, to overlay data from NASA's Great Observato- Research, WWT was open-sourced (under the MIT li- ries, and import their own imagery and tabular data. cense) seven years later with copyrights transferred to In WWT's 3D environment, users can explore plan- the .NET Foundation and project direction and manage- etary surfaces and elevation maps; orbital paths and ment taken up by the American Astronomical Society ephemerides of major and minor solar system bodies as well as asteroids; zoom out from the Solar System to view the positions and approximate colors of stars from Corresponding author: Philip Rosenfield the HIPPARCOS catalog (Perryman et al. 1997) and philip.rosenfi[email protected] galaxies of the Cosmic Evolution Survey dataset (COS- 1 http://worldwidetelescope.org MOS; Scoville et al. 2007). 2 Rosenfield et al. WWT's unique contextual narrative layer (Wong All of the code base is open-sourced under the MIT li- 2008) has set it apart from the myriad of other available cense and hosted on GitHub3. data visualization systems. Users can record or view recorded paths though the virtual environments and 2.1.1. Windows Application add narration, text, and imagery. With these \tours" The Microsoft Windows application contains the rich- users can share their stories, outreach specialists can est set of features and customizations. It currently create programming, and researchers can distill their serves as the basis of features that are ported to Web discoveries to other researchers or to the public. application. The WWT Windows application can run These features make WWT a seamless data visualiza- natively or through virtualization on either a local vir- tion program with an engaging learning environment. tual machine or on the Cloud. This combination has enabled WWT to deliver astro- Beyond the main tasks of visualizing the sky and 3D physical data hosted around the world not only to re- universe, the WWT Windows application features flexi- searchers, but to classrooms, planetariums, and educa- ble display modes, supports a variety of controllers, and tional outreach programs. Therefore, WWT is more can incorporate a wide variety of data. than a tool to aid astronomical research and discovery, it WWT can be displayed in power-walls (ultra high helps to democratize astronomical data and knowledge resolution displays created by connecting several moni- by allowing equal data access to all users. For exam- tors or projectors), 3D-stereo projections, virtual reality ple, only a few dozen content experts across academia headsets, interactive kiosk exhibits, and multi-channel and science centers have recorded tours curated within environments (e.g., in multiple projector full-dome plan- WWT or have organized WWT-related outreach efforts, etariums). Due to the high demand on computational yet WWT has reached millions2: from explorers using resources, there are limited plans to port these flexible the WWT application; to students visiting planetariums display modes to the Web application in the near future. and museums around the world; to students at all lev- Users may drive WWT with their keyboard and mouse els using WWT to augment their curriculum. WWT or customize a MIDI controller, an XBOX controller, or may be the only visualization software that when as- the Microsoft Kinect. tronomers add data and context, it becomes available A wide variety of data layers are both customizable to students{who may be geographically distant from a and controllable. Users can import 3D Models, tabular science center{to also investigate. data, orbital data, imagery (including all-sky maps and In what follows, we overview the technical aspects of planet surface maps), planetary digital elevation models, WWT in Section2, describe some major uses of this and catalogs. We discuss the WWT data files in more visualization tool in Section3, outline the open source detail in Section 2.5. management and sustainability plan in Section4, and conclude in Section5. 2.1.2. Web Application A growing subset of features from the WWT Windows 2. THE WORLDWIDE TELESCOPE ECOSYSTEM application are now delivered via a plug-in free browser- OVERVIEW based platform rendered by WebGL. The web applica- tion uses the same curated image and catalog data as In the nearly 10 years of WWT development, several the Windows application (see Section 2.5), it supports applications, services, and technologies were created in built-in tour authoring and playback, including a sim- order to deliver astronomical data from around the globe ple slide based or complex key-framed animations. The in a seamless visualization and narrative environment. web application can display tiled images, tours with au- In this section, we outline the main components of the dio and imagery, and most of the WWT intrinsic data WorldWide Telescope software ecosystem. layers. The WWT Web application leverages the Web Con- trol API for rendering. To better serve astronomical re- 2.1. Clients searchers, current development efforts lead by the Amer- WWT is offered as a stand alone Microsoft Windows ican Astronomical Society are focused on porting more application and Web-based applications and services. data layer features of the Windows application to the 2 Over 10 million unique Windows Application downloads from 3 See the WWT meta-repository: https://github.com/ 2007-2014 WorldWideTelescope/wwt-home WorldWide Telescope 3 web application and exposing them in the Web Control Show Image Service |enables an image to be shared by API (see Section 2.3). embedding information about the image in a URL, see the documentation for more details and Table2 for ex- 2.1.3. Extensibility of WWT Clients amples of its usage. Users can extend and customize their WWT client 2.3. APIs experience at a variety of experience levels. They can create a slide-based tour with linked slides (i.e, similar WWT has several application programming interfaces to a DVD menu). With the Windows application users (APIs) of interest to Web and Windows developers. can have full control over WWT tour rendering by using While all of the WWT code base is open sourced, it the time-line function (see this guide). They can add is incredibly