Seeing the Sky Visualization & Astronomers

Total Page:16

File Type:pdf, Size:1020Kb

Seeing the Sky Visualization & Astronomers Seeing the Sky Visualization & Astronomers Alyssa A. Goodman Harvard Smithsonian Center for Astrophysics & Radcliffe Institute for Advanced Study @aagie WorldWide Telescope Gm1m2 F= gluemultidimensional data exploration R2 Cognition “Paper of the Future” Language* Data Pictures Communication *“Language” includes words & math Why Galileo is my Hero Explore-Explain-Explore Notes for & re-productions of Siderius Nuncius 1610 WorldWide Telescope Galileo’s New Order, A WorldWide Telescope Tour by Goodman, Wong & Udomprasert 2010 WWT Software Wong (inventor, MS Research), Fay (architect, MS Reseearch), et al., now open source, hosted by AAS, Phil Rosenfield, Director see wwtambassadors.org for more on WWT Outreach WorldWide Telescope Galileo’s New Order, A WorldWide Telescope Tour by Goodman, Wong & Udomprasert 2010 WWT Software Wong (inventor, MS Research), Fay (architect, MS Reseearch), et al., now open source, hosted by AAS, Phil Rosenfield, Director see wwtambassadors.org for more on WWT Outreach Cognition “Paper of the Future” Language* Data Pictures Communication *“Language” includes words & math enabled by d3.js (javascript) outputs d3po Cognition Communication [demo] [video] Many thanks to Alberto Pepe, Josh Peek, Chris Beaumont, Tom Robitaille, Adrian Price-Whelan, Elizabeth Newton, Michelle Borkin & Matteo Cantiello for making this posible. 1610 4 Centuries from Galileo to Galileo 1665 1895 2009 2015 WorldWide Telescope Gm1m2 F= gluemultidimensional data exploration R2 WorldWide Telescope gluemultidimensional data exploration WorldWide Telescope gluemultidimensional data exploration Data, Dimensions, Display 1D: Columns = “Spectra”, “SEDs” or “Time Series” 2D: Faces or Slices = “Images” 3D: Volumes = “3D Renderings”, “2D Movies” 4D:4D Time Series of Volumes = “3D Movies” Data, Dimensions, Display Spectral Line Observations Loss of 1 dimension Mountain Range No loss of information Data, Dimensions, Display mm peak (Enoch et al. 2006) sub-mm peak (Hatchell et al. 2005, Kirk et al. 2006) 13CO (Ridge et al. 2006) mid-IR IRAC composite from c2d data (Foster, Laakso, Ridge, et al.) Optical image (Barnard 1927) 3D Viz made with VolView AstronomicalMedicine@ NATURE Vol 457 1 January 2009 LETTERSLETTERS NATURE | Vol 457 | 1| January 2009| abab usingusing 2D maps 2D of maps column of column density. density. With this With early this 2D work early as 2D inspira- work as inspira- tion,tion, we have we developed have developed a structure-identification a structure-identification algorithm algorithm that that abstractsabstracts the hierarchical the hierarchical structure structure of a 3D (ofp– ap– 3Dv) data (p–p cube–v) data into cube into an easilyan easily visualized visualized representation representation called a ‘dendrogram’ called a ‘dendrogram’10. Although10. Although 11,12 well developedwell developed in other in data-intensive other data-intensive fields , fields it is curious11,12, it is that curious the that the applicationapplication of treeof methodologies tree methodologies so far in astrophysicsso far in astrophysics has been rare, has been rare, and almostand almost exclusively exclusively within thewithin area the of galaxy area of evolution, galaxy evolution, where where ‘merger trees’ are being used with increasing frequency13. ‘merger trees’ are being used with increasing frequency13. (dec.) (dec.) Figure 3 and its legend explain the construction of dendrograms v vz z y y (dec.) (dec.) Figure 3 and its legend explain the construction of dendrograms v vz z y y schematically. The dendrogram quantifies how and where local max- x (RA) x (RA) ima ofschematically. emission merge The with dendrogram each other, quantifies and its implementation how and where is local max- x (RA) x (RA) explainedima inof Supplementary emission merge Methods. with each Critically, other, the and dendrogram its implementation is is Click to rotate determinedexplained almost in Supplementary entirely by the data Methods. itself, and Critically, it has negligible the dendrogram is Click to rotate sensitivitydetermined to algorithm almost parameters. entirely To by make the data graphical itself, presentation and it has negligible c 8 Self-gravitating Self-gravitating All structure leaves structures possiblesensitivity on paper to and algorithm 2D screens, parameters. we ‘flatten’ Tothe makedendrograms graphical of 3D presentation c 8 Self-gravitating Self-gravitating All structure data (see Fig. 3 and its legend), by sorting their ‘branches’ to not 6 leaves structures possible on paper and 2D screens, we ‘flatten’ the dendrograms of 3D cross, which eliminates dimensional information on the x axis while (K) 6 data (see Fig. 3 and its legend), by sorting their ‘branches’ to not mb 4 preserving all information about connectivity and hierarchy. T cross, which eliminates dimensional information on the x axis while (K) Numbered ‘billiard ball’ labels in the figures let the reader match mb 42 preserving all information about connectivity and hierarchy. T features between a 2D map (Fig. 1), an interactive 3D map (Fig. 2a online)Numbered and a sorted ‘billiard dendrogram ball’ labels (Fig. 2c). in the figures let the reader match 20 features between a 2D map (Fig. 1), an interactive 3D map (Fig. 2a d CLUMPFIND segmentation A dendrogram of a spectral-line data cube allows for the estimation 8 online) and a sorted dendrogram (Fig. 2c). 2009 0 of key physical properties associated with volumes bounded by iso- d 86 CLUMPFIND segmentation surfaces,A such dendrogram as radius (ofR), a velocityspectral-line dispersion data cube (sv) and allows luminosity for the estimation (L). Theof keyvolumes physical can have properties any shape, associated and in other with work volumes14 we focus bounded on by iso- (K) mb 64 the significancesurfaces, such of the as especially radius (R elongated), velocity features dispersion seen (s inv) L1448 and luminosity T (Fig.( 2a).L). The The volumes luminosity can is have an approximate any shape, and proxy in otherfor mass, work such14 we focus on (K) 20 2 21 21 2 that Mlum 5 X13COL13CO, where X13CO 5 8.0 3 10 cm K km s mb 4 the significance of the especially elongated features seen in L1448 T (ref. 15;(Fig. see 2a). Supplementary The luminosity Methods is an and approximate Supplementary proxy Fig. for 2). mass, such 0 The derived values for size, mass and velocity dispersion can20 then2 be 21 21 2 that Mlum 5 X13COL13CO, where X13CO 5 8.0 3 10 cm K km s 3D PDF Figure 2 | Comparison of the ‘dendrogram’ and ‘CLUMPFIND’ feature- used to estimate the role of self-gravity at each point in the hierarchy, (ref. 15; see Supplementary Methods and Supplementary Fig. 2). 13 via calculation of an ‘observed’ virial parameter, a 5 5s 2R/GM . identification0 algorithms as applied to CO emission from the L1448 obs v lum region of Perseus. a, 3D visualization of the surfaces indicated by colours in In principle,The derived extended values portions for size, of the mass tree (Fig. and 2,velocity yellow highlighting)dispersion can then be used to estimate the role of self-gravity at each point in the hierarchy, Figurethe dendrogram 2 | Comparison shown ofin c the. Purple ‘dendrogram’ illustrates theand smallest ‘CLUMPFIND’ scale self- feature- where aobs , 2 (where gravitational energy is comparable to or larger 13 2 High-Dimensional identificationgravitating structures algorithms in the as region applied corresponding to CO emission to the leaves from of the the L1448 than kineticvia calculation energy) correspond of an ‘observed’ to regions virial of parameter,p–p–v spacea whereobs 5 self-5sv R/GMlum. dendrogram; pink shows the smallest surfaces that contain distinct self- region of Perseus. a, 3D visualization of the surfaces indicated by colours ingravityIn is principle, significant. extended As aobs only portions represents of the the tree ratio (Fig. of kinetic 2, yellow energy highlighting) thegravitating dendrogram leaves shown within inthem;c. Purple and green illustrates corresponds the smallest to the surface scale self-in the to gravitationalwhere a energy, 2 (where at one gravitational point in time, energy and does is comparable not explicitly to or larger data cube containing all the significant emission. Dendrogram branches obs gravitating structures in the region corresponding to the leaves of the 16 corresponding to self-gravitating objects have been highlighted in yellow capturethan external kinetic over-pressure energy) correspond and/or magnetic to regions fields of ,p its–p measured–v space where self- dendrogram; pink shows the smallest surfaces that contain distinct self- over the range of T (main-beam temperature) test-level values for which valuegravity should only is significant. be used as aAs guidea toonly therepresents longevity (boundedness) the ratio of kinetic of energy data in a gravitating leaves withinmb them; and green corresponds to the surface in the obs the virial parameter is less than 2. The x–y locations of the four ‘self- any particularto gravitational feature. energy at one point in time, and does not explicitly data cube containing all the significant emission. Dendrogram branches gravitating’ leaves labelled with billiard balls are the same as those shown in capture external over-pressure and/or magnetic fields16, its measured correspondingFig. 1. The 3D visualizations to self-gravitating show position–position–velocity objects have been highlighted (p–p–v) in space. yellow value should only be used as a guide to the longevity (boundedness) of overRA, theright range ascension; of Tmb dec.,(main-beam declination. temperature) For comparison test-level with the values ability for of which Local max any particular feature. “Paper” thedendrograms virial parameter (c) to track is less hierarchical than 2. The structure,x–y locationsd shows of a pseudo- the four ‘self- Test level gravitating’dendrogram leaves of the labelled CLUMPFIND with billiard segmentation balls are (b), the with same the assame those four shown in labels used in Fig. 1 and in a. As ‘clumps’ are not allowed to belong to larger Local max Fig. 1. The 3D visualizations show position–position–velocity (p–p–v) space. Leaf RA,structures, right ascension; each pseudo-branch dec., declination.
Recommended publications
  • AAS Worldwide Telescope: Seamless, Cross-Platform Data Visualization Engine for Astronomy Research, Education, and Democratizing Data
    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.
    [Show full text]
  • XAMARIN.FORMS for BEGINNERS ABOUT ME Tom Soderling Sr
    XAMARIN.FORMS FOR BEGINNERS ABOUT ME Tom Soderling Sr. Mobile Apps Developer @ Polaris Industries; Ride Command Xamarin.Forms enthusiast DevOps hobbyist & machine learning beginner 4 year XCMD Blog: https://tomsoderling.github.io GitHub: https://github.com/TomSoderling Twitter: @tomsoderling How Deep Pickster Spaniel Is It? THE PLAN • Introduction: Why, What, and When • Overview of Xamarin.Forms Building Blocks • Building a Xamarin.Forms UI in XAML • Data Binding • View Customization • Next Steps & Resources • Please ask any questions that come up! THE PLAN • Introduction: Why, What, and When • Overview of Xamarin.Forms Building Blocks • Building a Xamarin.Forms UI in XAML • Data Binding • View Customization • Next Steps & Resources INTRODUCTION : WHY • WET: the soggy state of mobile app development • Write Everything Twice INTRODUCTION : WHY • WET: the soggy state of mobile app development • Write Everything Twice INTRODUCTION : WHAT • What is Xamarin.Forms? • Cross-platform UI framework • Platforms: • Mobile: iOS 8 and up, Android 4.0.3 (API 15) • Desktop: Windows 10 UWP, MacOS, WFP • Samsung Smart Devices: Tizen INTRODUCTION : WHAT • Brief History: • May 2011, Xamarin founded • MonoTouch and Mono for Android using MonoDevelop IDE • February 2013, release of Xamarin 2.0 • Xamarin Studio IDE & integration with Visual Studio • Renamed to Xamarin.Android and Xamarin.iOS • May 2014, Xamarin.Forms released as part of Xamarin 3 • February 24 2016, Xamarin acquired by Microsoft • Owned, actively developed on, and supported by Microsoft • Free
    [Show full text]
  • Online Visualization of Geospatial Stream Data Using the Worldwide Telescope
    Online Visualization of Geospatial Stream Data using the WorldWide Telescope Mohamed Ali#, Badrish Chandramouli*, Jonathan Fay*, Curtis Wong*, Steven Drucker*, Balan Sethu Raman# #Microsoft SQL Server, One Microsoft Way, Redmond WA 98052 {mali, sethur}@microsoft.com *Microsoft Research, One Microsoft Way, Redmond WA 98052 {badrishc, jfay, curtis.wong, sdrucker}@microsoft.com ABSTRACT execution query pipeline. StreamInsight has been used in the past This demo presents the ongoing effort to meld the stream query to process geospatial data, e.g., in traffic monitoring [4, 5]. processing capabilities of Microsoft StreamInsight with the On the other hand, the WorldWide Telescope (WWT) [9] enables visualization capabilities of the WorldWide Telescope. This effort a computer to function as a virtual telescope, bringing together provides visualization opportunities to manage, analyze, and imagery from the various ground and space-based telescopes in process real-time information that is of spatio-temporal nature. the world. WWT enables a wide range of user experiences, from The demo scenario is based on detecting, tracking and predicting narrated guided tours from astronomers and educators featuring interesting patterns over historical logs and real-time feeds of interesting places in the sky, to the ability to explore the features earthquake data. of planets. One interesting feature of WWT is its use as a 3-D model of earth, enabling its use as an earth viewer. 1. INTRODUCTION Real-time stream data acquisition has been widely used in This demo presents the ongoing work at Microsoft Research and numerous applications such as network monitoring, Microsoft SQL Server groups to meld the value of stream query telecommunications data management, security, manufacturing, processing of StreamInsight with the unique visualization and sensor networks.
    [Show full text]
  • Licensing Information User Manual Release 9.1 F13415-01
    Oracle® Hospitality Cruise Fleet Management Licensing Information User Manual Release 9.1 F13415-01 August 2019 LICENSING INFORMATION USER MANUAL Oracle® Hospitality Fleet Management Licensing Information User Manual Version 9.1 Copyright © 2004, 2019, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error- free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Software License Agreement (EULA)
    Third-party Computer Software AutoVu™ ALPR cameras • angular-animate (https://docs.angularjs.org/api/ngAnimate) licensed under the terms of the MIT License (https://github.com/angular/angular.js/blob/master/LICENSE). © 2010-2016 Google, Inc. http://angularjs.org • angular-base64 (https://github.com/ninjatronic/angular-base64) licensed under the terms of the MIT License (https://github.com/ninjatronic/angular-base64/blob/master/LICENSE). © 2010 Nick Galbreath © 2013 Pete Martin • angular-translate (https://github.com/angular-translate/angular-translate) licensed under the terms of the MIT License (https://github.com/angular-translate/angular-translate/blob/master/LICENSE). © 2014 [email protected] • angular-translate-handler-log (https://github.com/angular-translate/bower-angular-translate-handler-log) licensed under the terms of the MIT License (https://github.com/angular-translate/angular-translate/blob/master/LICENSE). © 2014 [email protected] • angular-translate-loader-static-files (https://github.com/angular-translate/bower-angular-translate-loader-static-files) licensed under the terms of the MIT License (https://github.com/angular-translate/angular-translate/blob/master/LICENSE). © 2014 [email protected] • Angular Google Maps (http://angular-ui.github.io/angular-google-maps/#!/) licensed under the terms of the MIT License (https://opensource.org/licenses/MIT). © 2013-2016 angular-google-maps • AngularJS (http://angularjs.org/) licensed under the terms of the MIT License (https://github.com/angular/angular.js/blob/master/LICENSE). © 2010-2016 Google, Inc. http://angularjs.org • AngularUI Bootstrap (http://angular-ui.github.io/bootstrap/) licensed under the terms of the MIT License (https://github.com/angular- ui/bootstrap/blob/master/LICENSE).
    [Show full text]
  • How Github Secures Open Source Software
    How GitHub secures open source software Learn how GitHub works to protect you as you use, contribute to, and build on open source. HOW GITHUB SECURES OPEN SOURCE SOFTWARE PAGE — 1 That’s why we’ve built tools and processes that allow GitHub’s role in securing organizations and open source maintainers to code securely throughout the entire software development open source software lifecycle. Taking security and shifting it to the left allows organizations and projects to prevent errors and failures Open source software is everywhere, before a security incident happens. powering the languages, frameworks, and GitHub works hard to secure our community and applications your team uses every day. the open source software you use, build on, and contribute to. Through features, services, and security A study conducted by the Synopsys Center for Open initiatives, we provide the millions of open source Source Research and Innovation found that enterprise projects on GitHub—and the businesses that rely on software is now comprised of more than 90 percent them—with best practices to learn and leverage across open source code—and businesses are taking notice. their workflows. The State of Enterprise Open Source study by Red Hat confirmed that “95 percent of respondents say open source is strategically important” for organizations. Making code widely available has changed how Making open source software is built, with more reuse of code and complex more secure dependencies—but not without introducing security and compliance concerns. Open source projects, like all software, can have vulnerabilities. They can even be GitHub Advisory Database, vulnerable the target of malicious actors who may try to use open dependency alerts, and Dependabot source code to introduce vulnerabilities downstream, attacking the software supply chain.
    [Show full text]
  • How Do Astronomers Share Data? Reliability and Persistence of Datasets Linked in AAS Publications and a Qualitative Study of Data Practices Among US Astronomers
    How Do Astronomers Share Data? Reliability and Persistence of Datasets Linked in AAS Publications and a Qualitative Study of Data Practices among US Astronomers The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation Pepe, Alberto, Alyssa Goodman, August Muench, Merce Crosas, and Christopher Erdmann. 2014. “How Do Astronomers Share Data? Reliability and Persistence of Datasets Linked in AAS Publications and a Qualitative Study of Data Practices among US Astronomers.” PLoS ONE 9 (8): e104798. doi:10.1371/journal.pone.0104798. http:// dx.doi.org/10.1371/journal.pone.0104798. Published Version doi:10.1371/journal.pone.0104798 Citable link http://nrs.harvard.edu/urn-3:HUL.InstRepos:12785853 Terms of Use This article was downloaded from Harvard University’s DASH repository, and is made available under the terms and conditions applicable to Other Posted Material, as set forth at http:// nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of- use#LAA How Do Astronomers Share Data? Reliability and Persistence of Datasets Linked in AAS Publications and a Qualitative Study of Data Practices among US Astronomers Alberto Pepe1,2*, Alyssa Goodman1,2, August Muench1, Merce Crosas2, Christopher Erdmann1 1 Harvard-Smithsonian Center for Astrophysics, Cambridge, Massachusetts, United States of America, 2 Institute for Quantitative Social Science, Harvard University, Cambridge, Massachusetts, United States of America Abstract We analyze data sharing practices of astronomers over the past fifteen years. An analysis of URL links embedded in papers published by the American Astronomical Society reveals that the total number of links included in the literature rose dramatically from 1997 until 2005, when it leveled off at around 1500 per year.
    [Show full text]
  • Microsoft Protégé 2012 Case Study Brief OVERVIEW
    Microsoft Protégé 2012 Case Study Brief OVERVIEW If you’re an Australian undergraduate Uni student, you’re eligible to enter the Microsoft Protégé Challenge. Your task is to show us how you would market Microsoft Kinect for Windows for use outside the gaming industry. This Case Study Brief gives you some background info, outlines the challenge and details the rules for entry. This is your chance to get your teeth into a real-life marketing challenge and gain experience that will make your CV stand out. And if you’re the Protégé 2012 Grand Prize winner, you’ll also score an amazing prize pack. BACKGROUND: THE KINECT EFFECT Headquartered in Redmond, USA, Microsoft Corporation gestures captured by the 3D sensor as well as the voice is one of the world’s largest technology companies and a commands captured by the microphone array from pioneer in software products for computing devices. someone much further away than someone using a headset or a phone. More importantly, Kinect software can In May 2005, Microsoft released the second iteration of its understand what each user means by a particular gesture hugely popular Xbox video game console, the Xbox 360. or command across a wide range of possible shapes, sizes, Helping the Xbox 360 in its success was the introduction of and actions of real people. Kinect, which became a gaming phenomenon overnight. People were inspired. Six months down the track, a diverse Through the magic of Kinect, controller-free games and group of hobbyists and academics from around the world entertainment – once the stuff of science fiction – had embraced the possibilities of using Kinect with their become a reality.
    [Show full text]
  • A Satellite Constellation Visualization Program for Walkers and Lattice
    BOUQUET: A SATELLITE CONSTELLATION VISUALIZATION PROGRAM FOR WALKERS AND LATTICE FLOWER CONSTELLATIONS A Thesis by MANDAKH ENKH Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE August 2011 Major Subject: Aerospace Engineering Bouquet: A Satellite Constellation Visualization Program for Walkers and Lattice Flower Constellations Copyright 2011 Mandakh Enkh BOUQUET: A SATELLITE CONSTELLATION VISUALIZATION PROGRAM FOR WALKERS AND LATTICE FLOWER CONSTELLATIONS A Thesis by MANDAKH ENKH Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE Approved by: Chair of Committee, Daniele Mortari Committee Members, John Hurtado John Junkins J. Maurice Rojas Head of Department, Dimitris Lagoudas August 2011 Major Subject: Aerospace Engineering iii ABSTRACT Bouquet: A Satellite Constellation Visualization Program for Walkers and Lattice Flower Constellations. (August 2011) Mandakh Enkh, B.S., Texas A&M University Chair of Advisory Committee: Dr. Daniele Mortari The development of the Flower Constellation theory offers an expanded framework to utilize constellations of satellites for tangible interests. To realize the full potential of this theory, the beta version of Bouquet was developed as a practical computer application that visualizes and edits Flower Constellations in a user-friendly manner. Programmed using C++ and OpenGL within the Qt software development environment for use on Windows systems, this initial version of Bouquet is capable of visualizing numerous user defined satellites in both 3D and 2D, and plot trajectories corresponding to arbitrary coordinate frames. The ultimate goal of Bouquet is to provide a viable open source alternative to commercial satellite orbit analysis programs.
    [Show full text]
  • Presented by Alyssa Goodman, Center for Astrophysics | Harvard & Smithsonian, Radcliffe Institute for Advanced Study
    The Radcliffe Wave presented by Alyssa Goodman, Center for Astrophysics | Harvard & Smithsonian, Radcliffe Institute for Advanced Study Nature paper by: João Alves1,3, Catherine Zucker2, Alyssa Goodman2,3, Joshua Speagle2, Stefan Meingast1, Thomas Robitaille4, Douglas Finkbeiner3, Edward Schlafly5 & Gregory Green6 representing (1) University of Vienna; (2) Harvard University; (3) Radcliffe Insitute; (4) Aperio Software; (5) Lawrence Berkeley National Laboratory; (6) Kavli Insitute for Particle Physics and Cosmology The Radcliffe Wave CARTOON* DATA *drawn by Dr. Robert Hurt, in collaboration with Milky Way experts based on data; as shown in screenshot from AAS WorldWide Telescope The Radcliffe Wave Each red dot marks a star-forming blob of gas whose distance from us has been accurately measured. The Radcliffe Wave is 9000 light years long, and 400 light years wide, with crest and trough reaching 500 light years out of the Galactic Plane. Its gas mass is more than three million times the mass of the Sun. video created by the authors using AAS WorldWide Telescope (includes cartoon Milky Way by Robert Hurt) The Radcliffe Wave ACTUALLY 2 IMPORTANT DEVELOPMENTS DISTANCES!! RADWAVE We can now Surprising wave- measure distances like arrangement to gas clouds in our of star-forming gas own Milky Way is the “Local Arm” galaxy to ~5% of the Milky Way. accuracy. Zucker et al. 2019; 2020 Alves et al. 2020 “Why should I believe all this?” DISTANCES!! We can now requires special measure distances regions on the Sky to gas clouds in our (HII regions own Milky Way with masers) galaxy to ~5% accuracy. can be used anywhere there’s dust & measurable stellar properties Zucker et al.
    [Show full text]
  • Microsoft Research Worldwide Telescope Multi-Channel Dome/Frustum Setup Guide
    Microsoft Research WorldWide Telescope Multi-Channel Dome/Frustum Setup Guide Prepared by Beau Guest & Doug Roberts Rev. 1.4, October 2013 WorldWide Telescope Multi-Channel Setup Guide Introduction Microsoft Research WorldWide Telescope (WWT) is a free program designed to give users the ability to explore the universe in a simple easy to use interface. Recently support has been developed to include a variety of playback mediums. This document will detail the steps required for a multi-channel display setup for use in a dome or frustum environment. It is recommended before attempting to setup a multi-channel system that you familiarize yourself with WWT as a system. There are many introductory tours that will help in this process that are included with the software. WWT is an ever evolving program and the steps, descriptions, and information contained in this guide is subject to change at any time. Parts of this guide work on the premise that you have the required data regarding projector positioning and field of view/aspect ratio. Please obtain these data before attempting to start this process. WWT is a trademark of Microsoft and all rights are reserved. 2 WorldWide Telescope Multi-Channel Setup Guide Table of Contents Software Installation ......................................................................................................................................................... 4 FOV Values .....................................................................................................................................................................
    [Show full text]
  • Time-Travel Debugging for Javascript/Node.Js
    Time-Travel Debugging for JavaScript/Node.js Earl T. Barr Mark Marron Ed Maurer University College London, UK Microsoft Research, USA Microsoft, USA [email protected] [email protected] [email protected] Dan Moseley Gaurav Seth Microsoft, USA Microsoft, USA [email protected] [email protected] ABSTRACT Time-traveling in the execution history of a program during de- bugging enables a developer to precisely track and understand the sequence of statements and program values leading to an error. To provide this functionality to real world developers, we embarked on a two year journey to create a production quality time-traveling de- bugger in Microsoft’s open-source ChakraCore JavaScript engine and the popular Node.js application framework. CCS Concepts •Software and its engineering ! Software testing and debug- Figure 1: Visual Studio Code with extra time-travel functional- ging; ity (Step-Back button in top action bar) at a breakpoint. Keywords • Options for both using time-travel during local debugging Time-Travel Debugging, JavaScript, Node.js and for recording a trace in production for postmortem de- bugging or other analysis (Section 2.1). 1. INTRODUCTION • Reverse-Step Local and Dynamic operations (Section 2.2) Modern integrated development environments (IDEs) provide a that allow the developer to step-back in time to the previously range of tools for setting breakpoints, examining program state, and executed statement in the current function or to step-back in manually logging execution. These features enable developers to time to the previously executed statement in any frame in- quickly track down localized bugs, provided all of the relevant val- cluding exception throws or callee returns.
    [Show full text]