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
Point spread function photometry with astropy/photutils
Search
Zé Vinícius
May 07, 2017
Technology
0
210
Point spread function photometry with astropy/photutils
Lightning talk at PyAstro 2017
Zé Vinícius
May 07, 2017
Tweet
Share
More Decks by Zé Vinícius
See All by Zé Vinícius
admm
mirca
0
130
Breaking Down Risk Parity Portfolios: A Practical Open Source Implementation
mirca
0
1.5k
PSF Photometry for Kepler and K2 Data
mirca
0
180
An Approximate Exponentiated Weibull Joint Envelope-Phase Distribution
mirca
0
90
Other Decks in Technology
See All in Technology
Gradle Build Scanを使ってビルドのことを知ろう potatotips #87
tomorrowkey
2
160
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.3k
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
1
360
Building Dashboards as a Hobby
egmc
0
370
Microsoft for Startups Founders Hub_20240429 update
daikikanemitsu
1
2.4k
Handling focus in 2024
tahia910
0
220
Grafana x PagerDuty Better Together
jacopen
1
260
実例で紹介するRAG導入時の知見と精度向上の勘所
yamahiro
5
1.6k
AWS学習者向けにAzureの解説スライドを作成した話
handy
3
190
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.2k
アクセス制御にまつわる改善 / Improving access control
itkq
0
590
Improve Your Development Workflow with Gemini Code Assist
meteatamel
0
130
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
11
1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
8
1.3k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Happy Clients
brianwarren
92
6.4k
Unsuck your backbone
ammeep
663
57k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Fireside Chat
paigeccino
22
2.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
A Tale of Four Properties
chriscoyier
152
22k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
20
1.6k
Visualization
eitanlees
137
14k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Transcript
Point Spread Function Photometry with astropy/photutils: a Google Summer of
Code project Z´ e Vin´ ıcius mirca.github.io Lorentz Center, Leiden May 10, 2017
• Google Summer of Code 1
• Google Summer of Code • astropy/photutils 1
Google Summer of Code 2
Google Summer of Code • Project Idea: PSF photometry for
fitting overlapping sources simultaneously 2
Google Summer of Code • Project Idea: PSF photometry for
fitting overlapping sources simultaneously • Astropy Mentors 2
Google Summer of Code • Project Idea: PSF photometry for
fitting overlapping sources simultaneously • Astropy Mentors • Student 2
DAOPHOT-like PSF Photometry of a Single Star • Data: Z
= znm, n = 1, 2, ..., N, m = 1, 2, ..., M • Parameters: θ = (x0, y0, F) • Model: g(x, y, θ) • Objective: θ = arg min θ∈Θ n,m (znm − g(n, m, θ))2 3
DAOPHOT-like PSF Photometry of Multiple Overlapping Stars • Data: Z
= znm, n = 1, 2, ..., N, m = 1, 2, ..., M • Parameters: θ(1) = x(1) 0 , y(1) 0 , F(1) θ(2) = x(2) 0 , y(2) 0 , F(2) ... θ(K) = x(K) 0 , y(K) 0 , F(K) • Model: g x, y, θ(k) • Objective: θ = arg min θ∈Θ n,m znm − k g n, m, θ(k) 2 4
DAOPHOT-like PSF Photometry stars = find(image) while len(stars) > 0:
groups = group(stars) fitted_groups = fit(groups, model) residual = subtract(image, fitted_groups) stars = find(residual) basic_phot = BasicPSFPhotometry(...) itr_phot = IterativelySubtractedPSFPhotometry(...) daophot = DAOPhotPSFPhotometry(...) results = daophot(image) 5
DAOPHOT-like PSF Photometry 0 10 20 30 40 50 60
0 10 20 30 40 50 60 6
DAOPHOT-like PSF Photometry 0 10 20 30 40 50 60
0 10 20 30 40 50 60 7
astropy/photutils 8