GabrielMissael / cosmology_CLASS_power_spectrum

Power spectrum analysis on the LCMD cosmology, using CLASS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image

Cosmology: Project 2.

Power Spectrum variations in $\Lambda CDM$ cosmology.

Prof. Alma Xochitl Gonzalez Morales

By: Gabriel Missael Barco

The notebook in this repository performs a power spectrum analysis in the $\Lambda CDM$ cosmology. It solves the cosmology for different parameters configurations and plots the result of the power spectrum. The default parameters values are:

  • $h = 0.67810$ - Dimensionless reduced Hubble parameter ($H_0 / (100km/s/Mpc)$)
  • $T_{cmb} = 2.7255$ - CMB temperature ($K$)
  • $\Omega_{b} = 0.02238280$ - Reduced baryon density ($\Omega h^2$)
  • $\Omega_{cdm} = 0.1201075$ - Reduced cold dark matter density ($\Omega h^2$)
  • $\Omega_{k} = 0.0$ - Curvature density
  • $\Omega_{\Lambda} = 1 - \sum \Omega_i$ - Cosmological constant density

In each plot, we vary one of the parameters to see the corresponding variation of the power spectrum. In the case of matter-energy densities, we vary $\Omega_{\Lambda}$ at the same time as any other given $\Omega_i$ (so that they add up to 1).

To run the notebook, you need to install the CLASS package, and run the notebook from inside the class directory. Also, ther must be a image directory outside the class directory, where the plots will be saved.


Gallery.

  1. Varying the Hubble parameter:

Image         image

  1. Varying the CMB temperature:

Image         image

  1. Varying the baryon density and the cosmological constant density:

Image         image

  1. Varying the cold dark matter density and the cosmological constant density:

Image         image

  1. Varying the curvature density and the cosmological constant density:

Image         image

About

Power spectrum analysis on the LCMD cosmology, using CLASS

License:MIT License


Languages

Language:Jupyter Notebook 100.0%