CosmoFit.RDE¶
- class CosmoFit.RDE(params)[source]¶
Bases:
CosmologyRicci dark energy: the holographic cutoff is the Ricci scalar.
HDEtakes the future event horizon as its infrared cutoff, which makes today’s dark-energy density depend on the entire future expansion history – unusual as physics, and the thing most often objected to. Ricci dark energy takes a local curvature scale instead,rho_DE = 3 gamma M_p^2 (Hdot + 2 H^2),
which is the Ricci scalar of a spatially flat universe up to a constant. Same holographic idea, no reference to the future.
Unlike HDE this has a closed form. Solving the Friedmann equation with that density gives
E(z)^2 = A (1+z)^3 + (1 - A) (1+z)^(4 - 2/gamma), A = 2 Omega_m / (2 - gamma),
so the dark sector behaves as a power law in
(1+z)whose exponent the single parametergamma_rdesets. Flatness fixes the normalization:E(0) = 1identically, for everygamma.Reading the exponent is the quickest way to see what the model does.
gamma = 1/2gives(1+z)^0, a constant dark-energy density – so the model is LCDM there, though with an effective matter densityA = (4/3) Omega_mrather thanOmega_m, because part of the Ricci density scales like matter. Below that the exponent is negative and the dark energy grows into the future; above it the density falls with redshift like a decaying component. Fits have consistently preferredgammaslightly above 1/2 – and, more awkwardly, a low matter density: this model wantsOmega_m ~ 0.22where everything else in this library wants 0.31, which is its main observational problem rather than a detail.Caveats¶
Its perturbations are outside what a standard Boltzmann code solves, so it is refused by
CAMBBackend; use the compressed distance priors for its CMB constraint.Flat universes only, for the same reason as
HDE: the closed form above is derived from the flat Friedmann equation, and curvature changes the Ricci scalar the cutoff is built from rather than adding a term.References
Gao, Chen, Shen & Saridakis (2009), Phys. Rev. D 79, 043511, arXiv:0712.1394.
- __init__(params)¶
- Parameters:
params (CosmologyParameters)
Methods
E(z)H(z)Omega_de(z)Dark-energy density in units of today's critical density --
E(z)^2 - Omega_m (1+z)^3, as every other model here returns, so thatOmega_de(0) = 1 - Omega_m.Omega_matter(z)Matter density at redshift
z, in units of today's critical density -- i.e. theOmega_m (1+z)^3term as it appears insideE(z)^2, before dividing byE(z)^2.__init__(params)dEdz(z)mu(a[, k])Effective-to-Newtonian gravitational coupling ratio, G_eff(a,k)/G_N, entering the linear growth equation solved by
GrowthCalculator(see that module's docstring for the equation itself).plain_name()This model's name as plain text:
MODEL_NAMEif it declares one, else the class name.plot_label()This model's name as it should appear in a figure legend or title --
MODEL_LABEL(LaTeX) if it declares one, elseplain_name().refresh()Rebuild internal numerical tables after the underlying
paramsobject has been mutated in place (e.g. byparams.update(theta)during an MCMC step).Attributes
A_planckA_sEXTRA_PARAMSExtra parameters this model adds beyond CosmologyParameters.
H0MBMODEL_LABELa LaTeX math string where the plain name is really a set of symbols (
LCDM->$\Lambda$CDM), None where the plain name is already what a reader should see (an acronym likeCPL).MODEL_NAMEPlain-text name for this model, for tables, JSON and log lines.
N_effOmega_bOmega_de0Omega_kOmega_malphacompute_rdWhether
rdis computed from the physical densities (rd_computed()) rather than read from the freerdparameter.derive_sigma8Whether
sigma8is derived from the Boltzmann code rather than read from the freesigma8parameter.gamma_rdehReduced Hubble constant,
H0 / 100.ln1e10Asm_nun_somega_b_h2Physical baryon density,
Omega_b h^2-- the combination BBN and the CMB actually constrain.omega_cdm_h2Physical cold dark matter density,
Omega_c h^2-- matter less baryons.omega_m_h2Physical matter density,
Omega_m h^2.rdThe sound horizon at the drag epoch [Mpc] that the BAO likelihoods divide by.
sigma8Present-day
sigma_8, the normalization every growth prediction is built on.tau_reiow0wa- Parameters:
params (CosmologyParameters)