Computational Tools in Planetary Astrophysics
Description: Computational Tools in Planetary Astrophysics C249: Planetary Astrophysics Courtney Dressing Fall 2017 (A limited subset of the many) BATMAN: transit modeling package developed by Laura Kreidberg Link: https:github.comlkreidbergbatman
Related Topics
Download Presentation
"Computational Tools in Planetary Astrophysics" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Presentation Transcript
slide1. Computational Tools in Planetary Astrophysics C249: Planetary Astrophysics
Courtney Dressing
Fall 2017 (A limited subset of the many)<br>
slide2. BATMAN: transit modeling packagedeveloped by Laura Kreidberg Link: https://github.com/lkreidberg/batman
Uses: Fit transit light curves
How to learn:
Download & install the package
Try the tutorial
Change the input parameters & see what happens
Challenge: fit planetary transit (pset #2)<br>
slide3. SPIDERMAN: secondary eclipse & phase curve modelerdeveloped by Tom Louden Link: spiderman.readthedocs.io/en/latest/ack.html
Uses: Fit secondary eclipses & phase curves
How to learn:
Download & install the package
Read the docs
Work through the quickstart example
Challenge: reproduce a published phase curve or secondary eclipse measurement<br>
slide4. RadVel: radial velocity simulatorDeveloped by BJ Fulton & Erik Petigura Link: radvel.readthedocs.io/en/latest/
Uses: Fit radial velocity data sets
How to learn:
Download & install the package
Try the tutorial
Make the problem more complicated by changing the data set
Challenge: fit radial velocities (pset #3)<br>
slide5. emcee: Markov Chain Monte Carlo packagedeveloped by Daniel Foreman-Mackey Link: dfm.io/emcee/current/
Uses: Bayesian parameter estimation
How to learn:
Download & install the emcee package using pip
Try the tutorial
Make the problem more complicated by changing the data set
Challenges:
determine errors on light curve fit (pset #2)
Determine errors on RV fit (pset #3)<br>
slide6. Exo_Transmit: atmospheric modeling package developed by Eliza Kempton Link: https://github.com/elizakempton/Exo_Transmit
Uses: Generate model transmission spectra
How to learn:
Download & install the package
Try the tutorial
Change the input parameters & compare the resulting spectra
Challenges:
Model the transmission spectrum of your favorite planet
Reproduce a published transmission spectrum<br>
slide7. Other Python Packages ExoData (developed by Ryan Varley)
Tool for querying Open Exoplanet Catalogue
PyKE (developed by many people at NASA)
Tools interacting with data from Kepler, K2, (and soon) TESS
python-bls
Generates Box Least Squares periodogram
Useful for transit searches
LombScargle
Generates Lomb Scargle periodogram
Useful for RV searches<br>
Courtney Dressing
Fall 2017 (A limited subset of the many)<br>
slide2. BATMAN: transit modeling packagedeveloped by Laura Kreidberg Link: https://github.com/lkreidberg/batman
Uses: Fit transit light curves
How to learn:
Download & install the package
Try the tutorial
Change the input parameters & see what happens
Challenge: fit planetary transit (pset #2)<br>
slide3. SPIDERMAN: secondary eclipse & phase curve modelerdeveloped by Tom Louden Link: spiderman.readthedocs.io/en/latest/ack.html
Uses: Fit secondary eclipses & phase curves
How to learn:
Download & install the package
Read the docs
Work through the quickstart example
Challenge: reproduce a published phase curve or secondary eclipse measurement<br>
slide4. RadVel: radial velocity simulatorDeveloped by BJ Fulton & Erik Petigura Link: radvel.readthedocs.io/en/latest/
Uses: Fit radial velocity data sets
How to learn:
Download & install the package
Try the tutorial
Make the problem more complicated by changing the data set
Challenge: fit radial velocities (pset #3)<br>
slide5. emcee: Markov Chain Monte Carlo packagedeveloped by Daniel Foreman-Mackey Link: dfm.io/emcee/current/
Uses: Bayesian parameter estimation
How to learn:
Download & install the emcee package using pip
Try the tutorial
Make the problem more complicated by changing the data set
Challenges:
determine errors on light curve fit (pset #2)
Determine errors on RV fit (pset #3)<br>
slide6. Exo_Transmit: atmospheric modeling package developed by Eliza Kempton Link: https://github.com/elizakempton/Exo_Transmit
Uses: Generate model transmission spectra
How to learn:
Download & install the package
Try the tutorial
Change the input parameters & compare the resulting spectra
Challenges:
Model the transmission spectrum of your favorite planet
Reproduce a published transmission spectrum<br>
slide7. Other Python Packages ExoData (developed by Ryan Varley)
Tool for querying Open Exoplanet Catalogue
PyKE (developed by many people at NASA)
Tools interacting with data from Kepler, K2, (and soon) TESS
python-bls
Generates Box Least Squares periodogram
Useful for transit searches
LombScargle
Generates Lomb Scargle periodogram
Useful for RV searches<br>