Published May 1, 2026 | Version v2
Dataset Open

Data from the TESS All-Sky Rotation Survey (TARS)

Authors/Creators

  • 1. California Institute of Technology
  • 2. EDMO icon University of North Carolina Chapel Hill

Contributors

Project member (2):

Description

This Zenodo contains the large data files for the TESS All-Sky Rotation Survey (TARS; Boyle, Bouma, and Mann 2026).

The TARS paper was accepted on April 27, 2026. Version 2 of the TARS catalog contains an update to our period-doubling logic to account for the harmonic classifier's false positive rate. This update also boost the completeness of the TARS catalog by ~10%, increasing the number of stars in the TARS catalog from 944,056 to 1,046,317. The data files and code in this repository have been updated with the new catalog. Please download the new version of the catalog!

TARS is an all-sky catalog of stellar rotation period estimates for 1,046,317 stars with TESS magnitude T < 16 and distances within 500 pc, derived from TESS full-frame image light curves spanning Sectors 1–96 (2018 July – 2025 September). The catalog more than doubles the number of bright stars with known rotation periods within 100 pc and increases the count within 500 pc by a factor of 4.0. Two random forest classifiers provide per-measurement scores for separating instrumental systematics from astrophysical signals and for identifying half-period harmonics, enabling users to tune the trade-off between completeness and reliability for their science case.

Files

tars_table_2.feather — Our default catalog of 1,046,317 adopted rotation periods. This file contains one row per star, with the adopted rotation period, uncertainty, quality flags, Gaia astrometry and photometry, and sector-level classifier scores and calibrated Bayesian probabilities. The structure and column descriptions are given in Table 2 of the manuscript. This is the catalog most users will want to start with.

tars_table_2.csv.zip -- Same as tars_table_2.feather but in .CSV format.

tars_table_4.feather — The full catalog of all ~39 million sector-level rotation measurements for 7.5 million target stars. **Warning: this file is approximately 13 GB.** Each row represents one star–sector combination with Lomb-Scargle periodogram parameters, classifier probabilities, and Gaia cross-matched stellar properties. The column descriptions are given in Table 4 (Appendix C) of the manuscript. You will need this file if you want to regenerate the rotation catalog with different classifier thresholds or quality cuts using the master_validation.py script.

tars_table_4.csv.zip -- Same as tars_table_4.feather but in .CSV format. **Warning: This file is ~8 GB zipped and ~21 GB unzipped. It will take longer to read into python than the feather file.

validation_samples.zip — The four external validation samples used in Section 5 of the paper: Kepler/McQuillan (McQuillan et al. 2014), K2 (Reinhold & Hekker 2020), ZTF (Lu et al. 2022), and open clusters (Long et al. 2023). Each file contains the TESS rotation measurements for stars in the corresponding reference sample, with columns matching tars_table_4.feather plus a Prot column containing the literature rotation period. If you want to run the master_validation.py script described in the paper, download this file, uncompress it, and place the resulting validation_samples/ directory alongside the script.

master_validation.py -- A user can use this script to generate their own catalog of rotation periods with different choices than our default catalog. This will load the validation samples and apply the user's given input criteria to the validation samples to give an estimate of the completeness and reliability of the output period catalog built with the user's input parameters. Running this on my 2023 Mac Studio (M2 Ultra chip, 64 GB memory, 24 cores) took ~2 minutes to make the default TARS catalog.

master_validation_lowmem.py -- Same as master_validation.py, except optimized to run on computers that have less memory available. Running this on my 2023 Mac Studio (M2 Ultra chip, 64 GB memory, 24 cores) took ~1.5 minutes to make the default TARS catalog.

master_validation_requirements.txt - The python package versions that we used to run the master_validation.py script.

HOW_TO_USE.md -- Description of how to use the master_validation.py script.

boyle_tars_accepted.pdf -- The accepted version of the TARS paper (same as the arXiv submission).

Reproducing and Customizing the Catalog

We provide a Python script, master_validation.py, that allows users to regenerate the rotation catalog with different systematics classifier thresholds, alias classifier thresholds, quality flag selections, and alias-handling strategies. The script also runs the same validation tests from the paper (Section 5) so users can assess the completeness and reliability of their custom selections. Full usage instructions are available in HOW_TO_USE.md.

Light Curves and Vetting Plots

The 39 million TESS light curves and vetting plots used in this analysis are available as a MAST High-Level Science Product at https://archive.stsci.edu/hlsp/tars. This HLSP will become active upon paper acceptance.

Citation

If you use these data, please cite Boyle, Bouma, & Mann (2026).

Files

boyle_tars_accepted.pdf

Files (22.3 GB)

Name Size Download all
md5:158e92aca396c81f418786e21d8de400
15.4 MB Preview Download
md5:519ccd060537019d18179085a022e599
14.8 kB Preview Download
md5:b54cb1e774d1610948d1bd2eb5329cbc
73.2 kB Download
md5:0ff60a4a634ea4eba4c5e258efbb89cb
77.8 kB Download
md5:43656ef2a7e095d42c64a95ac0ec8e81
101 Bytes Preview Download
md5:49e0b7538840dea83ecbde3a48387fd6
136.2 MB Preview Download
md5:cb5df43bd50259d0b99ec794909dbb06
230.8 MB Download
md5:3fbfba30541ab0a3374b0c737e377b0f
8.4 GB Preview Download
md5:bb6097710ae299ca3146739a14026f7f
13.4 GB Download
md5:1d31cd3c1ae2bc52f81484de7b28ee33
82.7 MB Preview Download

Additional details

Dates

Updated
2026-03-04