Skip to main content

A cobaya high-ell likelihood polarized for planck

Project description

HiLLiPoP: High-L Likelihood Polarized for Planck

Unit test pypi License: GPL v3

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

planck_2020_hillipop-4.2.tar.gz (30.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

planck_2020_hillipop-4.2-py3-none-any.whl (26.5 kB view details)

Uploaded Python 3

File details

Details for the file planck_2020_hillipop-4.2.tar.gz.

File metadata

  • Download URL: planck_2020_hillipop-4.2.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.1

File hashes

Hashes for planck_2020_hillipop-4.2.tar.gz
Algorithm Hash digest
SHA256 d5489a2f30123b56a946391c0a434fdf8d21b791b257fe9bf1988bf4f1bd9146
MD5 608eab3393f2f8aef8696a62572d451d
BLAKE2b-256 6c47151a7753d8b1a42c0eb4ddd76b83e2b22f3de52efd6d7483e196e5e68f79

See more details on using hashes here.

File details

Details for the file planck_2020_hillipop-4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for planck_2020_hillipop-4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 49e6212114fd48139a26f7519dc76b411c14331eadb8a5de6cc04812a1f0fc7d
MD5 2b4f7b75f6b9d8abfe46758a1c0f7339
BLAKE2b-256 7cb088510d0d07210d82bdc6dbc096bd6171263130e6a8d4990aea30227013fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page