# 公民科學的新嘗試?
## 與大眾在黑客松協作貢獻基於開放資料的互動式天文教材
蘇羿豪@2022天文年會
[創用CC 姓名標示 4.0](https://creativecommons.org/licenses/by/4.0/deed.zh_TW)
---
## 為何想舉辦天文黑客松?
* 受到Astro Hack Week和g0v這兩個黑客松的啟發
* 已有不少開放的天文資料能藉由網站及Python套件取得,但缺乏讓大眾認識並使用這些資料的機會
* 對於天文有興趣的大眾,看了科普書籍及新聞報導後,缺乏可以進一步了解並參與貢獻的管道
---
## 能取得天文資料的Python套件
* 系外行星:[Astroquery](https://astroquery.readthedocs.io)、[Lightkurve](https://docs.lightkurve.org/)
* 太陽:[SunPy](https://sunpy.org/)
* 重力波:[GWpy](https://gwpy.github.io/)、[PyCBC](https://pycbc.org/)、[Bilby](https://lscsoft.docs.ligo.org/bilby/index.html)
* [事件視界望遠鏡](https://github.com/achael/eht-imaging)
* [James Webb太空望遠鏡](https://jwst-docs.stsci.edu/getting-started-with-jwst-data)
---
## [Astrohackers in TW天文黑客松](https://hackmd.io/@astrobackhacker/HJ1xEMrGW/https%3A%2F%2Fhackmd.io%2Fs%2FSkuGvfSMZ?type=book)
與教育單位或社群合作舉辦工作坊及黑客松,聚焦在使用開放天文資料,讓參與者協作貢獻用於天文及數理教育的互動式開源教材
(需要不同背景的人提供天文知識、教材設計、Python程式開發、使用回饋等貢獻)
---
## [2022/3/5 興大附中天文黑客松](https://hackmd.io/@astrobackhacker/HJ1xEMrGW/https%3A%2F%2Fhackmd.io%2F%40astrobackhacker%2FHkchTeg0v?type=book)
* 提供以Python套件取得天文觀測資料的範例教材,希望參與者基於此範例,用Streamlit製作用於天文及數理教育的互動式開源教材
* 透過Replit這個能在線上開發程式的平台,解說上述範例程式碼,讓參與者了解基本Python語法,以及如何用Streamlit製作教材
---
## [天文資料取得範例教材](https://share.streamlit.io/astrohackers-tw/datadrivenastroedu_data-query-examples/main/Intro.py)
![](https://i.imgur.com/QaWYdFs.gif)
---
## [藉由太陽系外行星資料認識常用星體距離單位](https://share.streamlit.io/yihaosu/datadrivenastroedu_exoplanets-distance/main/exoplanets_distance.py)
![](https://i.imgur.com/WiVEnzb.gif)
---
## [太陽系小天體軌道模擬展示](https://docs.google.com/presentation/d/1HtuHxF0LzUuD19jJsm7NSdPLmPF0Mmaj9EL3yLNxK7o/edit#slide=id.p)
用NASA提供的太陽系小天體資料模擬運行軌道
![](https://i.imgur.com/VUdcgMP.gif)
---
## 如何以黑客松促進開放科學教育
* 公民科學的一種新嘗試:在黑客松利用開放資料協作貢獻科學教育
* 其他科學領域可依照這模式促進該領域的開放科學教育
* 歡迎一起合作舉辦開放科學相關的黑客松
* 1天工作坊(從公民科學計畫認識開放資料&[如何以Streamlit製作教材](https://yihaosu-exoplanetdataanalysisstreamlitui-home-hjp6la.streamlitapp.com/)) + 1天黑客松
{"metaMigratedAt":"2023-06-17T10:36:52.152Z","metaMigratedFrom":"Content","title":"公民科學的新嘗試?","breaks":true,"contributors":"[{\"id\":\"7bfcaa24-1bf3-4e2c-bc97-a9c0bea330f7\",\"add\":2576,\"del\":618}]"}