Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Astronomical software
Dan Foreman-Mackey
October 25, 2021
Science
1
530
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
My research talk for CCA promotion
dfm
1
530
emcee-odi
dfm
1
440
Exoplanet population inference: a tutorial
dfm
3
370
Data-driven discovery in the astronomical time domain
dfm
6
600
TensorFlow for astronomers
dfm
6
440
How to find a transiting exoplanets
dfm
1
280
Long-period transiting exoplanets
dfm
1
250
pyastro16
dfm
0
920
Probabilistic modeling and Inference in Astronomy
dfm
2
400
Other Decks in Science
See All in Science
Information law about COVID-19
yoshimine77
0
130
Behind the Scenes—and Science—of the Earth Observatory
jscarto
0
180
コレスポンデンス分析の正しい使い方
bob3bob3
1
1k
LiNGAM Pythonパッケージでできること
sshimizu2006
1
1.1k
機械学習によるハイスループット放射光解析/High-throughput synchrotron radiation analyses with machine learning
teueno
0
100
An Investigation into the Correlation between a Country's Total Olympic Medal Count, GDP, and Freedom Index through History
asnowberger
1
140
統計学実践ワークブック 第16章 重回帰分析 pp.125-127
axjack
0
120
第2回ディープラーニング勉強会~画像処理編~
ganchan11
0
120
AI最新論文読み会2022年5月11日
ailaboocu
0
230
CrossWalk: Fairness-enhanced Node Representation Learning
sansan_randd
2
880
20220216_球体周りの流れ抗力係数1_FreeCADで球体モデル作成
kamakiri1225
0
200
20220216_球体周りの流れ抗力係数2_blockMeshでベースメッシュ作成
kamakiri1225
0
150
Featured
See All Featured
A better future with KSS
kneath
225
15k
Principles of Awesome APIs and How to Build Them.
keavy
113
15k
The Web Native Designer (August 2011)
paulrobertlloyd
74
1.9k
The Mythical Team-Month
searls
208
39k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
315
19k
The Pragmatic Product Professional
lauravandoore
19
2.9k
Code Reviewing Like a Champion
maltzj
506
37k
Facilitating Awesome Meetings
lara
29
3.9k
Scaling GitHub
holman
451
140k
Why You Should Never Use an ORM
jnunemaker
PRO
47
5.6k
Designing for humans not robots
tammielis
241
23k
Become a Pro
speakerdeck
PRO
3
790
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!