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 framwork to compute contribtuions to the fourier power spectrum and bispectrum from wide-separation and relatvisitic effects as well as contribution from 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 survey parameters.
Documentation
For full Documentation - In progress...
Installation
python -m 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 (inlding projection and dynamical effects - see ... for currently implemented kernels) 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're having any problems or have any ideas to make it better- Feel free to get in contact :) - 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
Built Distribution
File details
Details for the file cosmowap-0.1.1.tar.gz
.
File metadata
- Download URL: cosmowap-0.1.1.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b731b73187f8f34dca037125b0056aa48dcd4bcddb6473fa786962b96463d7a |
|
MD5 | 0abc9e335681d653084f7d84eff7af0b |
|
BLAKE2b-256 | 662e964d2b9f5199dcbc7e4af1d41bd6f81661e79a442ac823147f7ae0e31cf5 |
File details
Details for the file cosmowap-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: cosmowap-0.1.1-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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6d839602c4ccabdcefa053dcbda72050bdac85060ada3cc977b9a3534acdfcf |
|
MD5 | 98261e4e872d03d20f56eee6f48e281a |
|
BLAKE2b-256 | 03540d1e2fff17bcbf742aed168c0122d9ac511954585aa05bb16a3a474966e0 |