SearcharxivSearch

arXiv subjects

Francis J. Poulin

Publications and source records attributed to Francis J. Poulin.

2 recordsLinked to original sources

How Late Solid Enrichment Shapes Atmospheric Abundances in Giant Planets

Atmospheric abundance measurements of giant exoplanets are increasingly used to infer their formation histories, motivating upcoming population studies with facilities such as the ESA Ariel mission. We present a population synthesis study of giant planet formation that combines pebble accretion, planetesimal formation with migration driven accretion, and an inheritance based chemistry model. We compare disks in which angular momentum transport is dominated either by turbulent viscosity or by magnetically driven disk winds. Wind-driven disks produce systematically more massive giant planets, but the atmospheric composition of those planets is otherwise similar to that of planets formed in viscous disks. In the absence of significant late-time solid pollution, atmospheric abundances such as C/H, O/H, and C/O retain sensitivity to the formation and migration history of simulated planets. When planetesimals efficiently enrich the envelope during migration, the abundance distributions collapse onto narrower sequences that are largely insensitive to the underlying disk accretion model. They remain correlated with formation and migration history, though with a smaller dynamic range in abundance. The resulting C/O distributions depend on planet mass in a way that agrees qualitatively well with observations, while the predicted range of C/H and O/H abundances is substantially narrower than observed. This suggests that there is a greater range in the amount of envelope pollution than represented in this simple model.

astro-ph.EP

hankel: A Python library for performing simple and accurate Hankel transformations

This paper presents \textsc{hankel}, a pure-python code for solving Hankel-type integrals and transforms. Such transforms are common in the physical sciences, especially appearing as the radial solution to angularly symmetric Fourier Transforms in arbitrary dimensions. The code harnesses the advantages of solving such transforms via the one-dimensional Hankel transform -- an increase in conceptual simplicity and efficiency -- and implements them in the user-friendly and flexible Python language. We discuss several limitations of the adopted method, and point to the code's extensive documentation for further examples.

astro-ph.IM