Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Point spread function photometry with astropy/p...
Search
Zé Vinícius
May 07, 2017
Technology
0
390
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
190
Breaking Down Risk Parity Portfolios: A Practical Open Source Implementation
mirca
0
2.1k
PSF Photometry for Kepler and K2 Data
mirca
0
200
An Approximate Exponentiated Weibull Joint Envelope-Phase Distribution
mirca
0
120
Other Decks in Technology
See All in Technology
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
150
AI との良い付き合い方を僕らは誰も知らない
asei
0
230
20251222_next_js_cache__1_.pdf
sutetotanuki
0
170
日本Rubyの会: これまでとこれから
snoozer05
PRO
5
230
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
190
LayerX QA Night#1
koyaman2
0
250
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
2
180
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
200
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
200
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
170
普段使ってるClaude Skillsの紹介(by Notebooklm)
zerebom
8
2k
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
80
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
340
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
71
Typedesign – Prime Four
hannesfritz
42
2.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
30 Presentation Tips
portentint
PRO
1
170
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
0
94
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
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