Skip to main content

LoLLiPoP: Low-L Likelihood Polarized for Planck

GitHub Workflow Status pypi License: GPL v3

Lollipop is a Planck low-l polarization likelihood based on cross-power-spectra for which the bias is zero when the noise is uncorrelated between maps. It uses the approximation presented in Hamimeche & Lewis (2008), modified as described in Mangilli et al. (2015) to apply to cross-power spectra. This version is based on the Planck PR4 data. Cross-spectra are computed on the CMB maps from Commander component separation applied on each detset-split Planck frequency maps.

It was previously applied and described in

It is interfaced with the cobaya MCMC sampler.

Requirements

  • Python >= 3.5
  • numpy
  • astropy

Install

The easiest way to install the Lollipop likelihood is via pip

pip install planck-2020-lollipop [--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/lollipop.git /where/to/clone

Then you can install the Lollipop likelihoods and its dependencies via

pip install -e /where/to/clone

The -e option allow the developer to make changes within the Lollipop 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 Lollipop likelihood data

You should use the cobaya-install binary to automatically download the data needed by the lollipop.lowlE or lollipop.lowlB or lollipop.lowlEB likelihoods

cobaya-install /where/to/clone/examples/test_lollipop.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.

Likelihood versions

  • lowlE
  • lowlB
  • lowlEB

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_lollipop-4.1.2.tar.gz (49.1 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_lollipop-4.1.2-py3-none-any.whl (41.5 kB view details)

Uploaded Python 3

File details

Details for the file planck_2020_lollipop-4.1.2.tar.gz.

File metadata

  • Download URL: planck_2020_lollipop-4.1.2.tar.gz
  • Upload date:
  • Size: 49.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for planck_2020_lollipop-4.1.2.tar.gz
Algorithm Hash digest
SHA256 6a678443d87c729be02c79d2d59b5d4cfd22a9061c9015d7905fde2c84d32c94
MD5 69aca6a8a868c8d59769a38f3dea7768
BLAKE2b-256 be99b9320fb103eceebd192a28690ae109ef362c39d466f40d591e39b8605c3e

See more details on using hashes here.

File details

Details for the file planck_2020_lollipop-4.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for planck_2020_lollipop-4.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2169bd617f4e04562a20b908d897557ea106f0740faa7afa8a1675a4d217b725
MD5 738388b7429a011c6d1993a7a61eea4a
BLAKE2b-256 e5106e74613c09f5879fa620bb46c062f0277ca67ee9b92e7817d64a389c5285

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

4.1.2 This release

2 files

4.1.1

2 files

4.1.0

2 files

1.1.2

1 file

0.1.2

2 files

0.1

2 files

Supported by

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