## DIGITAL UNIVERSE ATLAS version 3 ## American Museum of Natural History and Hayden Planetarium ## http://www.haydenplanetarium.org/ ## ## The Digital Universe is funded by NASA. ## Use of these data is subject to the terms of the License. ## ## Milky Way Atlas: Config file ## Prepared by: Brian Abbott, Carter Emmart (AMNH/Hayden) ## ## ## ======================================================================== # tell Partiview where the data files are... filepath +:.:./data/milkyway/specks:./data/milkyway/images:./data/flightpaths ## ## AMNH's Stellar Catalog ## ------------------------------------------------------------------------- ## object g1=stars # define group 1 and call it 'stars' include stars.speck # load the speck and label files include stars.label eval psize 25000 # commands that describe the points eval ptsize 0.05 2.5 eval points on eval lum lum 0 1 # commands that describe the brightness eval slum 0.005 eval cmap colorbv.cmap # set the color for the particles eval color color -0.5 2.0 eval polylumvar point-size area # commands for the polygons eval polysize 0.3 eval polysides 4 eval polymin 1 eval alpha 0.9 eval poly on eval lsize 0.3 # commands that describe the labels eval labelmin 8 # labels only visible if 8 pixels high eval textcment 1 .4 .4 .4 # label color is gray eval laxes off eval label on warp -extrap vx -z 0 -p 100 -seconds # this command enables star motion in time ## ## Define some boxes ## # Box around Gould's Belt eval boxcment 1 1.0 0.5 0.2 # box 1 color box -n 1 -l 1 -400,-200,-200 400,200,100 # define box 1, color 1 #eval clipbox -400,-200,-200 400,200,100 # define a clipbox too (uncomment if you like) # Box around open clusters eval boxcment 2 .7 .7 0 # box 2 color box -n 2 -l 2 -42.3526,-0.2567,-17.1208 3.5,3.5,3.5 # Hyades box eval boxcment 3 .7 .7 0 # box 3 color box -n 3 -l 3 -100.925,24.8265,-45.9453 6,3,3 # Pleiades box eval hidebox 1 2 # hide boxes 1 and 2 eval showbox 2 # then show box 2 (3 is showing too) eval box off # start milkyway with all boxes off eval cb off ### ### Selection expressions for the stars ### eval thresh colorb_v -1 0 # to see just the blue stars eval sel blue = thresh eval thresh colorb_v 0 1 # to see the red stars eval sel red = thresh eval thresh appmag -2 6.5 # see all the naked-eye stars eval sel eye = thresh eval thresh appmag < 7.5 # to see the stars brighter than 7.5 mag eval sel m75 = thresh # (this is the completeness limit) eval only= dcalc 1 # to see only the trig parallax stars eval sel trig = thresh eval only= dcalc 2 # to see only the weighted mean stars eval sel weighted = thresh eval thresh absmag -10 -3 # see all the intrinsically bright stars eval sel bright = thresh eval thresh absmag 0 10 # see the intrinsically faint stars eval sel faint = thresh eval thresh distly < 100 # see all stars within 100 light-years eval sel 100ly = thresh eval thresh distly < 500 # see all stars within 500 light-years eval sel nearby = thresh eval see all # start by seeing all the stars eval on # data group is on at start-up ## ## Alternate Labels for the stars ## ------------------------------------------------------------------------ ## object g2=altLbl include stars-altlbl.label eval lsize .3 eval labelmin 10 eval textcment 1 0.4 0.4 0.4 eval laxes off eval label on eval off ## ## Distance Uncertainty for some stars ## ------------------------------------------------------------------------ ## object g3=err include stars-err.speck include stars-err.label eval psize 25000 eval ptsize 0.05 3 eval lum const 120 eval slum 30 eval color const 1 0 0 eval polysize 2e-06 eval polymin 0.5 3 eval poly on eval lsize 0.4 eval labelminpixels 8 eval textcment 1 0.2 0.2 0.8 eval laxes off eval labels on eval off ## ## Constellation lines ## ------------------------------------------------------------------------ ## object g4=constel include constellations.speck include constellations.label eval cment 1 0.6 0.4 0.4 # color for the majority of constellations eval cment 2 0.8 0.0 0.0 # color for zodiacal constellations eval cment 3 0.0 0.3 0.8 # color for Ursa Major and Orion eval alpha 0.4 eval textcment 1 .6 .2 .2 eval lsize 0.6 eval laxes off eval labels off eval off ## ## Exoplanets ## ------------------------------------------------------------------------ ## object g5=expl include expl.speck include expl.label eval psize 25000 eval ptsize 0.05 2.0 eval points off eval lum const 1 eval slum 0.1 eval color const 1 1 1 eval polylumvar point-size area eval polysize 2 eval polymin 1 100 eval polysides 4 eval poly on eval lsize 0.5 eval labelmin 5 eval textcment 1 0.3 0.3 0.8 eval laxes off eval labels on eval off ## ## Open Clusters ## ------------------------------------------------------------------------ ## object g6=oc include oc.speck include oc.label eval psize 4000 eval ptsize 0.05 4 eval lum const 120 eval slum 2700 eval color const 0.1 0.8 0.4 eval polysize 1e-6 eval polysides 12 eval alpha 0.35 eval poly on eval lsize 10 eval labelmin 8 eval textcment 1 0.05 0.4 0.2 eval laxes off eval labels on eval off eval thresh logage < 7 # see those clusters younger than 10 million years eval sel young = thresh eval boxcment 1 .8 .6 .2 box -n 1 -l 1 900,-2000,0 500,2200,200 eval box off eval see all ## ## OB Associations ## ------------------------------------------------------------------------ ## object g7=ob include ob.speck include ob.label eval psize 50000 eval ptsize 0.05 5 eval lum lumin 0 1 # luminositry, or size, is based on physical size of assoc eval slum 1500 eval cmap ob.cmap eval color color exact # color is related to spiral arm distribution eval polysize 0.04 eval polysides 7 eval poly on eval alpha 0.25 eval labelsize 20 eval labelmin 8 eval textcment 1 0.4 0.5 1.0 eval laxes off eval label on eval off ## ## Globular Clusters ## ------------------------------------------------------------------------ ## object g8=gc include gc.speck include gc.label eval psize 25000 eval ptsize 0.05 3 eval lum const 120 eval slum 5000 eval color const 0.8 0.8 0 eval polysize 1e-5 eval polysides 5 eval alpha 0.35 eval poly on eval lsize 130 eval labelmin 5 eval textcment 1 0.5 0.5 0 eval laxes off eval label on eval off # selection expressions eval thresh metal -1.0 1.0 # see the young clusters (with higher metallicity) eval sel younggc = thresh eval thresh metal -2.0 -1.5 # see the older clusters (with lower metallicity) eval sel oldgc = thresh eval see all ## ## Pulsars ## ------------------------------------------------------------------------ ## object g9=pul include pulsar.speck include pulsar.label eval psize 25000 eval ptsize 0.05 3.5 eval points on eval lum const 120 eval slum 10000 eval color const .7 0 0 eval polysize 1e-06 eval polysides 4 eval alpha 0.5 eval poly on eval lsize 13 eval labelmin 8 eval textcment 1 0.7 0 0 eval laxes off eval label on eval off ## ## Planetary Nebulae ## ------------------------------------------------------------------------ ## object g10=pn include planneb.speck include planneb.label eval psize 25000 eval ptsize 0.05 3 eval points on eval lum const 120 eval slum .3 eval color const 0.4 0.4 0.9 eval polysize .023 eval polysides 3 eval alpha 0.35 eval poly on eval lsize 16 eval labelmin 8 eval textcment 1 0.25 0.25 0.65 eval laxes off eval label on eval off ## ## HII Regions ## ------------------------------------------------------------------------ ## object g11=h2 include h2region.speck include h2region.label eval psize 25000 eval ptsize 0.05 5 eval points on eval lum const 120 eval slum 5000 eval color const 0 0 1 eval polysize .2e-05 eval polysides 6 eval alpha 0.35 eval poly on eval lsize 10 eval labelmin 8 eval textcment 1 0.5 0.5 0.5 eval laxes off eval label on eval off ## ## Supernova Remnants ## ------------------------------------------------------------------------ ## object g12=snr include sn_remnant.speck include sn_remnant.label eval psize 25000 eval ptsize 0.05 3 eval points on eval lum const 120 eval slum 5000 eval color const 1 0.5 0 eval polysize 0.5e-5 eval polysides 7 eval alpha 0.35 eval poly on eval lsize 30 eval labelmin 7 eval textcment 1 0.6 0.3 0.0 eval laxes off eval label on eval off ## ## Orion Star Cluster ## ------------------------------------------------------------------------ ## object g13=oricl include ori_clust.speck eval psize 50000 eval ptsize 0.05 2.5 eval fast off eval points on eval lum lum 0 1 eval slum 0.03 eval cmap colorbv.cmap eval color color -0.5 2.0 eval color const 0.8 0.8 1.0 eval polysize 1 eval polysides 4 eval alpha 0.99 eval poly on eval on ## ## Oort Sphere ## ------------------------------------------------------------------------ ## object g14=oort include oort.speck eval cment 1 .8 .4 .4 eval alpha .25 eval lsize 0.5 eval textcment 1 .5 .2 .2 eval laxes off eval labels off # transform into ecliptic coords eval tfm -0.05487554 0.4941095 -0.8676661 0 -0.9938214 -0.1109906 -0.0003515167 0 -0.09647644 0.8622859 0.4971472 0 0 0 0 1 eval off ## ## Celestial Coord Sphere ## ------------------------------------------------------------------------ ## object g15=radec include radec.speck eval cment 1 0.05 0.05 0.45 eval cment 2 0 0 1 eval cment 3 0 0 0 eval alpha 0.8 eval lsize 0.6 eval textcment 1 .3 .3 .3 eval laxes off # transform into celestial (equatorial) coords eval tfm -0.05487554 0.4941095 -0.8676661 0 -0.8734371 -0.4448296 -0.1980764 0 -0.483835 0.7469823 0.4559838 0 0 0 0 1 eval off ## ## Ecliptic Coord Sphere ## ------------------------------------------------------------------------ ## object g16=eclip include eclip.speck eval cment 1 0.4 0 0 eval cment 2 0.7 0 0 eval alpha 0.5 eval lsize 0.7 eval textcment 1 .3 .3 .3 eval laxes off # transform into ecliptic coords eval tfm -0.05487554 0.4941095 -0.8676661 0 -0.9938214 -0.1109906 -0.0003515167 0 -0.09647644 0.8622859 0.4971472 0 0 0 0 1 eval off ## ## Galactic Coord Sphere ## ------------------------------------------------------------------------ ## object g17=galac include galac.speck eval cment 1 0 0.3 0.3 eval cment 2 0 0.6 0.6 eval alpha 0.6 eval lsize 7.0 eval textcment 1 .3 .3 .3 eval laxes off eval off ## ## Visible Milky Way ## ------------------------------------------------------------------------ ## object g18=mwVis include mw-visible.speck eval alpha 0.35 eval on ## ## Atomic Hydrogen All-Sky Survey (21cm) ## ------------------------------------------------------------------------ ## object g19=mwH include mw-21cm.speck eval alpha 0.2 eval tfm 0 0 0 180 0 0 eval off ## ## Carbon Monoxide All-Sky Survey (115GHz, 2.6mm) ## ------------------------------------------------------------------------ ## object g20=mwCO include mw-CO.speck eval alpha 0.25 eval tfm 0 0 0 180 0 0 eval off ## ## IRAS Far IR (100 microns) ## ------------------------------------------------------------------------ ## object g21=mwFIR include mw-iras100um.speck eval alpha 0.3 eval tfm 0 0 0 180 0 0 eval off ## ## IRAS MW ## ------------------------------------------------------------------------ ## object g22=mwIRASc include mw-iras.speck eval alpha 0.5 eval off ## ## 2MASS All-Sky Survey ## ------------------------------------------------------------------------ ## object g23=mw2MASS include mw-2mass.speck eval alpha 0.3 eval tfm 0 0 0 180 0 0 eval off ## ## Hydrogen-alpha All-Sky Survey ## ------------------------------------------------------------------------ ## object g24=mwHalpha include mw-halpha.speck eval alpha 0.25 eval off ## ## Gamma MW ## ------------------------------------------------------------------------ ## object g25=mwGamma include mw-gamray.speck eval alpha 0.15 eval tfm 0 0 0 180 0 0 eval off ## ## Some selected images of Deep Sky Objects ## ------------------------------------------------------------------------ ## object g26=dso include pics.speck eval polysides 4 eval txscale .5 eval polylumvar radius eval polysize 1 eval poly eval alpha .9 eval tfm 0 0 0 180 180 0 ## ## MW image (NGC 1232) ## ------------------------------------------------------------------------ ## object g27=galaxy include mwpoly.speck eval points off eval polylumvar size # polygon radius = "size" data variable (in mwpoly.speck file) * "polysize" setting # the polysize accounts for the fact that the edge of the # galaxy does not meet the image boundary. eval polysize 1.55 eval txscale 0.5 eval polysides 4 eval color const 0.5 0.5 0.5 eval alpha .8 eval poly eval off ## ## MW Bar ## ------------------------------------------------------------------------ ## object g28=bar include bar.speck eval cment 1 .3 .3 .1 eval lum const 120 eval color const .7 .7 .6 eval polysize .192 eval psize 1 eval slum 10 eval polysides 4 eval poly eval tfm 8000 0 -15 0 0 -30 # created at the Sun, then moved to the Galactic center eval off ## ## MW Bulge ## ------------------------------------------------------------------------ ## object g29=bulge include bulge.speck eval alpha .5 eval cment 1 .4 .4 0 eval off ## ## The Galactic Halo ## ------------------------------------------------------------------------ ## object g30=halo include halo.speck eval cment 1 0 .2 .2 eval alpha eval off ## ## The local group of galaxies ## ------------------------------------------------------------------------ ## object g31=lgrp include localgroup.speck include localgroup.label eval psize 50000 eval ptsize 0.05 5 eval points on eval lum const 120 eval slum 2000 eval color const .5 1 .2 eval polysize 0.5e-3 eval polysides 12 eval alpha .15 eval poly on eval lsize 10000 eval lsize 3000.0 eval textcment 1 0.3 0.3 1 eval laxes off eval label on eval off ## ## Solar System Orbits ## ------------------------------------------------------------------------ ## object g32=solsys include solsys-mw.speck include minisun.speck eval psize 25000 eval ptsize 0.05 2.5 eval points on eval lum lum 0 1 eval slum 1e-4 eval cmap colorbv.cmap eval color color -0.5 2.0 eval polylumvar point-size area eval polysize 5e-7 eval polysides 4 eval polymin 1 eval alpha 0.9 eval poly on eval lsize 5e-7 eval textcment 1 0.5 0.5 0.5 eval laxes off eval labels off # Color each planet... eval cment 1 0.5 0.5 0.5 eval cment 2 0.8 0.8 0.0 eval cment 3 0.0 0.4 1.0 eval cment 4 1.0 0.4 0.0 eval cment 5 0.6 0.6 0.0 eval cment 6 0.6 0.6 0.0 eval cment 7 0.2 0.8 0.4 eval cment 8 0.0 0.8 0.8 eval cment 9 0.7 0.7 0.7 eval off ## ## Spacecraft Trajectories ## ------------------------------------------------------------------------ ## object g33=probes include voyager1.speck include voyager2.speck include pioneer10.speck include pioneer11.speck eval psize 1 eval ptsize 0.05 4 eval lum const 1 eval slum 1 eval points on eval cment 1 1 1 0 eval cment 2 0 1 0 eval alpha 0.5 eval lsize 1e-6 eval textcment 1 0.5 0.5 0.5 eval laxes off eval off ## ## 1-light-month grid and target ## ------------------------------------------------------------------------ ## object g34=1lmo include target1lweek.speck include target1lmonth.speck include grid1lmonth.speck eval cment 1 0.1 0.1 0.4 eval cment 2 0.1 0.5 0.1 eval alpha 0.5 eval labelsize 0.002 eval labelmin 8 eval textcment 1 0.2 0.2 0.4 eval textcment 2 0.4 0.4 0.4 eval laxes off eval off ## ## 1-light-year grid and target ## ------------------------------------------------------------------------ ## object g35=1ly include target1ly.speck include grid1ly.speck eval cment 1 0.1 0.1 0.4 eval cment 2 0.1 0.5 0.1 eval alpha 0.5 eval labelsize 0.025 eval labelmin 8 eval textcment 1 0.2 0.2 0.4 eval laxes off eval off ## ## 10-light-year grid and target ## ------------------------------------------------------------------------ ## object g36=10ly include target10ly.speck include grid10ly.speck eval cment 1 0.1 0.1 0.4 eval cment 2 0.1 0.5 0.1 eval alpha 0.5 eval labelsize 0.25 eval labelmin 8 eval textcment 1 0.2 0.2 0.4 eval laxes off eval off ## ## 100-light-year grid and target ## ------------------------------------------------------------------------ ## object g37=100ly include target100ly.speck include grid100ly.speck eval cment 1 0.1 0.1 0.4 eval cment 2 0.1 0.5 0.1 eval alpha 0.5 eval labelsize 2.5 eval labelmin 8 eval textcment 1 0.2 0.2 0.4 eval laxes off eval off ## ## 1,000-light-year grid and target ## ------------------------------------------------------------------------ ## object g38=1kly include target1kly.speck include grid1kly.speck eval cment 1 0.1 0.1 0.4 eval cment 2 0.1 0.5 0.1 eval alpha 0.5 eval labelsize 25.0 eval labelmin 8 eval textcment 1 0.2 0.2 0.4 eval laxes off eval off ## ## 10,000-light-year grid and target ## ------------------------------------------------------------------------ ## object g39=10kly include target10kly.speck include grid10kly.speck eval cment 1 0.1 0.1 0.4 eval cment 2 0.1 0.5 0.1 eval alpha 0.5 eval labelsize 150.0 eval labelmin 8 eval textcment 1 0.2 0.2 0.4 eval laxes off eval off ## ## Large mesh in the milky way plane ## ------------------------------------------------------------------------ ## object g40=galGrid include galgrid.speck eval cment 1 0.2 0.2 0.8 eval alpha 0.4 eval labelsize 350.0 eval labelmin 5 eval textcment 1 0.1 0.3 0.1 eval laxes off eval tfm 8000 0 -15 0 0 0 eval off ########################################## ## General Partiview commands ########################################## eval g1 # stars are the active group on start up eval clip .1 1000000 # use this clip once you leave the Oort sphere (this is the default) #eval clip 1e-5 1e5 # use this clip if you want to see the solar system when you start eval fov 60 eval interest 0 0 0 # the Point of Interest is the Sun eval jump 0.000001 0.000001 0 -20 80 30 # your position is the Sun at start up eval home 0.000001 0.000001 0 -20 80 30 # this is where you go if you hit the Home button eval censize 0.0 # Point of Interest marker size (invisible by default) #eval censize 0.3067 # 1 light-year Point of Interest marker size #eval censize 3.067 # 10 light-years #eval censize 30.67 # 100 light-years #eval censize 306.7 # 1000 light years