SlideShare a Scribd company logo
Python for
Variable Star Astronomy
a status update
Matt Craig
Department of Physics and Astronomy
1
Acknowledgements
•Current students
•Isobel
Snellenberger
•Madelyn Madsen
2
•Former students
•Adam Kline
•Erin Aadland
•Andy Block
•Jane Glanzer
•Elias Holte
•Laura Maixner
•Stefan Nelson
•Elizabeth Dougherty
•Nathan Walker
•Laura Herzog
•Michael Meraz
•Connor Stotts
•Nathan Heidt
•Colleagues (MSUM)
•Juan Cabanela
•Linda Winkler
Outline
•Motivation
•Educational materials
•Image viewer
•Source detection and photometry
•Data reduction
•VSP
3
Motivation
•Prepare undergraduate students for
career
•Include some programming
•Choose accessible language
•Re-use as much community software as
possible
•Do science: TESS/exoplanet follow-up
4
Goals
•Software interoperability
•Read and write AstroImageJ photometry files
•Generate/read AIJ source lists
•Data “interoperability”
• TESS-style for reporting TESS data
•AAVSO-style for reporting variable star data
•Let others do the hard work
•Use the community-based astro software
large institutions are developing
•Make user interaction browser-based, built
on tools widely used outside astro
5
Guide to Data Reduction
•http://bit.ly/ccd-guide
7
Image viewer
•Browser-based; can run
•on cloud server
•on local machine
•Interaction with browser and Python
uses
•Jupiter framework
•widely support by data science and finance
8
Image viewer
9
Image viewer
•Viewer design
•Python designed to allow multiple
implementations in future
•STScI considering its use internally
•LSST considering plugging their viewer into
this framework
10
Aperture photometry
•Source detection using sample image
•Perform aperture photometry on all
images in folder for those sources
11
Photometry
12
Aperture photometry
•Produces (per source per image):
•Net counts
•Instrumental magnitude
•Filter
•Sky background
•RA/Dec
•Error (from CCD equation)
13
Differential photometry
•Determine color correction and zero
point for each frame
•Use APASS stars in frame as standard stars
•Prefer those with small error
•Apply corrections to all sources
14
It works 😀
15
Sometimes 😬
16
Differential photometry
•Need to do differential photometry in
addition
•TESS/AIJ style
•flux (count) ratio
•target flux / (sum of comp fluxes)
•AAVSO style:
•target magnitude from
• Difference between instrumental target and comp
• Catalog magnitude of comp
•average over all comp stars
17
All-sky vs differential
VSP
•Relatively isolated code
• Clearly defined result (single plot)
19
VSP: Chart for EY UMa
20
VSP: First pass in Python
21
VSP: Status
•Start: 3,500 lines of well-written Perl
•Now: 190 lines of code
•Really poorly written Python…
•…that uses current VSP API to get comp
stars
•Eventually: 500-600 lines of code
22
Challenges
•Local computer
•Installation is…painful
•Relatively easy to break working install
•Launch from a terminal
•two or three platforms to support
•Server:
•Setup is…painful
•Authentication is…more painful
•Storage and CPU cost money
23
Advantages
•Local computer
•You control the compute
•You have already paid for storage and CPU
•Server
•Software for users easier to manage
•Can provide large data files without
downloads
24
Questions?
26
Slides/links/how to try it out at:
http://bit.ly/aavso-2019

More Related Content

