Page 1
Packages (all on github, pip installable):
astropy/astropy (contributor) core astronomical packages
astropy/ccdproc (co-lead dev) CCD data reduction/calibration
mwcraig/reducer (lonely dev, more welcome) friendly widget-based interface
Widgets and astropy:doing research with undergrads
Matt Craig github: mwcraig email: [email protected]
Page 2
The Big IdeaConnect novice researchers to expert-developed software so the novices can do science sooner.
Page 3
Outline
• A little astronomy
• reducer notebook demo
• reducer widget architecture (pure python)
• make-your-own-widget demo
Page 4
an uncalibrated image
Page 5
an uncalibrated imageTrim this
Page 6
an uncalibrated image
Thermal noise(dark current)
Page 7
an uncalibrated imageNon-uniformillumination(flat field)
Page 8
Combine calibration images
• Take 10+ of each calibration image
• Combine to avoid adding noise to data
Note to self: notebook
Page 9
pure python widgets
Page 11
widget architecture
Every red box is a subclass (directly or indirectly) of
reducer.gui.ToggleContainerWidget
Outermost box is a reducer.gui.ToggleGoWidget
Page 12
let’s build this now
Page 13
let’s build this now
ToggleContainerWidget
Page 14
let’s build this now
ToggleGoWidget
Page 15
widget construction demo
Page 16
Future• photometry widget
• time series analysis (Lomb-Scargle)
• suggestions?
Page 17
thank you…
• Jean Connolly (particularly helpful review comments) and the other reviewers
• Students:
• Nathan Heidt, Laura Herzog, Nathan Walker, Erin Aadland, Elias Holte, Laura Maixner, Michael Meraz
Page 18
Packages (all on github, pip installable):
https://github.com/astropy/astropy conda install astropy
https://github.com/astropy/ccdproc conda install -c astropy ccdproc
https://github.com/mwcraig/reducer conda install -c mwcraig reducer
Matt Craig github: mwcraig email: [email protected]