Skip to main content

Documentation Status astropy


cosmoglobe is a python package that interfaces the Cosmoglobe Sky Model with Commander outputs for the purpose of producing astrophysical sky maps.

Features

See the documentation for a more comprehensive guide.

Initialize the Cosmoglobe Sky Model (this downloads and caches a ~800 MB file with the sky model data)

import cosmoglobe

model = cosmoglobe.sky_model(nside=256)

Simulate the sky at 150 GHz in units of MJy/sr, smoothed to 40 arcmin with a gaussian beam:

import astropy.units as u

emission = model(150*u.GHz, fwhm=40*u.arcmin, output_unit="MJy/sr")

Integrate over a bandpass:

import numpy as np
import healpy as hp
import matplotlib.pyplot as plt

# Reading in WMAP K-band bandpass profile.
bandpass_frequencies, bandpass_weights = np.loadtxt(wmap_bandpass.txt, unpack=True)

# The units of the detector must be specified even if the bandpass is pre-normalized.
bandpass_weights *= u.Unit("K_RJ") # Specify K_RJ or K_CMB
bandpass_frequencies *= u.GHz

model.remove_dipole() # Remove the dipole from the CMB component
emission = model(
    freqs=bandpass_frequencies, 
    weights=bandpass_weights, 
    fwhm=0.8*u.deg, 
    output_unit="mK_RJ",
)

hp.mollview(emission[0], hist="norm") # Plotting the intensity
plt.show()

Installation

cosmoglobe can be installed via pip

pip install cosmoglobe

Funding

This work has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreements No 776282 (COMPET-4; BeyondPlanck), 772253 (ERC; bits2cosmology) and 819478 (ERC; Cosmoglobe).

License

GNU GPLv3

Metadata

Release files for cosmoglobe 0.9.86

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

Source distribution (sdist)

Source distribution for cosmoglobe 0.9.86
File Size Uploaded
cosmoglobe-0.9.86.tar.gz 18.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for cosmoglobe 0.9.86
File Interpreter ABI Platform
cosmoglobe-0.9.86-py3-none-any.whl Python 3 none any Details

Total release size: 37.1 MB

Release files / cosmoglobe-0.9.86.tar.gz

Download URL cosmoglobe-0.9.86.tar.gz
Size 18.6 MB
Tags Source
SHA-256 checksum
How to use checksums
4dbfd44eadd042a21500b29d9e2cbffe77e728a22b3c3fa9d5e98f3a353254f0
BLAKE2b-256 checksum
How to use checksums
9801671c4dc4d4e27dc36bed255e532180782a9faafce54f1561c3ad7e91842f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / cosmoglobe-0.9.86-py3-none-any.whl

Download URL cosmoglobe-0.9.86-py3-none-any.whl
Size 18.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
15dfd09132571933a9db56fef04166a0e35bff42d33f3ef6c3e2d4b6d898e876
BLAKE2b-256 checksum
How to use checksums
1d31b15729d370b5528d259ba38b7bc5a6f8d2beb34cb0e61387a619ef31660b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.9.86 This release

2 release files

0.9.84

2 release files

0.9.83

2 release files

0.9.82

2 release files

0.9.81

2 release files

0.9.80

2 release files

0.9.78

2 release files

0.9.77

2 release files

0.9.76

2 release files

0.9.75

2 release files

0.9.73

2 release files

0.9.72

2 release files

0.9.70

2 release files

0.9.60

2 release files

0.9.58

2 release files

0.9.57

2 release files

0.9.56

2 release files

0.9.51

2 release files

0.9.50

2 release files

0.9.49

2 release files

0.9.48

2 release files

0.9.47

2 release files

0.9.45

2 release files

0.9.44

2 release files

0.9.43

2 release files

0.9.42

2 release files

0.9.41

2 release files

0.9.40

2 release files

0.9.39

2 release files

0.9.38

2 release files

0.9.37

2 release files

0.9.32

2 release files

0.9.31

2 release files

0.9.30

2 release files

0.9.24

2 release files

0.9.23

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.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