PPTX
Stellar Object Classification: Unveiling the Universe with Machine Learning
PPTX
Lec_11_Intro to Raster
PPT
Models and architectures
PDF
Variable Star Research with Undergraduates Using Astropy (click images for li...
PDF
Photometric Reduction Manual for Gaia Science Alerts
PDF
Astroimagej Image Processing And Photometric Extraction For Ultra-Precise As...
PPT
Presentation
PDF
20131107 damasso great
Stellar Object Classification: Unveiling the Universe with Machine Learning
Lec_11_Intro to Raster
Models and architectures
Variable Star Research with Undergraduates Using Astropy (click images for li...
Photometric Reduction Manual for Gaia Science Alerts
Astroimagej Image Processing And Photometric Extraction For Ultra-Precise As...
Presentation
20131107 damasso great

Similar to Python for variable star astronomy: A status report (20)

PDF
Astronomical Data Processing on the LSST Scale with Apache Spark
PDF
Astronomical Photometry Past Present And Future 1st Edition Christiaan Sterken
PPT
Sepl 310 introduction to aerial photography and photogrammetry
PPT
Google Techtalk 2006
PDF
The selection of guide stars for giant telescopes using Virtual Observatory t...
PDF
Mapping the Milky Way in 5D with 170 Million Stars
PDF
VO web-services-based astronomy workflows
PPTX
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
PDF
Adoption of Software By A User Community: The Montage Image Mosaic Engine Exa...
PDF
JJenkinson_Thesis
PDF
Implementing a VO archive for datacubes of galaxies
PDF
Pablo Gomez - Solving Large-scale Challenges with ESA Datalabs
PDF
Astronomical data processing of ccd data.pdf
PDF
Emission Line Objects in Integral Field Spectroscopic Datacubes
PPTX
Applications Of Computer Science in Astronomy
PPT
ppt
PDF
Large-Scale Inference in Time Domain Astrophysics
PDF
Multidimensional Data in the VO
ODP
Lofar python meetup jan9 2013
Astronomical Data Processing on the LSST Scale with Apache Spark
Astronomical Photometry Past Present And Future 1st Edition Christiaan Sterken
Sepl 310 introduction to aerial photography and photogrammetry
Google Techtalk 2006
The selection of guide stars for giant telescopes using Virtual Observatory t...
Mapping the Milky Way in 5D with 170 Million Stars
VO web-services-based astronomy workflows
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
Adoption of Software By A User Community: The Montage Image Mosaic Engine Exa...
JJenkinson_Thesis
Implementing a VO archive for datacubes of galaxies
Pablo Gomez - Solving Large-scale Challenges with ESA Datalabs
Astronomical data processing of ccd data.pdf
Emission Line Objects in Integral Field Spectroscopic Datacubes
Applications Of Computer Science in Astronomy
ppt
Large-Scale Inference in Time Domain Astrophysics
Multidimensional Data in the VO
Lofar python meetup jan9 2013
Ad

Recently uploaded (20)

PPTX
Overview of calcium in human muscles.pptx
PDF
lecture 2026 of Sjogren's syndrome l .pdf
PDF
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
PPTX
perinatal infections 2-171220190027.pptx
PDF
CHAPTER 3 Cell Structures and Their Functions Lecture Outline.pdf
PDF
Placing the Near-Earth Object Impact Probability in Context
PPTX
The Minerals for Earth and Life Science SHS.pptx
PDF
An interstellar mission to test astrophysical black holes
PPTX
Microbes in human welfare class 12 .pptx
PPT
1. INTRODUCTION TO EPIDEMIOLOGY.pptx for community medicine
PDF
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
PDF
GROUP 2 ORIGINAL PPT. pdf Hhfiwhwifhww0ojuwoadwsfjofjwsofjw
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PPTX
Biomechanics of the Hip - Basic Science.pptx
PPTX
Fluid dynamics vivavoce presentation of prakash
PPT
Heredity-grade-9 Heredity-grade-9. Heredity-grade-9.
PPTX
BIOMOLECULES PPT........................
PPTX
Seminar Hypertension and Kidney diseases.pptx
PDF
Sciences of Europe No 170 (2025)
Overview of calcium in human muscles.pptx
lecture 2026 of Sjogren's syndrome l .pdf
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
perinatal infections 2-171220190027.pptx
CHAPTER 3 Cell Structures and Their Functions Lecture Outline.pdf
Placing the Near-Earth Object Impact Probability in Context
The Minerals for Earth and Life Science SHS.pptx
An interstellar mission to test astrophysical black holes
Microbes in human welfare class 12 .pptx
1. INTRODUCTION TO EPIDEMIOLOGY.pptx for community medicine
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
GROUP 2 ORIGINAL PPT. pdf Hhfiwhwifhww0ojuwoadwsfjofjwsofjw
TOTAL hIP ARTHROPLASTY Presentation.pptx
Biomechanics of the Hip - Basic Science.pptx
Fluid dynamics vivavoce presentation of prakash
Heredity-grade-9 Heredity-grade-9. Heredity-grade-9.
BIOMOLECULES PPT........................
Seminar Hypertension and Kidney diseases.pptx
Sciences of Europe No 170 (2025)
Ad

Python for variable star astronomy: A status report