「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文[15]:以凌日法發現系外行星的太空望遠鏡們
為了尋找與凌日法相關的觀測資料,黑蛋首先要知道系外行星各是被哪個觀測設施所發現。於是,他回頭查看NASA提供的系外行星資料表各欄位所代表的意義,找到「發現設施」這個欄位,它是指系外行星是由哪個地面天文台或太空望遠鏡所發現。
黑蛋在「太陽系外行星資料分析app」用來取得NASA系外行星資料表的get_exoplanet_table_by_astroquery()函式中,加入了該欄位,讓使用者在「系外行星資料表篩選器」頁面中篩選出被凌日法所發現的系外行星時,可以看到相應的發現設施。
不過,目前資料表呈現的發現設施還是太多,無法聚焦,黑蛋只想知道佔比最多的前幾名設施。因此,他在「系外行星資料統計圖」頁面中,以凌日法為限制條件,繪製出發現設施的圓餅圖。
從該圓餅圖可得知,藉由凌日法所發現的系外行星中,接近90%是由Kepler、K2和Transiting Exoplanet Survey Satellite(TESS)這三個設施所發現,黑蛋這才明白為何有那麼多系外行星名稱是以Kepler開頭。他進一步搜索,了解到Kepler是指Kepler太空望遠鏡,K2為Kepler太空望遠鏡在2013年部份零件受損後,改變計畫以尚能運作的部份持續到2018年的觀測任務,而TESS則是從Kepler太空望遠鏡接棒的凌日系外行星巡天衛星。
接下來,黑蛋要找找看是否有能取得這些太空望遠鏡觀測資料的Python套件。
此系列文由蘇羿豪撰寫,以「創用CC 姓名標示 4.0(CC BY 4.0)國際版授權條款」釋出。另外附上此文所提及的太陽系外行星資料分析app以及完整程式碼連結。