iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
AI & Data

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

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

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

[0]:序

黑蛋任職於「天文數智」公司,日常工作是協助客戶抓取、清理處理、分析及視覺化天文資料。每當與PM貳婰舞遠距進行工作進度報告會議時,黑蛋常感到缺乏一個可以方便溝通並...

DAY 2

[1]:Streamlit導覽

黑蛋搭乘Streamlit公司的特快車「流蟒之星」前往星光程式,座位前方投影出蛇身的智能導遊,開始進行導覽。 「黑蛋您好,我是i蟒,將為您導覽Streamlit...

DAY 3

[2]:初探NASA系外行星資料庫

PM貳婰舞向黑蛋說明工作任務由來及需求:「客戶最近看完Neal Shusterman的小說《殺戒》三部曲,他說書中有一張羅列了近30個太陽系外行星的表,覺得有趣...

DAY 4

[3]:初版一刷系外行星資料簡介app

黑蛋從NASA系外行星資料庫網站產出客戶所要求的資料報表後,開始整理要跟PM貳婰舞開工作進度報告會議的簡報,他心想:何不試試用Streamlit來呈現報告內容?...

DAY 5

[4]:用NASA系外行星資料庫的API取得資料表

會議中,PM貳婰舞跟黑蛋說:「客戶對於我們之前透過NASA系外行星資料庫網站手動匯出的CSV檔,表示有太多不必要的欄位,希望聚焦幾個欄位且名稱要以中文呈現,他要...

DAY 6

[5]:用Astroquery套件取得系外行星資料表

就在黑蛋用API取得系外行星資料表,並將它整理匯出成客戶所需的CSV檔後的隔天,他意外發現「以Astroquery套件擷取線上天文觀測資料」這場2018年台灣P...

DAY 7

[6]:再版系外行星資料簡介app,添加範例程式於頁面上

經過這幾天的研究,黑蛋了解到,除了可以透過NASA系外行星資料庫網站手動下載系外行星資料表外,也可以藉由API或Astroquery套件取得,因此,他想將後兩者...

DAY 8

[7]:初版一刷系外行星資料表篩選器app

黑蛋收到一則從Asana專案管理軟體傳來的任務通知,標題為:「研究能快速篩選系外行星資料表的方法」,PM貳婰舞在任務描述區塊中貼了一個錄影連結,他在影片中說明...

DAY 9

[8]:再版系外行星資料表篩選器app,新增資料快取機制

「哎呀!資料表又要重新載入了…」 黑蛋發現目前在系外行星資料表篩選器app中每操作一次篩選,都會再次呼叫get_exoplanet_table_by_astr...

DAY 10

[9]:將多個單頁apps整合成一個多頁app

PM貳婰舞看到黑蛋在會議中所展示的Streamlit apps,覺得用起來方便且開發快速,所以想要向「天文數智」公司內部其他團隊推廣Streamlit,不過他...