TheoryTables#

class cosmicjellyfish.cosmology.jax_theory.TheoryTables(z, k_hmpc, chi, h_over_c, growth, growth_rate, omega_m, pk_linear, pk_nonlinear, h0_over_c, omega_m0, sigma8=None)[source]#

Bases: object

Differentiable theory quantities on a redshift/wavenumber grid.

z#

Redshifts the quantities are evaluated at.

Type:

array, shape (nz,)

k_hmpc#

Wavenumbers in h/Mpc; the power spectra’ second axis follows this order.

Type:

array, shape (nk,)

chi#

Comoving distance in Mpc.

Type:

array, shape (nz,)

h_over_c#

Hubble rate divided by the speed of light, in 1/Mpc.

Type:

array, shape (nz,)

growth#

Linear growth factor normalised to D(0) = 1.

Type:

array, shape (nz,)

growth_rate#

Logarithmic growth rate f = d ln D / d ln a (scale independent).

Type:

array, shape (nz,)

omega_m#

Matter fraction Omega_m(z).

Type:

array, shape (nz,)

pk_linear, pk_nonlinear

Matter power spectra in Mpc^3.

Type:

array, shape (nz, nk)

h0_over_c#

Present-day H0 / c in 1/Mpc.

Type:

scalar

omega_m0#

Present-day matter fraction.

Type:

scalar

sigma8#

Present-day sigma8 times the linear growth factor, i.e. sigma8(z).

Type:

array, shape (nz,), optional