Skip to main content

XPOL cross power-spectrum estimator

Project description

https://gitlab.in2p3.fr/uploads/-/system/project/avatar/1371/logo_Xpol.png

Xpol

a Power Spectrum estimator based on cross-correlation between maps.

This is the generalisation to polarisation of Tristram M. et al., 2005 MNRAS 358 833

Xpol have been used to derive power spectra for:

  • Archeops

    • CMB power spectra [Tristram+2005, A&A 436 785]

    • Dust power spectra [Ponthieu+2005, A&A 444 327]

  • Planck:

    • CMB power spectra [Planck 2015 results. XI, Couchot+2015]

    • Dust power spectra [Planck Intermediate Paper XXX]

    • CIB power spectra [Planck 2013 results. XXX]

    • SZ power spectra [Planck 2013 results. XXI, Planck 2015 results XXII]

    • SZ-CIB cross-power spectra [Planck 2015 results. XXIII]

Download

git clone https://gitlab.in2p3.fr/tristram/Xpol.git /where/to/clone

Install Python

Install the python stand-alone module xpol using

pip install -e /where/to/clone

The -e option allow the developer to make changes within the Xpol directory without having to reinstall at every changes. If you plan to just use the code and do not develop it, you can remove the -e option.

You can find a example of the module usage in test/script_xpol.py

Install C

The code is in C, fully MPI parallelized in CPU and memory (using spherical transform by s2hat).

Librairies needed are :

In addition you will need some BLAS/LAPACK optimized routines (MKL, NAG, …)

Equations

wiki is here

Usage

You can use the python class (Xpol) to compute spectra based on a data.

from xpol import Xpol
xp = Xpol( mask, binning)
pcl,cl = xp.get_spectra( dT)

For intensive computation and simulation you can alternatively use the MPI C version with a parameter file detailed here

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

xpol-1.5.2.tar.gz (20.4 kB view details)

Uploaded Source

File details

Details for the file xpol-1.5.2.tar.gz.

File metadata

  • Download URL: xpol-1.5.2.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.6.7

File hashes

Hashes for xpol-1.5.2.tar.gz
Algorithm Hash digest
SHA256 0c1047965bec172d91b81ce85be5eb0628b71987943d0774bf07ce0466be6ce4
MD5 fb83b0befaf2f18a0ffcbc868ad27162
BLAKE2b-256 d12bc3311b93ca01b8cb08757d835f16093c7ae833a10124feae3d5dedf39af0

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