BATMAN & SPIDERMAN: Saving the World One Exoplanet Light Curve at a Time talk about two open-source Python package for modeling transits, eclipses, and.

Slides:



Advertisements
Similar presentations
Sang Gak Lee, Masateru Ishiguro, YunA Yang, Won Suk Kang, Keun Hong Park (Seoul National University) Sung Ho Lee, Hyun Il Sung, Dong Whan Cho (KASI) 6/21/2010.
Advertisements

Ge/Ay133 What can transit observations tell us about (exo)-planetary science? Part II – “Spectroscopy” & Atmospheric Composition/Dynamics Kudos to Heather.
Dr Matt Burleigh The Sun and the Stars. Dr Matt Burleigh The Sun and the Stars Binary stars: Most stars are found in binary or multiple systems. Binary.
The Interplay Between a Hot Jupiter's Thermal Evolution and its Atmospheric Circulation Emily Rauscher 1,2 Adam Showman 1 1 University of Arizona 2 NASA.
Exploring a Nearby Habitable World …. Orbiting an M-dwarf star Drake Deming NASA’s Goddard Space Flight Center.
Review for Exam 1.
AOSC 634 Air Sampling and Analysis Lecture 1 Measurement Theory Performance Characteristics of instruments Nomenclature and static response Copyright Brock.
Transits and Starspots Jeremy Tregloan-Reed Ph.D. Research Student Supervisor: John Southworth.
Transit Timing Variations Szilárd CsizmadiaJena University Institut for Planetary Research, German Aerospace Center Berlin, Germany
 (rad) = d/D = d/1AU = 0.53(2  /360  ) = , hence d = AU = x x 10 8 km = x 10 6 km or R sun = 6.96 x 10 5 km Can we apply.
