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

Metadata

Release files for planck-2020-lollipop 4.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for planck-2020-lollipop 4.1.2
File Size Uploaded
planck_2020_lollipop-4.1.2.tar.gz 49.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for planck-2020-lollipop 4.1.2
File Interpreter ABI Platform
planck_2020_lollipop-4.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 90.6 kB

Release files / planck_2020_lollipop-4.1.2.tar.gz

Download URL planck_2020_lollipop-4.1.2.tar.gz
Size 49.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6a678443d87c729be02c79d2d59b5d4cfd22a9061c9015d7905fde2c84d32c94
BLAKE2b-256 checksum
How to use checksums
be99b9320fb103eceebd192a28690ae109ef362c39d466f40d591e39b8605c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / planck_2020_lollipop-4.1.2-py3-none-any.whl

Download URL planck_2020_lollipop-4.1.2-py3-none-any.whl
Size 41.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2169bd617f4e04562a20b908d897557ea106f0740faa7afa8a1675a4d217b725
BLAKE2b-256 checksum
How to use checksums
e5106e74613c09f5879fa620bb46c062f0277ca67ee9b92e7817d64a389c5285
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

4.1.2 This release

2 release files

4.1.1

2 release files

4.1.0

2 release files

1.1.2

1 release file

0.1.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page