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

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