hierarc.Likelihood.BAOLikelihood package

Submodules

hierarc.Likelihood.BAOLikelihood.bao_likelihood module

class hierarc.Likelihood.BAOLikelihood.bao_likelihood.BAOLikelihood(sample_name='DESI_DR2', **kwargs_bao_likelihood)[source]

Bases: object

BAO likelihood.This class supports custom likelihoods as well as likelihoods from the DESI BAO files.

log_likelihood(cosmo, rd=None)[source]
Parameters:

cosmo – instance of a class to compute angular diameter distances on arrays

Returns:

log likelihood of the data given the specified cosmology

hierarc.Likelihood.BAOLikelihood.bao_likelihood_custom module

class hierarc.Likelihood.BAOLikelihood.bao_likelihood_custom.CustomBAOLikelihood(z, d, distance_type, cov)[source]

Bases: object

Class method for an arbitrary BAO measurements.

Distances measurements (scaled by rs) and the covariance matrix must be provided in the constructor. The likelihood is assumed to be Gaussian.

log_likelihood_bao(cosmo, rd)[source]
Parameters:
  • cosmo – instance of a class to compute angular diameter distances on arrays

  • rd – comoving sound horizon at the drag epoch

Returns:

log likelihood of the data given the specified cosmology

hierarc.Likelihood.BAOLikelihood.desi_dr2 module

class hierarc.Likelihood.BAOLikelihood.desi_dr2.DESIDR2Data[source]

Bases: object

This class collect the data from teh DESI DR2 analysis presented in DESI collaboration et al. 2025.

The data covariances that are stored in hierArc are originally from DESI DR2.

If you make use of these products, please cite DESI collaboration et al. 2025.

Module contents