A cobaya high-ell likelihood polarized for planck
Project description
HiLLiPoP: High-L Likelihood Polarized for Planck
Hillipop
is a multifrequency CMB likelihood for Planck data. The likelihood is a spectrum-based
Gaussian approximation for cross-correlation spectra from Planck 100, 143 and 217GHz split-frequency
maps, with semi-analytic estimates of the Cl covariance matrix based on the data. The cross-spectra
are debiased from the effects of the mask and the beam leakage using
Xpol
(a generalization to polarization of the algorithm
presented in Tristram et al. 2005) before being compared
to the model, which includes CMB and foreground residuals. They cover the multipoles from ℓ=30
to ℓ=2500.
The model consists of a linear combination of the CMB power spectrum and several foregrounds residuals. These are:
- Galactic dust (estimated directly from the 353 GHz channel);
- the cosmic infrared background (as measured in Planck Collaboration XXX 2014);
- thermal Sunyaev-Zeldovich emission (based on the Planck measurement reported in Planck Collaboration XXI 2014);
- kinetic Sunyaev-Zeldovich emission, including homogeneous and patchy reionization components from Shaw et al. (2012) and Battaglia et al. (2013);
- a tSZ-CIB correlation consistent with both models above; and
- unresolved point sources as a Poisson-like power spectrum.
HiLLiPoP has been used as an alternative to the public Planck likelihood in the 2013 and 2015 Planck releases [Planck Collaboration XV 2014; Planck Collaboration XI 2016], and is described in detail in Couchot et al. (2017).
Likelihoods available are hillipop.TT
, hillipop.EE
, hillipop.TE
, hillipop.TTTE
, and
hillipop.TTTEEE
.
It is interfaced with the cobaya
MCMC sampler.
Likelihood versions
- Planck 2020 (v4.1.0, PR4)
Install
The easiest way to install the Hillipop
likelihood is via pip
pip install planck-2020-hillipop [--user]
If you plan to dig into the code, it is better to clone this repository to some location
git clone https://github.com/planck-npipe/hillipop.git /where/to/clone
Then you can install the Hillipop
likelihood and its dependencies via
pip install -e /where/to/clone
The -e
option allow the developer to make changes within the Hillipop
directory without having
to reinstall at every changes. If you plan to just use the likelihood and do not develop it, you can
remove the -e
option.
Installing Hillipop likelihood data
The examples/hillipop_example.yaml
file is a good starting point to
know the different nuisance parameters used by hillipop
likelihoods.
You should use the cobaya-install
binary to automatically download the data needed by the
Hillipop
likelihood
cobaya-install /where/to/clone/examples/hillipop_example.yaml -p /where/to/put/packages
Data and code such as CAMB will be downloaded and installed within
the /where/to/put/packages
directory. For more details, you can have a look to cobaya
documentation.
Requirements
- Python >= 3.5
numpy
astropy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file planck_2020_hillipop-4.2.2.tar.gz
.
File metadata
- Download URL: planck_2020_hillipop-4.2.2.tar.gz
- Upload date:
- Size: 56.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4779d215a65bcd5844026374e3e4a06e198ba443de8f66f61c1c31023b5c7833 |
|
MD5 | 78c9037838abdaa1a6b9cc8991a4f909 |
|
BLAKE2b-256 | f10bcc66c6be2eea131ee10552549da68d79c798239c1ff1ecdb0aaa54714b3f |
File details
Details for the file planck_2020_hillipop-4.2.2-py3-none-any.whl
.
File metadata
- Download URL: planck_2020_hillipop-4.2.2-py3-none-any.whl
- Upload date:
- Size: 46.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 861108ffd21feeaa79d8feefa81476c9ba4fa1700b6d21654ae342c3824b64ef |
|
MD5 | 5565001acdcba117552c1b36f84e33a6 |
|
BLAKE2b-256 | 78aa68cbbff1addc9c242eaa97981aab81d15985ef4d8779c9ccab69cce4476b |