Skip to main content

package for computing power spectra and bispectra

Project description

CosmoWAP

Cosmology with Wide-separation, relAtivistic and Primordial non-Gaussian contibutions.

CosmoWAP is an effort to provide a (hopefully) self consistent framework to compute contribtuions within standard peturbation theory to the fourier power spectrum and bispectrum including wide-separation and relatvisitic effects as well as Primordial non-Gaussianity (PNG). These expression can be very cumbersome and it can be tricky to check for consistency in the community and so hopefully this code should be useful in that regard.

CosmoWAP is a Python package to analyse the power spectra and bispectra but the analytical expressions themselves are computed analytically in Mathematica using routines which are publicly avalable at MathWAP and then exported as .py files. therefore the main functionality of CosmoWAP is to take these expressions and implement them for a given cosmology (from CLASS) and set of survey parameters.

Documentation

For full Documentation - In progress...

Lanch binder notebook example: badge badge

Installation

pip install cosmowap

classy (CLASS python wrapper) is necessecary to fully use CosmoWAP.

Features

CosmoWAP computes redshift spadce expressions for the 3D Fourier power spectrum (and it's multipoles with multi-tracer capabilites) as well as the bispectrum (with Sccoccimarro spherical harmonic multipoles), it also can be used for:

  • Wide separation (WS) effects (i.e. wide angle and radial redshift contributions) up to second order in the WS expansion
  • Relativistic (GR) effects (including projection and dynamical effects) up to $\left(\frac{\mathcal{H}}{k}\right)^2$
  • Primordial non-Gaussian (PNG) contribution for local, equilateral and orthogonal types (in progress)

additional features

  • Gaussian covariances along with routines for Fisher and SNR analyses (in progress)
  • Inclusion of Finger-of-God damping

Usage

Based on work in arXiv:2407.00168

Also for PNG stuff please refer too: arXiv:24xx.xxxx

Usage

Feel free to edit or just take any part that may be useful but please refer to: arXiv:2407.00168

Contact

If you find any bugs, errors or have any suggestions feel free to get in touch :) - c.l.j.addis@qmul.ac.uk

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

cosmowap-0.1.2.tar.gz (4.8 MB view details)

Uploaded Source

Built Distribution

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

cosmowap-0.1.2-py3-none-any.whl (5.0 MB view details)

Uploaded Python 3

File details

Details for the file cosmowap-0.1.2.tar.gz.

File metadata

  • Download URL: cosmowap-0.1.2.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.8

File hashes

Hashes for cosmowap-0.1.2.tar.gz
Algorithm Hash digest
SHA256 44021adf7facdc1e390ece4132e2c452c4932735ebe1c08eefd4c96a425f7422
MD5 98152f184d9e0f1d89fcdc50760cf38e
BLAKE2b-256 63322341de756d274ae8ca19eabbfab571abd08d6f44f26b8646e9368ce316aa

See more details on using hashes here.

File details

Details for the file cosmowap-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: cosmowap-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.8

File hashes

Hashes for cosmowap-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f96fd8af328393d359d98b101103d06cf3f00351cde891f5a05ecb1730c9805c
MD5 a9a705d112d16eb80869a20a6893e419
BLAKE2b-256 d05c91369473e81b92d5a171fdd7be6bd19a2582e56ee8aa8a1d9c0d90f42457

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