plancklens.filt_util¶
CMB filtering utilities module.
This module collects some convenience wrapper libraries.
-
class
filt_util.
library_ftl
(ivfs, lmax, lfilt_t, lfilt_e, lfilt_b)[source]¶ Library of a-posteriori re-scaled filtered CMB maps, for separate temperature and polarization filtering
Parameters: - ivfs – inverse filtering library instance (e.g. one of those in plancklens.filt.filt_simple).
- lmax (int) – defines the new healpy alm array shape (identical for temperature and polarization)
- lfilt_t (1d array) – filtered temperature alms are rescaled by lfilt_t
- lfilt_e (1d array) – filtered E-polarization alms are rescaled by lfilt_e
- lfilt_b (1d array) – filtered B-polarization alms are rescaled by lfilt_b
Wraps the input filtering instance (ivfs) methods to keep the same interface.
Note
ftl fel fbl should eventually be taken off to be replaced by fal in all cases
-
class
filt_util.
library_shuffle
(ivfs, idxs)[source]¶ A library of filtered sims with remapped indices.
This is useful for lensing biases calculations, such as \(\hat N^{(0)}_L.\)
Parameters: - ivfs – inverse-variance filtering library instance.
- idxs – index idx of this new instance points to idxs[idx] of the input ivfs instance.
Wraps the input filtering instance (ivfs) methods to keep the same interface.