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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Dan Foreman-Mackey
October 25, 2021
Science
1
760
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
180
Open Software for Astrophysics, AAS241
dfm
2
570
My research talk for CCA promotion
dfm
1
800
emcee-odi
dfm
1
700
Exoplanet population inference: a tutorial
dfm
3
490
Data-driven discovery in the astronomical time domain
dfm
6
740
TensorFlow for astronomers
dfm
6
850
How to find a transiting exoplanets
dfm
1
490
Long-period transiting exoplanets
dfm
1
330
Other Decks in Science
See All in Science
Collective Predictive Coding as a Unified Theory for the Socio-Cognitive Human Minds
tanichu
0
150
HDC tutorial
michielstock
1
350
AI(人工知能)の過去・現在・未来 —AIは人間を超えるのか—
tagtag
PRO
1
230
動的トリートメント・レジームを推定するDynTxRegimeパッケージ
saltcooky12
0
250
NASの容量不足のお悩み解決!災害対策も兼ねた「Wasabi Cloud NAS」はここがスゴイ
climbteam
1
330
データマイニング - グラフ構造の諸指標
trycycle
PRO
0
250
データベース10: 拡張実体関連モデル
trycycle
PRO
0
1.1k
機械学習 - K-means & 階層的クラスタリング
trycycle
PRO
0
1.2k
Optimization of the Tournament Format for the Nationwide High School Kyudo Competition in Japan
konakalab
0
140
データベース06: SQL (3/3) 副問い合わせ
trycycle
PRO
1
720
(メタ)科学コミュニケーターからみたAI for Scienceの同床異夢
rmaruy
0
160
MCMCのR-hatは分散分析である
moricup
0
580
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
170
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
Building Adaptive Systems
keathley
44
2.9k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
240
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
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!