Skip to content

iej2106/fisher_dmb

Repository files navigation

Fisher analysis for constraining dark matter+baryon interaction in early universe.

The purpose for this repo is to constrain cosmolocial parameters the CMB simulated in the Boltzman code CLASS. In particular I have been constraining the 6 LCDM parameters in addition the the early-universe dark matter-baryon scattering cross section using a modified version of CLASS. With the intention to forcast sensitivities of future CMB experiment by plotting upper limits for cross sections in mass ranging between 10keV - 1TeV. See: upperlimit_crossection.ipynb

compute_fisher_dmb computes the fisher matrix for a given experiment with required input of dark matter (DM) mass, velocity dependence, and relagtive bulk velocity which uses simulated cosmological observables from CLASS.

Each of these notebooks (for given experiment) contains details on the equations used and their references. Each one has input paramters that are easily modified for velocity dependance (n_power/n_dmb), relative bulk velocity (relative_bulk_velocity/Vrel_dmb), dark matter mass (dm_mass/m_dmb), sky coverage (f_sky) etc.

The fiducal values for the LCDM paramters are also easily changed, as well as which one to include/not include.

Each setting above requres adjustment of the step size used in numerically differenting the C_ls in the fisher matrix (see details in notebooks).

To numerically differentiation the Cl's with respect to the parameters you want to contrain its important to choose the right stepsize. One that is small enough to converge but also large enough not to hit numerical noise. See 'convergence_check.ipynb'

Requirements:

Boltzman code: I used modified version of CLASS with DM baryon interaction: https://github.com/veragluscevic/class_public/tree/dmb

Python 3 (numpy, scipy, matplotlib).

Formalism

Wu et al. 2014

Experimental noise

Each experiment has their own sets of noise curves: ##Sources:

Simons observatory Lensing noise: https://github.com/simonsobs/so_noise_models/tree/master/LAT_comp_sep_noise/v3.1.0 Temperature and Polarization: https://github.com/simonsobs/so_noise_models

CMB STAGE-4 https://github.com/xzackli/fishchips-public

Cosmic variance limited

Planck https://github.com/xzackli/fishchips-public

References

Boddy & Gluscevic 2018 First Cosmological Constraint on the Effective Theory of Dark Matter-Proton Interactions

Boddy & Gluscevic 2018 A Critical Assessment of CMB Limits on Dark Matter–Baryon Scattering: New Treatment of the Relative Bulk Velocity

CMB-S4 Collaboration(2016) CMB-S4 Science Book, First Edition

Coe 2009 Fisher Matrices and Confidence Ellipses: A Quick-Start Guide and Software

Gluscevic & Boddy 2017 Constraints on Scattering of keV–TeV Dark Matter with Protons in the Early Universe

Lewis & Challinor 2006 Weak Gravitational Lensing of the CMB

Planck Collaboration et al.(2016) Planck 2015 results. XIII. Cosmological parameters

[Simons Observatory(2018)(https://simonsobservatory.org/)

Wu et al. 2014 A Guide to Designing Future Ground-based CMB Experiments

Z. Li et al. 2018 DISENTANGLING DARK PHYSICS WITH COSMIC MICROWAVE BACKGROUND EXPERIMENTS

Upper limit on cross section for velocity independent & dependent cases

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published