generate_observable_cls ================================================ Generate observable C_ell from theoretical power spectra including systematic effects +-------------+------------------------------------------------------------------------+ | File | shear/generate_observable_cls/generate_observable_spectra_interface.py | +-------------+------------------------------------------------------------------------+ | Attribution | Richard Rollins | +-------------+------------------------------------------------------------------------+ | | Simon Samuroff | +-------------+------------------------------------------------------------------------+ | URL | | +-------------+------------------------------------------------------------------------+ This module generates observable angular power spectra C_ell from theoretical power spectra, including the effects of intrinsic alignments, magnification, and (optionally) noise. The module transforms theoretical predictions into the form that would actually be measured by a survey. Assumptions ----------- None Setup Parameters ---------------- .. list-table:: :header-rows: 1 * - Name - Type - Default - Description * - shear - bool - - Whether to include cosmic shear spectra * - intrinsic_alignments - bool - - Whether to include intrinsic alignment contributions * - GI - bool - True - Whether to include galaxy-intrinsic alignment cross terms (if intrinsic_alignments=true) * - II - bool - True - Whether to include intrinsic-intrinsic alignment terms (if intrinsic_alignments=true) * - cmb_kappa - bool - - Whether to include CMB lensing convergence spectra * - kappa_shear - bool - - Whether to include CMB lensing-shear cross spectra * - kappa_position - bool - - Whether to include CMB lensing-position cross spectra * - position - bool - - Whether to include position (galaxy clustering) spectra * - ggl - bool - - Whether to include galaxy-galaxy lensing spectra * - magnification - bool - - Whether to include magnification effects * - noise - bool - False - Whether to add shot noise to spectra * - bias - bool - - Whether to include shape measurement bias corrections * - m_per_bin - bool - - Whether to apply different bias corrections per bin * - angular_frequency_bins - bool - - Whether to use angular frequency binning * - window - str - - Window function to use for binning * - nlbin_shear - int - 0 - Number of ell bins for shear spectra * - lmax_shear - real - 0.0 - Maximum ell for shear spectra * - lmin_shear - real - 0.0 - Minimum ell for shear spectra * - nlbin_ggl - int - 0 - Number of ell bins for galaxy-galaxy lensing * - lmax_ggl - real - 0.0 - Maximum ell for galaxy-galaxy lensing * - lmin_ggl - real - 0.0 - Minimum ell for galaxy-galaxy lensing * - nlbin_pos - int - 0 - Number of ell bins for position spectra * - lmax_pos - real - 0.0 - Maximum ell for position spectra * - lmin_pos - real - 0.0 - Minimum ell for position spectra * - nlbin_cmb_kappa - int - 0 - Number of ell bins for CMB kappa spectra * - lmax_cmb_kappa - real - 0.0 - Maximum ell for CMB kappa spectra * - lmin_cmb_kappa - real - 0.0 - Minimum ell for CMB kappa spectra * - nlbin_kappa_shear - int - 0 - Number of ell bins for kappa-shear cross spectra * - lmax_kappa_shear - real - 0.0 - Maximum ell for kappa-shear cross spectra * - lmin_kappa_shear - real - 0.0 - Minimum ell for kappa-shear cross spectra * - nlbin_kappa_position - int - 0 - Number of ell bins for kappa-position cross spectra * - lmax_kappa_position - real - 0.0 - Maximum ell for kappa-position cross spectra * - lmin_kappa_position - real - 0.0 - Minimum ell for kappa-position cross spectra * - shear_sample - str - - Section name containing shear survey parameters * - lss_sample - str - - Section name containing LSS survey parameters * - cmb_sample - str - - Section name containing CMB survey parameters * - output - str - - Output file path for data vector Input values ---------------- .. list-table:: :header-rows: 1 * - Section - Name - Type - Default - Description * - shear_cl - ell - int 1d - - Angular multipole values for shear * - - bin_{i}_{j} - real 1d - - Shear power spectrum for bins i,j * - galaxy_cl - ell - int 1d - - Angular multipole values for galaxy clustering * - - bin_{i}_{j} - real 1d - - Galaxy clustering power spectrum for bins i,j * - galaxy_shear_cl - ell - int 1d - - Angular multipole values for galaxy-shear cross correlation * - - bin_{i}_{j} - real 1d - - Galaxy-shear cross power spectrum for bins i,j * - intrinsic_power - ell - int 1d - - Angular multipole values for intrinsic alignments * - - bin_{i}_{j} - real 1d - - Intrinsic alignment power spectrum for bins i,j * - galaxy_intrinsic_power - ell - int 1d - - Angular multipole values for galaxy-intrinsic cross correlation * - - bin_{i}_{j} - real 1d - - Galaxy-intrinsic cross power spectrum for bins i,j * - cmb_cl - ell - int 1d - - Angular multipole values for CMB * - - pp - real 1d - - CMB lensing convergence power spectrum * - galaxy_cmbkappa_cl - ell - int 1d - - Angular multipole values for galaxy-CMB kappa cross correlation * - - bin_{i} - real 1d - - Galaxy-CMB kappa cross power spectrum for bin i * - shear_cmbkappa_cl - ell - int 1d - - Angular multipole values for shear-CMB kappa cross correlation * - - bin_{i} - real 1d - - Shear-CMB kappa cross power spectrum for bin i * - shear_sample - ngal - real - 0.0 - Galaxy number density for shear sample (if using noise) * - - shape_dispersion - real - 0.25 - Shape measurement dispersion for noise calculation * - lss_sample - ngal - real - 0.0 - Galaxy number density for LSS sample (if using noise) Output values ---------------- .. list-table:: Output values :header-rows: 1 * - Section - Name - Type - Description * - shear_cl - ell - int 1d - Output angular multipole values for observable shear spectra * - - bin_{i}_{j} - real 1d - Observable shear power spectrum for bins i,j * - galaxy_cl - ell - int 1d - Output angular multipole values for observable galaxy spectra * - - bin_{i}_{j} - real 1d - Observable galaxy clustering power spectrum for bins i,j * - galaxy_shear_cl - ell - int 1d - Output angular multipole values for observable galaxy-shear cross spectra * - - bin_{i}_{j} - real 1d - Observable galaxy-shear cross power spectrum for bins i,j