Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Astronomical software
Search
Dan Foreman-Mackey
October 25, 2021
Science
1
730
Astronomical software
My slides from the 5-year anniversary of CCA.
Dan Foreman-Mackey
October 25, 2021
Tweet
Share
More Decks by Dan Foreman-Mackey
See All by Dan Foreman-Mackey
Open software for Astronomical Data Analysis
dfm
0
140
Open Software for Astrophysics, AAS241
dfm
2
530
My research talk for CCA promotion
dfm
1
770
emcee-odi
dfm
1
660
Exoplanet population inference: a tutorial
dfm
3
450
Data-driven discovery in the astronomical time domain
dfm
6
710
TensorFlow for astronomers
dfm
6
800
How to find a transiting exoplanets
dfm
1
460
Long-period transiting exoplanets
dfm
1
310
Other Decks in Science
See All in Science
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
130
ウェブ・ソーシャルメディア論文読み会 第25回: Differences in misinformation sharing can lead to politically asymmetric sanctions (Nature, 2024)
hkefka385
0
120
データマイニング - グラフ構造の諸指標
trycycle
PRO
0
120
Machine Learning for Materials (Challenge)
aronwalsh
0
310
動的トリートメント・レジームを推定するDynTxRegimeパッケージ
saltcooky12
0
160
地質研究者が苦労しながら運用する情報公開システムの実例
naito2000
0
220
実力評価性能を考慮した弓道高校生全国大会の大会制度設計の提案 / (konakalab presentation at MSS 2025.03)
konakalab
2
180
機械学習 - 決定木からはじめる機械学習
trycycle
PRO
0
990
データマイニング - グラフデータと経路
trycycle
PRO
1
160
統計学入門講座 第3回スライド
techmathproject
0
110
Valuable Lessons Learned on Kaggle’s ARC AGI LLM Challenge (PyDataGlobal 2024)
ianozsvald
0
400
マウス肝炎ウイルス感染の遺伝子発現へのテンソル分解の適用によるSARS-CoV-2感染関連重要ヒト遺伝子と有効な薬剤の同定
tagtag
0
120
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Bash Introduction
62gerente
613
210k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Building Applications with DynamoDB
mza
95
6.5k
What's in a price? How to price your products and services
michaelherold
246
12k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Transcript
ASTRONOMICAL SOFTWARE a brief & biased story by Dan Foreman-Mackey
[today] The past, present, & future of open - source
software development and support at CCA.
None
None
None
None
open - source (scientif i c) software? Linux < =
= = > Untitled42.ipynb
a selection of some* CCA-supported software: and some open -
source meta projects: * my apologies for neglecting your favorites!
[here at CCA] We have a lot of shared expertise
[here at CCA] We support software that is: [1] Useful
(often broadly) [2] Easy to use [3] Well - tested & documented
[here at CCA] We have the privilege of developing methods/libraries/etc.
without being in service to a specif i c project
[here at CCA] We have a responsibility to share what
we have learned
None
None
[coming soon] Advanced Astronomical Software Development, a Crash Course (probably)
May 9-13, 2022 @ CCA
SO. DOES IT WORK?
How do we measure the impact of scientif i c
software?
Figure credit: Adrian Price-Whelan / / Data credit: SAO/NASA ADS
None
None
None
None
Figure credit: Adrian Price-Whelan / / Data credit: AstroPy git
repository
GREAT! SO WE’RE DONE?
Is the astronomical software ecosystem sustainable? 1
Many fundamental software packages have a shockingly small number of
maintainers.
Figure credit: Adrian Price-Whelan / / Data credit: AstroPy git
repository
Many fundamental software packages have a single point of failure.
What is the career trajectory for a software developer in
astrophysics? 2
2
A lot of useful open - source software is produced
by astronomers who don’t have the expertise or capacity to maintain it. 3
We have an opportunity to def i ne CCA’s role
in this: [education] [consulting] [support] […]
[here at CCA] Some opportunities: [1] Hiring [2] Presenting shared
values [3] Building & supporting communities [4] More!
HERE’S TO MANY MORE YEARS OF SOFTWARE AT CCA!