Stellar obliquities in exoplanet systems#

Malena Rice (Yale University)

Description: Learn to index pandas dataframes, visualize datasets with asymmetric uncertainties, and cross-match astronomical catalogues.

Intended Audience: Graduate

tags: exoplanets,orbits, indexing

Requirements: astroquery, pandas, matplotlib, astropy, re

Last Updated: August 22, 2025

Learning Objectives

  1. Organize and cross-match information across astronomical datasets

  2. Categorize exoplanet systems based on physical properties

  3. Reproduce known trends in the stellar obliquity distribution

  4. Derive empirical boundaries between classes of exoplanets

Introduction#

The stellar obliquity of a planetary system is defined as the tilt of the net orbital angular momentum vector of the planets’ orbits relative to the spin axis of the host star. For exoplanets, this is typically approximated by the angle between a planet’s orbital orientation and the stellar spin: an angle that can be measured for transiting exoplanets by obtaining radial velocity observations across the planet’s transit.

These observations trace the Rossiter-McLaughlin effect as the planet transits across the red- or blue-shifted component of the spinning host star, blocking out preferentially bluer or redder light to induce small deviations in the measured radial velocity. A schematic of this effect, drawn from Gaudi et al. 2010 and adapted by the WASP planets team, is shown below.

Downloading and examining the data#

To begin examining our stellar obliquities, we will first need to obtain the appropriate datasets. We will begin from two complementary sources: (1) the NASA Exoplanet Archive, which catalogues a broad range of exoplanet system properties, and (2) the TEPCat catalogue, which includes a table tracking all stellar obliquity measurements from the community.

Cross-matching catalogues#

You’ll notice that the planets are not listed with the same naming conventions: in the TEPCat catalogue, underscores are used in the planet/star names (a mix is included), while the NASA Exoplanet Archive uses spaces and separately lists planets and stars. The TEPCat catalogue also lists all measurements obtained, meaning that there are multiple entires for each object.

We’d like to ultimately produce just one table that can be drawn from with all of the relevant information about a system, so that we can visualize information to contextualize each system. This exercise is designed to step us through that process.

Reproduce a classic stellar obliquity figure#

You should now have all of the columns needed to make basic diagnostic figures related to the stellar obliquity distribution. One well-known trend in the stellar obliquity distribution is that hot Jupiters around hot stars are often spin-orbit misaligned (\(\lambda>>0\) deg), while hot Jupiters around cooler stars are typically spin-orbit aligned (\(\lambda\approx0\) deg; Winn et al. 2010, Schlaufman 2010). In the next exercise, we will show that this is the case. Note that, to derive physical meaning from spin-orbit distributions, we are typically most interested in the deviation of \(\lambda\) from zero degrees (alignment), so that we will focus on \(|\lambda|\).

Checking robustness of a trend to catalogue inhomogeneities#

Oftentimes, we will find that multiple values are reported for a certain parameter when describing a given system. Ideally, your results should not depend on which of these values are chosen, unless there is good reason to believe that one parameter set is more reliable than others. For example, a given study may uniformly derive parameters across a sample — offering a more apples-to-apples comparison than heterogeneous measurements drawn from compiled catalogues. Alternatively, a measurement may have been made with a methodology that is more precise and prone to fewer systematic biases than others, such that it may be considered more ‘reliable’.

Because we are working with compiled catalogues that are not homogenous, we should verify that the observed trend is present irrespective of what value we choose for the stellar effective temperature.

Considering different exoplanet populations#

While, historically, spin-orbit measurements have been primarily confined to hot Jupiter systems, increasingly they have been obtained for warm Jupiters as well as lower-mass/smaller exoplanets. While these populations are smaller, they so far have not been observed to follow the same trends observed for hot Jupiters. Here we will visualize what those other distributions look like.

Remove binaries#

When a binary companion is present, a quite broad range of physical mechanisms — for example, von Zeipel-Lidov-Kozai oscillations induced by the binary perturber; disk nodal precession; and secular resonance crosings — can produce spin-orbit misalignments, whereas the set of misalignment mechanisms is substantially more limited in single-star systems. As a result, considering only single-star systems can help to gain physical intuition into what the primary mechanisms are that sculpt at least some sub-populations of the stellar obliquity distribution.

The NASA Exoplanet Archive includes a column, ‘sy_snum’, that lists whether a system has a known binary star companion. While this is not necessarily complete (some binary companions can be quite faint and tricky to find), we can remove at least the listed binaries to show how the sample changes. Note that there are other places to vet for binaries — for example, using the Gaia astrometric catalogue — but, for simplicity, we will consider only the NASA Exoplanet Archive here.