Transit Analysis Package Zach Gazak John Tonry John Johnson.
HIGH-PRECISION PHOTOMETRY OF ECLIPSING BINARY STARS John Southworth + Hans Bruntt + Pierre Maxted + many others.
Extrasolar Planets.I. 1.What do we know and how do we know it. 2.Basic planetary atmospheres 3.Successful observations and future plans.
Astronomy News 2007/03/20 HEAG meeting Astronomers Puzzled by Spectra of Transiting Planet Orbiting Nearby Star.
Reflected Light From Extra Solar Planets Modeling light curves of planets with highly elliptical orbits Daniel Bayliss, Summer Student, RSAA, ANU Ulyana.
Spectroscopic Observations of HD b Lewis Kotredes Ge/Ay 132 Final.
Lecture 16: Searching for Habitable Planets: Remote Sensing Methods and parameters we can measure Mean density measurements: internal structure Measurements.
PLAnetary Transits and Oscillations of stars Thierry Appourchaux for the PLATO Consortium
Astronomy190 - Topics in Astronomy Astronomy and Astrobiology Lecture 19 : Extrasolar Planets Ty Robinson.
Orbital motion, absolute mass & high-altitude winds of HD b Ignas Snellen, Remco de Kok, Ernst de Mooij, Simon Albrecht Nature – May 2010.
Layers of the Solar Atmosphere Corona Chromosphere Photosphere Details of solar activity can be seen more easily in the hotter outer layers, which are.
Effects of Stellar Variability: 1/28  Important for transits (see next slides). Transit depth = [ R planet ( λ,t) / R star ( λ,t ) ] 2  Not so important.
What stellar properties can be learnt from planetary transits Adriana Válio Roque da Silva CRAAM/Mackenzie.
The Transit Method When a planet crosses in front of its star as viewed by an observer, the event is called a transit. Transits produce a very small change.
The mass ratio of the stellar components of a spectroscopic binary can be directly computed from their ratio in radial velocities. To derive the total.
Adriana V. R. Silva CRAAM/Mackenzie COROT /11/2005.
Chapter 13: Taking the Measure of Stars Stars come in a wide range of temperatures, sizes, masses and colors. The constellation of Orion is a good example.
Two-Body Systems.
Search for planetary candidates within the OGLE stars Adriana V. R. Silva & Patrícia C. Cruz CRAAM/Mackenzie COROT /11/2005.
Please press “1” to test your transmitter. :10 0 of
Properties of GX Gem After learning the absolute properties of the binary system, the obtained values were then used to determine the age and chemical.
Using square roots to solve quadratic equations. 2x² = 8 22 x² = 4 The opposite of squaring a number is taking its square root √ 4= ± 2.
Dirk Terrell Southwest Research Institute Dirk Terrell Southwest Research Institute Eclipsing Binary.
Stars: Binary Systems. Binary star systems allow the determination of stellar masses. The orbital velocity of stars in a binary system reflect the stellar.
Atmospheric circulation of hot Jupiters on highly eccentric orbits Tiffany Kataria 1, Adam Showman 1, Nikole Lewis 1, Jonathan Fortney 2, Mark Marley 3,
A Warm Spitzer Survey of Atmospheric Circulation Patterns Image credit G. Orton Heather Knutson (Caltech) In collaboration with: N. Lewis (Arizona), N.
PHY306 1 Modern cosmology 3: The Growth of Structure Growth of structure in an expanding universe The Jeans length Dark matter Large scale structure simulations.
Transit Spectroscopy with HST/WFC3 January 18, 2012 Exoplanet Transit Spectroscopy with HST/WFC3: Probing H 2 O with New Precision Avi M. Mandell NASA.
Characterizing atmospheres with JWST: Optimizing multi-instrument observations via simulations and retrievals Tom Greene (NASA ARC) Michael Line (UCSC.
Exoplanet Characterization with JWST
JWST Time-Series Pipeline Nikole K. Lewis STScI. Data Pipeline for Transiting Exoplanets The foundation for the Spitzer and Hubble data pipelines were.
Reflected Light: Albedo Measurements Radiated Light: Temperature In-transit and secondary eclipse spectroscopy: Atmospheric Features Characterization of.
Gamma-ray production in Be-XPBs Brian van Soelen University of the Free State supervisor P.J. Meintjes.
Mass-Radius Relationships for Exoplanets Alejandro Lorenzo, Arizona State University credit: Hale Telescope, 2010.
WARM SPITZER PHASE VARIATIONS OF WASP-12B: DEFYING PREDICTIONS Nick Cowan CIERA Postdoctoral Fellow Northwestern University September 15 th 2011 with Louis.
Lecture 8 Radiative transfer.
Sarah, Ellie, Adan and Sruthy. The Transit Method.
Atmospheric Circulation of hot Jupiters Adam Showman LPL Collaborators: J. Fortney, N. Lewis, L. Polvani, D. Perez-Becker, Y. Lian, M. Marley, H. Knutson.
Chemical Compositions of Stars from IGRINS Spectra; the Good, the Risky, and the Ugly some comments on the uses and abuses of ordinary stellar abundance.
CELESTA a Catalog of Earth-Like Exoplanet Survey Targets Colin Orion Chandler 1, Iain Mcdonald 2, & Stephen Kane 1 1 San Francisco State University 2 Jodrell.
Exoplanet atmospheres with JWST: degeneracy, systematics and how to avoid them Dr Joanna Barstow With thanks to: Patrick Irwin, Suzanne Aigrain, Sarah.
Timing Transits to Find Extrasolar Earths Eric Agol, Jason Steffen (UW) Re’em Sari (Caltech) Will Clarkson (Southampton) (MNRAS, in press)
Spitzer Space Telescope Mww-1 Warm Spitzer and Astrobiology Presented to NASA Astrobiology Institute Planetary System Formation Focus Group Michael Werner.
Exoplanets: Direct Search Methods 31 March 2016 © 2014 Pearson Education, Inc.
Lecture 8: Stellar Atmosphere 3. Radiative transfer.
Characterisation of hot Jupiters by secondary transits observed with IRIS2 Lucyna Kedziora-Chudczer (UNSW) George Zhou (Harvard-Smithsonian CfA) Jeremy.
Exoplanet Characterization ToolKit (ExoCTK)
Exoplanets: The New Science of Distant Worlds
Computational Tools in Planetary Astrophysics
1 / 12 Simultaneous Spectroscopic & Photometric Observations of a Transit of TrES-1b Norio Narita (UT, JSPS Fellow) Collaborators K. Enya (JAXA), B. Sato.
Optimal control T. F. Edgar Spring 2012.
Pre-Cursor Data Needed for JWST Transit and Eclipse Observations
MHD planet simulations
Past and Future Studies of Transiting Extrasolar Planets
SPICA for Transiting Exoplanets: Which SPICA instruments are useful?
What is an Exoplanet? Why is their search important?
PRE(Photospheric Radius Expansion) X-ray burst simulation with MESA(Modules for Experiments in Stellar Astrophysics) rd CHEA Workshop Gwangeon.
Transiting Extrasolar Planets See planetquest.jpl.nasa.gov
Peering through Jupiter’s clouds with radio spectral imaging
Presentation transcript:

BATMAN & SPIDERMAN: Saving the World One Exoplanet Light Curve at a Time talk about two open-source Python package for modeling transits, eclipses, and phase curves of exoplanets we have some extraordinarly precise light curves coming from JWST and we want to be prepared to model them. community resource – we don’t all need to write our own codes! Laura Kreidberg Junior Fellow, Harvard Society of Fellows Enabling Transiting Exoplanets with JWST, 7/11/17

BATMAN: Bad-Ass Transit Model cAlculatioN Python package for transit modeling (Kreidberg 2015, PASP, 127, 1161) determines planet position based on orbital parameters calculates drop in stellar flux for any radially symmetric stellar limb darkening law first: BATMAN BATMAN does two things: calculate planets position calculates how much stellar flux the planet blocks, based on where it is. can do this for any radially symmetric stellar limb darkening law

Calculating Planet Position input parameters: period, time of inferior conjunction, longitude of periastron, inclination, a/Rs, eccentricity solves Kepler’s equation with the Newton-Raphson method outputs separation of centers in the plane of the sky this is the easy part! Murray & Correia, 2011, Exoplanets (ed. Seager)

Why is modeling transits hard? limb darkening!

Limb Darkening Laws Espinoza & Jordàn 2015 uniform, linear, quadratic, square-root, logarithmic, exponential, nonlinear, power2… some have analytic transit solutions, others must be solved numerically (Mandel & Agol 2002)

Limb Darkening Matters imperfect limb darkening law can significantly bias transit depths, and stellar models may be wrong (Espinoza & Jordàn 2015) stellar photospheres may contain same species as planetary atmospheres (e.g. H2O, Kreidberg et al. 2014) Water absorption features in the limb darkening coefficients for GJ 1214 designed BATMAN to be as flexible as possible in how it treats limb darkening Kreidberg et al. 2014 Nature, 505, 69

BATMAN numeric integration scheme In addition to the standard analytic LD laws, BATMAN can also handle any radially symmetric LD parameterization Kreidberg 2015, PASP

Users can specify the error tolerance: 1 ppm

BATMAN specs in active development on github installs with pip (https://github.com/lkreidberg/batman) installs with pip written in Python with C extensions now compatible with GPUs! (thanks Michael Zhang) handles any radially symmetric limb darkening law, supersampling, simple eclipses speed: ~1e5 models/min at 10 ppm precision (on my ancient laptop)

SPIDERMAN: [backronym pending) Python package for eclipse mapping and phase curves for any planet brightness distribution (Louden & Kreidberg, in prep) as you can see, SAVING the world is SERIOUS business

SPIDERMAN integration scheme planet figures c/o Tom Louden

SPIDERMAN integration scheme figures c/o Tom Louden

SPIDERMAN integration scheme can calculate area of triangles and area between chord and circle perimeter figures c/o Tom Louden

Brightness Models Zhang & Showman 2017 offset hotspot physically motivated analytic model radiative/advective timescale nightside temperature day/night temperature contrast offset hotspot spot parameterized by: latitude & longitude size temperature Other models: two temperature, Lambertian, spherical harmonics, forward model (from GCM) Stellar brightness model: blackbody or Phoenix

input: temperature or brightness model for the planet output: planet-to-star flux ratio at any orbital phase GCM temperature map for WASP-43b (Vivien Parmentier) Infrared phase curves for a range of pressures figures c/o Tom Louden

Eclipse Mapping zoom in on secondary eclipse (simulated MIRI observations from PandExo) deviation from a uniform dayside brightness model figures c/o Tom Louden

SPIDERMAN specs in active development on github (https://github.com/tomlouden/SPIDERMAN) written in Python with C extensions speed: fast enough for MCMC brightness models: Zhang & Showman, hot spot, Lambertian, spherical harmonics, forward stellar models: blackbody or Phoenix check back for a paper very soon!

Conclusion Check out BATMAN and SPIDERMAN https://github.com/lkreidberg/batman https://github.com/tomlouden/SPIDERMAN Open-source development is awesome – your contributions are welcome! great thing about open source – the whole community can work to make the best possible models and it’s the opposite of a black box community has really improved the package because it’s open source, you can see inner workings and not have black box