iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
AI & Data

跟著黑蛋用Streamlit速成天文資料分析Web App 系列

如何用Streamlit快速開發出用來抓取、清理處理、分析及視覺化太陽系外行星和重力波等天文資料的Web App。

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 21

[20]:初探重力波開放科學中心網站

PM貳婰舞在會議中跟黑蛋說明新案子:「這位新客戶一直有在關注我們公司blog的系列文章『跟著黑蛋用Streamlit速成天文資料分析Web App』,他看完『S...

DAY 22

[21]:用GWOSC及GWpy套件取得重力波事件清單

黑蛋得知重力波開放科學中心有提供多種取得重力波觀測資料的方式後,接著研究「Gravitational Wave Quickview app」的程式碼,以了解它是...

DAY 23

[22]:初版一刷重力波事件列表頁面

黑蛋知道可以藉由GWpy套件取得重力波事件列表後,開始著手開發「重力波資料分析app」的「重力波事件列表」頁面。因客戶想要套用相同版型,他先仿照「太陽系外行星...

DAY 24

[23]:再版重力波事件列表頁面,新增轉換時間格式、去除缺值事件、分頁表格及匯出CSV/JSON檔等功能

PM貳婰舞向黑蛋說明功能新增任務:「客戶看了初版的『重力波事件列表』頁面後,列了四個想新增的功能。第一,他希望能在頁面中切換表格中的時間格式,將GPS時間系統...

DAY 25

[24]:在重力波事件統計頁面上呈現緻密星體質量分佈圖

黑蛋邊聽著podcast邊看著PM貳婰舞傳來的訊息:「『重力波事件列表』頁面已經符合客戶需求,你可以接續開發『重力波事件統計』頁面了。客戶想要了解重力波事件列...

DAY 26

[25]:用GWpy套件取得重力波時間序列觀測資料

PM貳婰舞在他的分享螢幕畫面中操作「Gravitational Wave Quickview app」的同時向黑蛋說明任務:「客戶希望『重力波資料分析』頁面能參...

DAY 27

[26]:在重力波資料分析頁面呈現重力波事件的時間序列觀測資料

黑蛋實驗性地在Jupyter Notebook上確認可以藉由GWpy套件的TimeSeries.fetch_open_data()功能取得並呈現重力波事件的觀...

DAY 28

[27]:濾除雜訊以揭露重力波訊號

「恩……咦?……恩……」 黑蛋盯著重力波的時間序列觀測資料圖,實在參不透眼前的訊號,為何來自兩個互繞的緻密星體合併時所產生的重力波事件。於是,他回頭查找「Gr...

DAY 29

[28]:藉由Q-transform分析重力波訊號的頻率及強度隨時間的變化

「啾~~~」 黑蛋身處啁啾聲環繞的大學校園中,埋首研究「Gravitational Wave Quickview app」的原始碼,試圖了解該app那張標題為...

DAY 30

[29]:結束這回合前先告訴來看熱鬧的鄉民們誰是黑蛋

黑蛋接通PM貳婰舞的來電,這次背景夾雜著「我要一杯Kahlua。」的點酒聲以及Django Reinhardt所彈奏的《Minor Swing》。 「嗨,黑蛋,...