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
660
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
84
Open Software for Astrophysics, AAS241
dfm
2
400
My research talk for CCA promotion
dfm
1
720
emcee-odi
dfm
1
520
Exoplanet population inference: a tutorial
dfm
3
410
Data-driven discovery in the astronomical time domain
dfm
6
650
TensorFlow for astronomers
dfm
6
650
How to find a transiting exoplanets
dfm
1
370
Long-period transiting exoplanets
dfm
1
280
Other Decks in Science
See All in Science
Leveraging conformal prediction for calibrated probabilistic time series forecasts to accelerate the renewable energy transition
ingevandenende
2
230
Machine Learning for Materials (Lecture 6)
aronwalsh
0
410
iRIC MI
nkmr_rl
0
2.7k
Machine Learning for Materials (Lecture 1)
aronwalsh
1
1.4k
SCOTT: Self-Consistent Chain-of-Thought Distillation
meshidenn
0
290
MIKAMI Koichi
genomethica
0
160
「国と音楽」 ~spotifyrを用いて~ #muana
bob3bob3
2
310
Machine Learning for Materials (Lecture 4)
aronwalsh
0
650
勉強会資料 / “Asymptotic Statistics” Section 2.1
asymptotic_minato
0
210
Endocannabinology 101
drbonci
PRO
0
240
Machine Learning for Materials (Lecture 5)
aronwalsh
0
530
Machine Learning for Materials (Lecture 2)
aronwalsh
0
550
Featured
See All Featured
Debugging Ruby Performance
tmm1
68
11k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
[RailsConf 2023] Rails as a piece of cake
palkan
21
3.8k
Six Lessons from altMBA
skipperchong
19
2.9k
Become a Pro
speakerdeck
PRO
8
4.4k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
58
14k
What’s in a name? Adding method to the madness
productmarketing
PRO
14
2.6k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
Docker and Python
trallard
33
2.6k
Designing for humans not robots
tammielis
247
25k
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!