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
680
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
100
Open Software for Astrophysics, AAS241
dfm
2
440
My research talk for CCA promotion
dfm
1
730
emcee-odi
dfm
1
570
Exoplanet population inference: a tutorial
dfm
3
410
Data-driven discovery in the astronomical time domain
dfm
6
670
TensorFlow for astronomers
dfm
6
690
How to find a transiting exoplanets
dfm
1
420
Long-period transiting exoplanets
dfm
1
290
Other Decks in Science
See All in Science
Introduction to Graph Neural Networks
joisino
4
1.7k
Running llama.cpp on the CPU
ianozsvald
0
310
ざっと学んでみる確率過程 〜その1 : ブラウン運動〜
nearme_tech
PRO
0
220
Machine Learning for Materials (Lecture 8)
aronwalsh
0
370
BMI 研究はなぜ同じ失敗を繰り返すのか(日本BMI研究会, 2021.11.5)
ykamit
1
2.2k
(Forkwell Library #48)『詳解 インシデントレスポンス』で学び倒すブルーチーム技術
scientia
2
1.2k
ベイズ最適化をゼロから
brainpadpr
2
360
プロダクト開発を通して学んだナレッジマネジメントの哲学
sonod
0
110
東大・松尾研主催 LLM Summer 2023 コンペ解法 (11位 – 20位枠での優秀賞)
hayataka88
0
270
はじめてのバックドア基準:あるいは、重回帰分析の偏回帰係数を因果効果の推定値として解釈してよいのか問題
takehikoihayashi
2
250
Coqで選択公理を形式化してみた
soukouki
0
110
効果検証入門に物申してみた_JapanR_2023
s1ok69oo
6
4.8k
Featured
See All Featured
Leading Effective Engineering Teams 2024
addyosmani
3
300
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
Automating Front-end Workflow
addyosmani
1362
200k
StorybookのUI Testing Handbookを読んだ
zakiyama
15
4.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Why Our Code Smells
bkeepers
PRO
332
56k
Designing for Performance
lara
604
67k
Teambox: Starting and Learning
jrom
130
8.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
5 minutes of I Can Smell Your CMS
philhawksworth
200
19k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
78
15k
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!