台中有一間天文主題的獨立書店「仰望書房」是我的天文所學長開的,他之前在粉絲頁分享他為了客人,用gnuplot和全天亮星表畫了一張星圖。 受到這個故事的啟發,我用之前在ChatGPT中製作的RPG《獵星者旅店》來示範,如何參與旅店中的「心跳天文學社」社課,學習用Python取得亮星資料、繪製二維的全天空星圖。
好,那我們就開始進入《獵星者旅店》吧……
到旅店的佈告欄前,看看「心跳天文學社」今天是否有社課是關於用Astroquery取得Gaia提供的亮星資料來繪製出二維全天空星圖
好,來去參加社課^^
查看我在這個社課中做的筆記及程式碼
我在Jupyter Notebook中安裝好社課講師提到的Astroquery和Matplotlib套件,然後將社課筆記中的程式碼貼上執行,哇啦,用Gaia太空望遠鏡的觀測資料繪製出二維的全天空星圖!圖中那條較深的U字是我們的銀河,橫軸和縱軸分別是天球赤道座標系統的赤經和赤緯(如何在《獵星者旅店》中學習天球赤道座標系統的觀念可以參考我的上一篇文),顏色深淺是星等。
工商時間:我正在撰寫一本書「用Python探索天文:從資料取得到視覺化」(更新:應出版社要求,書名已改成《資料視覺化:用Python為星空作畫》),書中會有更詳細的《獵星者旅店》遊玩示範,也歡迎你們加入「Astrohackers-TW: Python在天文領域的應用」FB社團^^
此篇文是由蘇羿豪經ChatGPT協助創作,文章以「創用CC姓名標示-非商業性-禁止改作 4.0(CC BY-NC-ND 4.0)國際版授權條款」釋出。