/gaia-bhthree

Primary LanguageJupyter NotebookOtherNOASSERTION

License: ESA permissive Binder DOI

Analysis of Gaia measurement timeseries that led to the discovery of the black hole Gaia BH3

A jupyter notebook for fitting the orbit of Gaia BH3 and determining the black hole's mass.
To execute it online, please click on the binder badge above or navigate to https://mybinder.org/v2/gh/esa/gaia-bhthree/1.0.0?labpath=Gaia_BH3_fit_astrometric_orbit.ipynb

This notebook was prepared by the Gaia collaboration. If you find it useful for your research or otherwise, please reference the discovery paper (Gaia Collaboration, Panuzzo, et. al. 2024 "Discovery of a dormant 33 solar-mass black hole in pre-release Gaia astrometry") and the DOI (https://zenodo.org/records/10977502) associated with this notebook repository.

link

Content of this repository

The notebook demonstrates the following steps:

  • Load the timeseries data of the Gaia astrometric instrument. The data are identical to the ones published with the paper and available at the CDS (https://cdsarc.cds.unistra.fr/ftp/J/A+A/686/L2/tableb1.dat).
  • Fit an orbit to the astrometric data and determine the black hole's mass.
  • Load the timeseries data of the Gaia radial-velocity instrument. The data are identical to the ones published with the paper and available at the CDS (https://cdsarc.cds.unistra.fr/ftp/J/A+A/686/L2/tableb2.dat).
  • Fit an orbit to the combination of astrometric and radial-velocity data and determine the black hole's mass.

Environment installation

  • This notebook is most easily executed within the associated binder environment in a web browser, where no software installation is needed.
  • For local execution, one can use the environment.yml file included in this repository to create a python environment using conda with the necessary dependencies for code execution:
    conda env create --file gaia-bhthree/environment.yml