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
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
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
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 |