recfast4py package

Submodules

recfast4py.recfast module

recfast4py.recfast.Xe_frac(Yp, T0, Om, Ob, OL, Ok, h100, Nnu, F, fDM, switch=0, npz=1000, zstart=10000, zend=0.001)[source]

perform the normal Recfast computation

Parameters:
  • Yp – Temperature of CMB at z=0

  • Omega – matter

  • Omega – Baryons

  • Omega – Lambda

  • Omega – Curvature

  • h100

  • Nnu – effective number of neutrinos

  • F

    fudge-factor; normally F=1.14 fDM [eV/s] which gives annihilation efficiency;

    typical value fDM=2.0e-24 eV/s (see Chluba 2010 for definitions)

  • switch – (optional) on/off recombination corrections (Chluba & Thomas 2010)

  • npz – (optional) number of point in z

  • zstart – (optional) starting point of z

  • zend – (optional) end point of z

Returns:

zarr, Xe_H, Xe_He, Xe ,TM

recfast4py.recfast4py module

Module contents

module to compute the recombination