CosmoFit.LogarithmicDE¶
- class CosmoFit.LogarithmicDE(params)[source]¶
Bases:
CosmologyLogarithmic (Efstathiou) dark-energy parametrization,
w(z) = w0 + wa ln(1 + z)
with the resulting density evolution obtained by integrating the continuity equation exactly:
- rho_de(z)/rho_de0 = (1+z)^{3(1+w0)}
exp[(3/2) wa ln^2(1+z)]
The fourth
w0-waparametrization in the library, alongside CPL, JBP and BA – and it is here because it fails differently from all three. CPL, JBP and BA all saturate: each has a finitew(z -> infinity), so none can express a dark energy whose equation of state keeps drifting. The logarithmic form does not saturate, which makes it the natural control case for asking whether a detectedwais telling you about the data or about the shape you assumed.Efstathiou proposed it specifically as a better fit to quintessence models’ actual
w(z)over0 < z < 4than a linear-in-zform, and it reuses the existingw0/waparameters, so it drops into anyw0-wacomparison – including the w0-wa plane figure – without new machinery.Caveat¶
The
ln^2(1+z)in the exponent grows without bound, so forwa > 0the dark-energy density diverges faster than any power law at high redshift, and forwa < 0it is driven to zero. Neither is pathological over the redshift range this library’s datasets cover (z < 2.5for BAO/SNe), but it does mean the model should not be extrapolated to recombination – which is exactly why fitting it against the compressed"planck"distance priors (which integrateE(z)out toz ~ 1090) needs a sanity check on the resultingOmega_de(z*), not blind trust.References
Efstathiou (1999), “Constraining the equation of state of the Universe from distant Type Ia supernovae and cosmic microwave background anisotropies”, MNRAS 310, 842, arXiv:astro-ph/9904356.
- __init__(params)¶
- Parameters:
params (CosmologyParameters)
Methods
E(z)H(z)Omega_de(z)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).w(z)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.hReduced 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)