Exo-MerCat: The Exoplanet Merged Catalog#
Exo-MerCat is a Python software designed to generate a catalog of known and candidate exoplanets, where data is merged from various exoplanet catalogs.
Exo-MerCat retrieves a common name for the planet target, linking its host star name with the preferred identifier in the most well-known stellar databases. This makes the merging of different input sources possible and it has allowed the release of a standardized catalog containing data from the major input catalogs used in the community: the Exoplanets Encyclopaedia[1], the NASA Exoplanet Archive[2], the Open Exoplanet Catalogue[3], the TESS Objects of Interest Catalog[4] and the EPIC/K2 Objects of Interest Catalog[5].
Warning
Because of the nature of the merge, this catalog is not self-consistent (i.e., all measurements for the same target don’t belong to the same reference paper). Rather, it is a collection of the most precise estimates for each planetary parameter (mass, minimum mass, radius, period, semi-major axis, eccentricity, inclination), based on the lowest relative error, and the corresponding reference for each preferred estimate.
Exo-MerCat assigns a main identifier from SIMBAD or TESS Input Catalog v8.2, performing name- and coordinate-based queries. The information on each target collected from any of the original input sources is then collapsed to form a single Exo-MerCat entry.
The catalog is available via TAP (see Get Exo-MerCat from TAP for more info). The user can also download the source file from the GitHub and run Exo-MerCat locally (see Run Exo-MerCat locally).
Note
If you use Exo-MerCat, please cite the following papers: Alei et al. 2020, Alei et al. 2025
Changelog#
v2.1.0#
Hotfix to accomodate on changes on NASA Exoplanet Archive. The NASA and EPIC tables now have two different columns,
gaia_dr2_idandgaia_dr3_id, instead of the earlier version which only hadgaia_iddisplaying Gaia DR2 identifiers. Both Gaia DR2 and Gaia DR3 identifiers are now included in Exo-MerCat’s aliases when available. Editednasa.pyandepic.pyand related unit tests.New minor feature: Improved
check_binary_mismatchafter encountering instance where coordinates were above the default tolerance. Added related warning in logs. Refactoredtest__check_binary_mismatchaccordingly.
v2.0.1#
Bugfix on main_id_alias column.
v2.0.0 (see Alei et al. 2025)#
Added TESS Project Candidates Table as input source; promoted EPIC/K2 Planets and Candidates Table to input source; removed Exoplanet Orbit Database (now retired); updated interfaces with NASA Exoplanet Archive, Kepler Objects of Interest catalog, and Exoplanet Encyclopaedia.
Increased number of entries and improved completeness of parameter estimates in Exo-MerCat catalog.
Main identifier now searched in SIMBAD and TESS Input Catalog v8.2 for both name- and coordinate-based queries; coordinate-based queries now use a smaller tolerance radius (1 arcsec instead of 36 arcsec), reducing errors.
Grouping of entries now considers estimates of period or semi-major axis, ensuring more accurate merging and resolving discrepancies in planet letters.
Exo-MerCat now produces a filtered catalog excluding brown dwarf candidates with mass smaller than 20 MJup, along with additional flags for custom filtering.
Script generates more user-friendly log files, allowing users to handle corrections through ancillary files, adding flexibility.
Code restructured into modules and functions, facilitating future input source integration.
Exo-MerCat released as open-source, fully tested, and documented.