Skip to main content

E-mode Likelihood for Cross-Analysis: external Cobaya likelihood package

Project description

ELiCA

E-mode Likelihood for Cross-Analysis: an external cobaya likelihood package for CMB E-mode polarization, targeting constraints on the epoch of reionization.

Installation

pip install elica

Or from source:

git clone https://github.com/Vgenesin/ELICA.git
cd ELICA
uv sync

You can also use pip install . if you don't have uv.

Usage

ELiCA provides several likelihoods that can be used directly in cobaya:

Likelihood cobaya name Description
elica elica Flagship hybrid (cross-spectra + WLxWL)
cross elica.cross Cross-spectra only
full elica.full All auto + cross spectra
EE_100x100 elica.EE_100x100 Single-field 100GHz auto
EE_100x143 elica.EE_100x143 Single-field 100x143 cross
EE_100xWL elica.EE_100xWL Single-field 100xWL cross
EE_143x143 elica.EE_143x143 Single-field 143GHz auto
EE_143xWL elica.EE_143xWL Single-field 143xWL cross
EE_WLxWL elica.EE_WLxWL Single-field WL auto

Example cobaya input:

likelihood:
  elica:

theory:
  camb:
    extra_args:
      lens_potential_accuracy: 1
      nnu: 3.044
      num_massive_neutrinos: 1

See examples/ for a full sampling script.

Development

git clone https://github.com/Vgenesin/ELICA.git
cd ELICA
uv sync --all-extras --dev
pre-commit install

Run tests:

uv run pytest tests/ -v

Lint and format:

uv run ruff check .
uv run ruff format --check .

Citation

If you use ELiCA in your research, please cite:

Genesini, Galloni, Pagano, Campeti & Lattanzi (2026), Cross-spectra likelihood for robust tau constraints from all satellite polarisation data, arXiv:2603.22454

@article{Genesini2026,
    title={Cross-spectra likelihood for robust $\tau$ constraints from all satellite polarisation data},
    author={Genesini, Valentina and Galloni, Giacomo and Pagano, Luca and Campeti, Paolo and Lattanzi, Massimiliano},
    journal={arXiv preprint arXiv:2603.22454},
    year={2026},
    eprint={2603.22454},
    archivePrefix={arXiv},
    primaryClass={astro-ph.CO}
}

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

elica-0.1.0.tar.gz (882.5 kB view details)

Uploaded Source

Built Distribution

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

elica-0.1.0-py3-none-any.whl (790.5 kB view details)

Uploaded Python 3

File details

Details for the file elica-0.1.0.tar.gz.

File metadata

  • Download URL: elica-0.1.0.tar.gz
  • Upload date:
  • Size: 882.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for elica-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eb6340a8e2a40cdd9dd0d8b0c78ed2577f0b1e480c18e891362c5f9c644bf416
MD5 a17bf2415f7ac263bb3d88c6217e36f1
BLAKE2b-256 dd10613d56c365af74b7971070b74409dd587f41370a6015ea2a6cb58fa543ac

See more details on using hashes here.

File details

Details for the file elica-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: elica-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 790.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for elica-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f254c0b66d31662d529213a07a481b275261e95d8b6c8bad8a10da4382246328
MD5 17034b2dfe833512ec854af24ebf3837
BLAKE2b-256 76545c2dffe084cb76f75cc63e11756cc1681d2352d80cdf233a8f724aa0f7c2

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