pyccl.emulators.cosmicemu_pk module

class pyccl.emulators.cosmicemu_pk.CosmicemuMTIVPk(kind='tot')[source]

Bases: CosmicemuBase

Nonlinear power spectrum emulator for CosmicEmu (Mira-Titan IV, 2022 version).

This is an emulator of the non-linear matter power spectrum from N-body simulations, as a function of 8 cosmological parameters: (\(\omega_m\), \(\omega_b\), \(\sigma_8\), \(n_s\), \(h\), \(w_0\), \(w_a\), and \(\omega_\nu\)). The power spectrum is interpolated in this parameter space at a fixed grid of redshifts and wavenumbers.

See Moran et al. 2022. and https://github.com/lanl/CosmicEmu.

Parameters:

kind (str) – type of matter power spectrum to use. Options are ‘tot’ (for the total matter power spectrum) or ‘cb’ (for the CDM+baryons power spectrum).

class pyccl.emulators.cosmicemu_pk.CosmicemuMTIIPk(kind='tot')[source]

Bases: CosmicemuBase

Nonlinear power spectrum emulator for CosmicEmu (Mira-Titan II, 2017 version).

This is an emulator of the non-linear matter power spectrum from N-body simulations, as a function of 8 cosmological parameters: (\(\omega_m\), \(\omega_b\), \(\sigma_8\), \(n_s\), \(h\), \(w_0\), \(w_a\), and \(\omega_\nu\)). The power spectrum is interpolated in this parameter space at a fixed grid of redshifts and wavenumbers.

See Lawrence et al. 2017. and https://github.com/lanl/CosmicEmu.

Parameters:

kind (str) – type of matter power spectrum to use. Options are ‘tot’ (for the total matter power spectrum) or ‘cb’ (for the CDM+baryons power spectrum).