□ 關凱瑩 王洪光 喬翠蘭
WWT 平臺下的脈沖星數(shù)據(jù)可視化
□ 關凱瑩 王洪光 喬翠蘭
天文領域的數(shù)據(jù)越來越多,如何將這些數(shù)據(jù)向普通大眾展示也得到越來越多的關注。本文以脈沖星數(shù)據(jù)為例,利用WorldWide Telescope(萬維天文望遠鏡,以下簡稱“WWT”)的Excel插件對脈沖星空間分布進行可視化,并制作了相應的漫游用于教學和科普。本文展示了一個實例,顯示出WWT在幫助天文學家將研究數(shù)據(jù)用于教育科普,以及青少年和天文愛好者開展探究性學習中都有廣闊的應用前景。
可視化工具:WWT
1.1 WWT簡介
WWT是微軟研究院于2008年推出的免費天文數(shù)據(jù)軟件平臺,它集合了大量真實科學數(shù)據(jù)。WWT功能齊全,界面簡潔,操作人性化,設計了探索、向導式漫游、搜索、社區(qū)、望遠鏡、顯示、設置等功能。軟件提供了6種語言選擇,包括英文、簡體中文、西班牙語、德語、俄語和北印度語。區(qū)別于專業(yè)的科研類天文軟件,WWT的設計則更適合普通公眾,用戶并不需要掌握專業(yè)的計算機語言。WWT最大的優(yōu)勢是集合了全球主要的空間和地面望遠鏡的科學數(shù)據(jù),包括星座、太陽系、哈勃太空望遠鏡圖像、錢德拉X射線衛(wèi)星圖像、巡天數(shù)據(jù)、梅西耶天體和其他著名天體等,多角度呈現(xiàn)宇宙。其搜索功能可以幫助用戶快速地查找到天文或天文攝影圖片,點擊鼠標右鍵還能獲取更多的天文信息。WWT的開始界面是深邃的宇宙,通過界面左下方的指向能自由切換界面的視角,包括地球、行星、天球、全景和太陽系,且呈現(xiàn)的都是三維動態(tài)界面,利用鼠標的滑輪還能輕易地拉近拉遠目標。
1.2 WWT的Excel插件
圖1
WWT提供了通過Excel控件將Excel表單數(shù)據(jù)可視化到WWT界面的功能,從而能直觀地呈現(xiàn)天文、地理或環(huán)境現(xiàn)象。WWT Excel Add-In是專門針對可視化而開發(fā)的用于連接WWT和Excel的控件。成功安裝WWT Excel Add-In控件之后,在Excel表格的工具欄會增加一個WWT按鈕(如圖1),在WWT按鈕下還細分11個小工具,分別提供選擇可視化、管理數(shù)據(jù)層、觀看示例和設置可視化效果等功能。觀看示例中給出四個可視化范例,如Earth Based Point Data Sample(地球地震點數(shù)據(jù)范例)(WWT Excel Add-In控件自帶的四個示例之一,點擊工具欄的“View Samples”按鈕即可找到),數(shù)據(jù)點被可視化在地球表面,不僅可以用于研究,還可用于教學和科普,使得枯燥乏味的科學數(shù)據(jù)變得形象生動起來。
1.3 WWT的安裝和基本操作
WWT可在Windows7或Windows8系統(tǒng)下安裝,需2GB內存。從WWT官網(http∶//www. worldwidetelescope.org/Download/)下載WWT和微軟網絡架構Microsoft.NET Framework 4.0的安裝包,在安裝過程中安裝包會自動檢測環(huán)境,對缺少的軟件和環(huán)境會提示下載。WWT也為Windows XP用戶提供了相應的安裝版本。
首次運行WWT時需要連接網絡。聯(lián)網狀態(tài)下點擊圖片即可自動下載并保存數(shù)據(jù),詳細操作可以參考WWT使用手冊(http∶//www.worldwidetelescope.org/Support/)和2012年WWT全國教師培訓暨天文教育信息化專題研討會提供的《2012年基于數(shù)字天空的天文教學培訓教師手冊》(http∶//wwt.china-vo.org/training2012/docs/wwt2012manual.pdf)。
WWT的可視化需要Excel表格的輔助,因此,運行可視化之前,確保系統(tǒng)已經安裝了2007、2010或2013版本的Microsoft Office。下載并安裝Microsoft Research WWT Add-in for Excel控件,詳情可參考官網(http∶//www.layerscape.org/Home/ExcelAddInWelcome)。
2.1 脈沖星及其數(shù)據(jù)來源
脈沖星是一種半徑很小自轉極快的天體,其特點是能夠發(fā)出很強的輻射光束,產生周期性脈沖信號。脈沖星是宇宙中已知磁場最強的天體。自1967年人類首次發(fā)現(xiàn)脈沖星以來,迄今已發(fā)現(xiàn)2300多顆,其中,被稱為正常脈沖星的接近兩千顆,自轉周期在幾十毫秒到十秒之間;毫秒脈沖星有三百多顆,自轉周期在一毫秒到幾十毫秒之間。許多已發(fā)現(xiàn)的毫秒脈沖星位于球狀星團。40多年來,脈沖星的研究疆域在不斷拓寬,除了其自身的物理起源和演化,它們也成為檢驗引力理論、捕捉引力波、測量銀河系磁場、研究星際介質和星際導航的工具。該領域的研究已兩次被授予諾貝爾物理學獎,脈沖星也成為國際上大型望遠鏡的主要研究對象之一,例如我國在建的500米球面射電望遠鏡(FAST),將在澳大利亞和南非建設的下一代射電望遠鏡陣列——平方公里陣(SKA)。但公眾對脈沖星的了解仍比較缺乏。因此,我們希望將脈沖星的信息呈現(xiàn)出來,而WWT提供了一個非常好的可視化平臺。
本文數(shù)據(jù)來自ATNF脈沖星數(shù)據(jù)庫1.49版(http∶//www.atnf.csiro.au/ research/pulsar/psrcat/)。該數(shù)據(jù)庫是2005年由澳大利亞聯(lián)邦科學和工業(yè)研究組織(CSIRO)和英國曼徹斯特大學的脈沖星天文學家們建立并維護的。截至2014年1月2日,該版本提供了2311顆脈沖星的上百種基本參數(shù)。本文利用脈沖星的天球坐標來對其分布做可視化,希望根據(jù)自轉周期等參數(shù)對不同類型的脈沖星分層(即分類)顯示,因此,我們從數(shù)據(jù)庫中下載了J2000歷元下的脈沖星名稱、赤經(RAJ)、赤緯(DECJ)、自轉周期(P0)和距離(Dist)等數(shù)據(jù)(不包含誤差),制作成6列數(shù)據(jù)的Excel表格(第一列為序號),并刪除多余空行。J2000是天文上使用的一種歷元,J表示儒略紀元法,一個儒略年共365.25天。J2000即地球時(Terrestrial Time)2000年1月1日12時開始的紀元。
2.2 可視化過程
2.2.1 數(shù)據(jù)處理:
1.
數(shù)據(jù)格式和單位轉換:這是成功可視化的重要步驟??梢暬枰捎靡远葹閱挝坏某嘟洝⒊嗑曋?,而數(shù)據(jù)庫返回的赤經值以時分秒為單位,赤緯以度角分角秒為單位(見表1第3、4列),因此需要換算。新增的兩列數(shù)據(jù)命名為RAJD和DECJD(第5、6列),取值范圍分別在0-360度內和正負90度內。WWT可視化中距離的單位多達9種,如Parsecs(秒差距)和Mega Parsecs(兆秒差距),而數(shù)據(jù)庫中默認的距離單位為kpc(千秒差距),因此要將Excel表中距離的單位由kpc換算成pc。周期的單位仍采用秒為單位。
2.
增加可視化輔助項目:在表格最后增加一列Color,以30毫秒為界,根據(jù)自轉周期分為正常脈沖星和毫秒脈沖星,分別填上Yellow和Green,作為可視化標識顏色。
表1 用于可視化的處理后的數(shù)據(jù)表格
2.2.2 可視化步驟:
下面給出了主要步驟,更詳細的截圖可以參考WWT可視化的四個示例。
1.選擇數(shù)據(jù)
用鼠標選中表1中所有9列數(shù)據(jù),點擊Excel表工具欄的WWT按鈕,在層管理器界面下點擊visualize selection(可視化選擇),即可在層管理器界面中看到所選數(shù)據(jù)的信息。有時需要調整選擇的參數(shù),為避免重復選擇,可在層管理器界面,Show Range(顯示范圍)按鈕顯示上一步選擇的數(shù)據(jù)區(qū)域(如圖2)。在更改參數(shù)或數(shù)據(jù)后單擊Update Range(更新范圍)進行更新。另外界面還提供了更新層(Refresh)和刪除層(Delete Layer)功能。
圖2
2.層參數(shù)設置
在Layer Name(層名稱)的右側輸入框對選擇的層命名,并在Reference Frame(參考系)的下拉列表中選擇可視化的參考系。我們將把脈沖星數(shù)據(jù)可視化到天球上,因此選擇Sky參考系(如圖3)。
圖3
3.標簽設置
在繪圖窗口的左側顯示的是所選數(shù)據(jù)的第一行,即脈沖星參量名稱,右側是WWT標簽,即對左側數(shù)據(jù)的參數(shù)設置(如圖4)。所選數(shù)據(jù)表的第一列是序號,不需要設置。 NAME、 RAJ、DECJ和P0在WWT可視化中不被使用,WWT標簽不做選擇。對RAJD、DECJD分別選擇RA、Dec標簽,表明這兩列數(shù)據(jù)為可視化所依據(jù)的赤經和赤緯值,并在下方的RA Units(赤經單位)選擇degrees(度);WWT的赤緯默認以度為單位,故不需要再進行設置。DIST的標簽選擇為Distance,下方的Distance Units(距離單位)選擇Parsecs(秒差距)。Color的標簽選擇為Color。
圖4
4.可視化
為使得可視化效果更美觀,還可在Layer窗口設置可視化效果。Layer Opacity(層透明度)設置可視化的透明度,為了達到較好的可視化效果,本文選擇完全不透明(圖5)。在Marker(標識)窗口中,Hover Text Column(懸浮文本欄)選擇NAME,Scale Factor(比例因子)選擇可視化標記點的大小,可視化之后仍可修改(圖6)。
圖5
圖6
完成以上的設置之后,單擊層管理器下方的View in WWT按鈕,完成可視化。畫面自動轉換到WWT的界面,即可看到界面呈現(xiàn)的脈沖星數(shù)據(jù)在天球上的可視化結果(圖7)。
圖7
圖8 通過尋星鏡顯示器找到可視化在天球上的PSR B1919+21,圖中黃色的亮斑表示可視化的PSR B1919+21脈沖星。帶十字的灰色圓環(huán)是尋星鏡顯示器,顯示當前位置的赤經赤緯等信息。
5.核對結果
在WWT界面單擊右鍵,打開尋星鏡顯示器。選擇界面中的一顆脈沖星,使其置于尋星鏡視場中心,此時,該脈沖星所在位置的坐標信息,包括赤經、赤緯、地平坐標和方位角等即顯示出來。通過與Excel表中的赤經赤緯值對比來判斷該星是否正確地可視化在天球上??商暨x著名的脈沖星來進行核對,例如最早被發(fā)現(xiàn)的脈沖星PSR1919+21、最早被發(fā)現(xiàn)的脈沖雙星PSR B1913+16和毫秒脈沖星PSR B1937+21等。留意界面右下角顯示的當前視場的星座區(qū)域全貌、名稱和坐標,核對目標脈沖星是否出現(xiàn)在對應的星座中。圖8給出了PSR B1919+21的核對結果作為示例。
圖9 未可視化時Full dome下的天球,畫面中從左中到右下的亮帶是銀河
圖10 脈沖星所有數(shù)據(jù)的可視化結果,黃色和綠色標記點分別表示正常脈沖星和毫秒脈沖星
2.3 脈沖星數(shù)據(jù)分層可視化
WWT的可視化功能使之成為研究的好幫手。例如,我們想知道是否不同類型的脈沖星的空間分布會有不同?這就用到WWT的分層可視化功能,即將分類數(shù)據(jù)顯示在不同層,多層可以在同一界面疊加。以脈沖星為例,可以根據(jù)自轉周期的差別分為正常和毫秒脈沖星,也可以根據(jù)它們所處的位置不同分為球狀星團脈沖星和非球狀星團脈沖星,等等。下面我們展示如何分層可視化這兩種分類下的脈沖星數(shù)據(jù)。
在上一環(huán)節(jié),我們已經以30毫秒為界區(qū)分出正常和毫秒脈沖星,并賦予黃色和綠色在圖7中一同顯示出來,但空間分布的差別看得不很清楚。為此,我們把兩類脈沖星分別保存在不同表格中,以便分層顯示。另外,根據(jù)Pulsars in globular clusters網站(http∶//www2.naic. edu/~pfreire/GCpsr.html)提供的球狀星團脈沖星列表(143顆),我們從ATNF數(shù)據(jù)庫整理出球狀星團脈沖星的數(shù)據(jù)表格。
得到各層數(shù)據(jù)后,重復上述步驟完成各層數(shù)據(jù)的可視化,就可以嘗試解答上述問題了。
2.4 脈沖星可視化結果
圖9~圖13給出脈沖星數(shù)據(jù)在WWT上的可視化結果。
由圖10可見,脈沖星在天球上的分布主要集中在銀盤上。從圖11和圖12可見,正常脈沖星主要集中在銀盤附近,而毫秒脈沖星的分布則要分散得多。圖13顯示球狀星團中脈沖星的分布是比較分散的。檢查球狀星團脈沖星列表,可以看出以毫秒脈沖星居多,因此可以解釋毫秒脈沖星和正常脈沖星分布的差別。本文只是一個簡單的示例,讀者可以探索自己感興趣的問題,挖掘WWT的強大功能。
圖12 毫秒脈沖星(綠色)的可視化結果
上述結果是靜態(tài)的,如何讓它們動起來,并配上美妙的音樂和解說,向人們展示自己探索的宇宙奧秘?這可以借助WWT的漫游制作功能。漫游是WWT開發(fā)的可播放或編輯的教育和科普工具,WWT官網提供了國外最新制作的漫游,并不斷更新,涵蓋了銀河系、行星、黑洞和超新星等內容的介紹,點擊相應的漫游即可自動下載并播放。我們將脈沖星數(shù)據(jù)可視化的結果制作成了漫游,以動態(tài)的形式展示脈沖星在天球上的分布情況,漫游下載網址如下http∶//www.gdtw.org.cn/NewsDetail. aspx?code=0902&id=851。我們將繼續(xù)用WWT來制作新的漫游節(jié)目,用于天文教學和科普,也非常歡迎愛好者們的參與。
圖11 正常脈沖星(黃色)可視化結果
(責任編輯 張長喜)
圖13 球狀星團脈沖星(紅色)的可視化結果