tatt ================================================ Compute intrinsic alignment power spectra using Tidal Alignment + Tidal Torquing model +-------------+-------------------------------------------------------------------+ | File | intrinsic_alignments/tatt/tatt_interface.py | +-------------+-------------------------------------------------------------------+ | Attribution | Jonathan Blazek | +-------------+-------------------------------------------------------------------+ | URL | | +-------------+-------------------------------------------------------------------+ | Citations | https://journals.aps.org/prd/abstract/10.1103/PhysRevD.100.103506 | +-------------+-------------------------------------------------------------------+ This module implements the Tidal Alignment + Tidal Torquing (TATT) model for intrinsic alignments of galaxies. It computes intrinsic alignment power spectra using perturbation theory terms calculated by FastPT. The model includes: - Linear/Non-linear alignment (NLA) terms - Tidal alignment (TA) contributions - Tidal torquing (TT) contributions - Mixed TA-TT cross terms The module supports several sub-models: 'lin', 'nla', 'ta', 'tt', 'tatt', and 'mixed_only'. Assumptions ----------- - TATT model for intrinsic alignments Setup Parameters ---------------- .. list-table:: :header-rows: 1 * - Name - Type - Default - Description * - sub_lowk - bool - False - Whether to subtract the lowest k value of the spectrum from the rest * - ia_model - str - nla - IA model to use ('lin', 'nla', 'ta', 'tt', 'tatt', 'mixed_only') * - name - str - - Suffix to add to output section names * - param_name - str - - Suffix to use when searching for ia parameters * - do_galaxy_intrinsic - bool - False - Whether to compute galaxy-intrinsic cross power * - no_IA_E - bool - False - Whether to turn off E-mode intrinsic alignments * - no_IA_B - bool - False - Whether to turn off B-mode intrinsic alignments Input values ---------------- .. list-table:: :header-rows: 1 * - Section - Name - Type - Default - Description * - intrinsic_alignment_parameters - A1 - real - 1.0 - Linear alignment amplitude (NLA) * - - A2 - real - 1.0 - Tidal torquing amplitude * - - Adel - real - - Tidal alignment amplitude (alternative to bias_ta*A1) * - - bias_ta - real - 1.0 - Tidal alignment bias parameter * - - bias_tt - real - 1.0 - Tidal torquing bias parameter * - - alpha1 - real - 0.0 - Redshift evolution of A1 * - - alpha2 - real - 0.0 - Redshift evolution of A2 * - - alphadel - real - alpha1 - Redshift evolution of Adel * - - z_piv - real - 0.0 - Pivot redshift for evolution * - cosmological_parameters - omega_m - real - - Matter density parameter * - matter_power_lin - z - real 1d - - Redshift values for linear power * - - k_h - real 1d - - Wavenumber values in h/Mpc * - - p_k - real 2d - - Linear matter power spectrum * - matter_power_nl - z - real 1d - - Redshift values for nonlinear power * - - k_h - real 1d - - Wavenumber values in h/Mpc * - - p_k - real 2d - - Nonlinear matter power spectrum * - fastpt - z - real 1d - - Redshift grid for FastPT calculations * - - k_h - real 1d - - Wavenumber grid for FastPT calculations * - - P_tt_EE - real 2d - - Tidal torquing E-mode power spectrum from FastPT * - - P_tt_BB - real 2d - - Tidal torquing B-mode power spectrum from FastPT * - - P_ta_dE1 - real 2d - - Tidal alignment delta-E1 term from FastPT * - - P_ta_dE2 - real 2d - - Tidal alignment delta-E2 term from FastPT * - - P_ta_EE - real 2d - - Tidal alignment E-mode power spectrum from FastPT * - - P_ta_BB - real 2d - - Tidal alignment B-mode power spectrum from FastPT * - - P_mix_A - real 2d - - Mixed TA-TT term A from FastPT * - - P_mix_B - real 2d - - Mixed TA-TT term B from FastPT * - - P_mix_D_EE - real 2d - - Mixed TA-TT E-mode term D from FastPT * - - P_mix_D_BB - real 2d - - Mixed TA-TT B-mode term D from FastPT * - - Plin - real 2d - - Linear power spectrum from FastPT * - matter_galaxy_power - z - real 1d - - Redshift values for matter-galaxy power (if do_galaxy_intrinsic=true) * - - k_h - real 1d - - Wavenumber values (if do_galaxy_intrinsic=true) * - - p_k - real 2d - - Matter-galaxy cross power (if do_galaxy_intrinsic=true) Output values ---------------- .. list-table:: Output values :header-rows: 1 * - Section - Name - Type - Description * - intrinsic_power_ee - z - real 1d - Redshift values for intrinsic E-mode power * - - k_h - real 1d - Wavenumber values in h/Mpc * - - p_k - real 2d - Intrinsic E-mode power spectrum * - intrinsic_power_bb - z - real 1d - Redshift values for intrinsic B-mode power * - - k_h - real 1d - Wavenumber values in h/Mpc * - - p_k - real 2d - Intrinsic B-mode power spectrum * - intrinsic_power - z - real 1d - Redshift values for intrinsic power (copy of EE) * - - k_h - real 1d - Wavenumber values in h/Mpc * - - p_k - real 2d - Intrinsic power spectrum (copy of EE for consistency) * - matter_intrinsic_power - z - real 1d - Redshift values for matter-intrinsic cross power * - - k_h - real 1d - Wavenumber values in h/Mpc * - - p_k - real 2d - Matter-intrinsic cross power spectrum * - galaxy_intrinsic_power - z - real 1d - Redshift values for galaxy-intrinsic power (if do_galaxy_intrinsic=true) * - - k_h - real 1d - Wavenumber values in h/Mpc * - - p_k - real 2d - Galaxy-intrinsic cross power spectrum (if do_galaxy_intrinsic=true)