amod ================================================ Modify the non-linear matter power spectrum using the A_mod phenomenological parameterization +-------------+------------------------------------------------------------+ | File | structure/amod/amod.py | +-------------+------------------------------------------------------------+ | Attribution | Aaron Ouellette (code) | +-------------+------------------------------------------------------------+ | URL | | +-------------+------------------------------------------------------------+ | Citations | Amon & Efstathiou (2022), https://arxiv.org/abs/2206.11794 | +-------------+------------------------------------------------------------+ This module implements a very simple phenomenological model for the suppression of the non-linear power spectrum. :math:`P_m(k, z) = P_m^L(k, z) + A_{mod} [P_m^{NL}(k, z) - P_m^L(k, z)]` To match the model used in Amon & Efstathiou (2022), the non-linear power spectrum should be computed using HMCode2020 without baryonic feedback. Assumptions ----------- None Setup Parameters ---------------- None Input values ---------------- .. list-table:: :header-rows: 1 * - Section - Name - Type - Default - Description * - amod_parameter - a_mod - real - - A_mod parameter * - matter_power_lin - p_k - real 1d - - Linear power spectrum * - matter_power_nl - p_k - real 1d - - Non-linear power spectrum (ignoring baryonic effects) Output values ---------------- .. list-table:: Output values :header-rows: 1 * - Section - Name - Type - Description * - matter_power_nl - p_k - real 1d - Modified non-linear power spectrum