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
770
1
Share
Astronomical software
My slides from the 5-year anniversary of CCA.
Dan Foreman-Mackey
October 25, 2021
More Decks by Dan Foreman-Mackey
See All by Dan Foreman-Mackey
Open software for Astronomical Data Analysis
dfm
0
200
Open Software for Astrophysics, AAS241
dfm
2
590
My research talk for CCA promotion
dfm
1
810
emcee-odi
dfm
1
720
Exoplanet population inference: a tutorial
dfm
3
500
Data-driven discovery in the astronomical time domain
dfm
6
750
TensorFlow for astronomers
dfm
6
870
How to find a transiting exoplanets
dfm
1
510
Long-period transiting exoplanets
dfm
1
350
Other Decks in Science
See All in Science
AkarengaLT vol.41
hashimoto_kei
1
130
Vibecoding for Product Managers
ibknadedeji
0
160
「遂行理論の未来」(松島斉教授最終講義記念セッションの発表資料)
shunyanoda
0
860
Cross-Media Technologies, Information Science and Human-Information Interaction
signer
PRO
3
32k
力学系から見た現代的な機械学習
hanbao
3
4.1k
共生概念の整理と AIアライメントの構想
hiroakihamada
0
180
防災デジタル分野での官民共創の取り組み (1)防災DX官民共創をどう進めるか
ditccsugii
0
600
ド文系だった私が、 KaggleのNCAAコンペでソロ金取れるまで
wakamatsu_takumu
2
2.2k
Testing the Longevity Bottleneck Hypothesis
chinson03
0
260
フィードフォワードニューラルネットワークを用いた記号入出力制御系に対する制御器設計 / Controller Design for Augmented Systems with Symbolic Inputs and Outputs Using Feedforward Neural Network
konakalab
0
120
20260220 OpenIDファウンデーション・ジャパン ご紹介 / 20260220 OpenID Foundation Japan Intro
oidfj
0
310
機械学習 - 授業概要
trycycle
PRO
0
460
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
270
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Scaling GitHub
holman
464
140k
How STYLIGHT went responsive
nonsquared
100
6.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
270
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Abbi's Birthday
coloredviolet
2
7.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
My Coaching Mixtape
mlcsv
0
110
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
Color Theory Basics | Prateek | Gurzu
gurzu
0
290
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!