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
690
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
110
Open Software for Astrophysics, AAS241
dfm
2
460
My research talk for CCA promotion
dfm
1
740
emcee-odi
dfm
1
600
Exoplanet population inference: a tutorial
dfm
3
420
Data-driven discovery in the astronomical time domain
dfm
6
680
TensorFlow for astronomers
dfm
6
730
How to find a transiting exoplanets
dfm
1
440
Long-period transiting exoplanets
dfm
1
290
Other Decks in Science
See All in Science
Sarcoptic Mange
uni_of_nomi
1
110
【人工衛星開発】能見研究室紹介動画
02hattori11sat03
0
150
Direct Preference Optimization
zchenry
0
280
学術講演会中央大学学員会八王子支部
tagtag
0
230
はじめての「相関と因果とエビデンス」入門:“動機づけられた推論” に抗うために
takehikoihayashi
17
6.8k
The Incredible Machine: Developer Productivity and the Impact of AI
tomzimmermann
0
390
事業会社における 機械学習・推薦システム技術の活用事例と必要な能力 / ml-recsys-in-layerx-wantedly-2024
yuya4
3
230
(Forkwell Library #48)『詳解 インシデントレスポンス』で学び倒すブルーチーム技術
scientia
2
1.4k
トラブルがあったコンペに学ぶデータ分析
tereka114
2
910
【健康&筋肉と生産性向上の関連性】 【Google Cloudを企業で運用する際の知識】 をお届け
yasumuusan
0
340
『データ可視化学入門』を PythonからRに翻訳した話
bob3bob3
1
500
All-in-One Bioinformatics Platform Realized with Snowflake ~ From In Silico Drug Discovery, Disease Variant Analysis, to Single-Cell RNA-seq
ktatsuya
0
230
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
900
The Cult of Friendly URLs
andyhume
78
6k
Scaling GitHub
holman
458
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Facilitating Awesome Meetings
lara
50
6.1k
How GitHub (no longer) Works
holman
310
140k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
Speed Design
sergeychernyshev
25
620
GitHub's CSS Performance
jonrohan
1030
460k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
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!