ccbh-numerics

Using gravitational wave data, CCBH-Numerics computes the probability of the existence of a single cosmologically coupled black hole with a formation mass below a specified threshold. This tool was developed alongside the paper by Amendola, Rodrigues, Kumar, and Quartin, published in MNRAS in 2024

https://github.com/davi-rodrigues/ccbh-numerics

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, science.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Using gravitational wave data, CCBH-Numerics computes the probability of the existence of a single cosmologically coupled black hole with a formation mass below a specified threshold. This tool was developed alongside the paper by Amendola, Rodrigues, Kumar, and Quartin, published in MNRAS in 2024

Basic Info
  • Host: GitHub
  • Owner: davi-rodrigues
  • License: mit
  • Language: Mathematica
  • Default Branch: main
  • Homepage:
  • Size: 68.3 MB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Created almost 3 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

arXiv ascl:2402.004 DOI

Cosmologically-coupled-black-holes formation mass: Numerics (CCBH-Numerics)

Davi C. Rodrigues
Federal University of Espirito Santo (UFES), Brazil
Heidelberg University, Germany

Purpose

For given observational data of binary black holes (BBHs) from gravitational waves, CCBH-Numerics computes the probability of existence of a single black hole (BH) with formation mass below a threshold (e.g., 2 $M\odot$) considering that the BHs are subject to a cosmological couplying such that their masses increases as (Farrah et al ApJL 2023) ```math mf = a^k \, mi \, , ``` where $mi$ is the initial (formation) mass, $m_f$ is the final (observed) mass, $a$ is the cosmological scale factor and $k$ is a constant. It is also assumed that the detected BBHs are formed from stellar evolution, they should not be primordial BHs. The code works for NSBH pairs as well, but all the explanation is focused on BBHs.

CCBH-Numerics was built to use the unbiased population of BBHs, as given by the power-law-plus-peak (PLPP) profile, as the observational input. It also works with individual data from BBHs. The previous version of this code is called CCBH-PLPP and it can be found in this repository as a branch.

This code is one of the two codes used for the paper Constraints on cosmologically coupled black holes from gravitational wave observations and minimal formation mass by Amendola, Rodrigues, Kumar & Quartin MNRAS (2024), arXiv 2307.02474. The other code is named CCBH-direct and it focus on the direct method, as discussed in the paper above cited.

Quick start: clone the repository in your machine and run one of the notebooks. Try starting with CCBH-PLPP-FormationPDFforM1.

All the notebooks are Mathematica notebooks. Later I will provide Jupyter notebook equivalents.

Files and folders descriptions

Notebooks

All the notebooks (in nb format) are independent among themselves. Each of them is focused on a specific approach that leads to a specific result in the paper.

Folders

  • input. Contains data that were not generated by CCBH-Numerics, that are necessary and that are here provided for convenience. In particular:

    • GWTC.csv - GWTC-3 events data.
    • GWlistPopulationExtended.csv - classification from [arXiv 2111.03634]
    • all_samples_PLPP_GWTC3.h5 - data on the PLPP parameters distribution
  • codes contains specific codes in wl format that are part of CCBH-Numerics and that are used repeatedly by different notebooks.

  • auxiliary contains files that were generated by CCBH-Numerics but that do not constitute the main output. They contain intermediary results helpful for running quickly the notebooks. All these files can be deleted and can be regenerated by the code. They are provided for convenience.

  • output contains the main outputs.

Large files - Git LFS

This repository includes a few large files with extensions h5 or mx that are provided for convinience but that are not essential. The largest is about 100 MBs. The largest files depend on Git Large File Storage (LFS). If you use github desktop, everything should be handled automatically.

Acknowledgements

I acknowledge support from Federal University of Espirito Santo (Brazil), Heidelberg University (Germany), CNPq (Brazil) and FAPES (Brazil).

Owner

  • Name: Davi C. Rodrigues
  • Login: davi-rodrigues
  • Kind: user
  • Location: Vitória, ES / Brazil
  • Company: Federal University of Espirito Santo (UFES)

Physicist that works on astrophysics, cosmology and gravitation.

Citation (CITATION.cff)

cff-version: 1.2.0
title: CCBH-Numerics
message: "If you use this software, please cite it as below. Please, consider also citing the corresponding MNRAS (2024) paper DOI: 10.1093/mnras/stae143."
type: software
authors:
  - given-names: "Davi C."
    family-names: "Rodrigues"
    orcid: "https://orcid.org/0000-0003-1683-5443"
doi: "10.5281/zenodo.11112984"
repository-code: "https://github.com/davi-rodrigues/ccbh-numerics"
license: MIT
version: 1.0
date-released: "2024"

GitHub Events

Total
Last Year