Skip to content

August 2017

Compare
Choose a tag to compare
@cmbant cmbant released this 17 Aug 14:26
· 774 commits to master since this release
  • HMCode bug fix and speed up (thanks Alex Mead)
  • Refactoring in equations.f90 so all scalar source outputs now computed in derivs function; support for custom source functions (as used by python camb.symbolic module)
  • Python CAMB:
    • Added camb.symbolic module using sympy, to get equations, convert between gauges, and produce and compile CAMB code from analytic results in different gauges. See the demo notebook demonstrating how to use this, set custom sources, plot perturbation evolution and calculate angular power spectra of different things.
    • Add camb.emission_angle module to get BB power from emission angle and time delay (1706.02673)
    • Added camb.postborn module to get the field rotation power spectrum and associated BB power (1605.05662)
    • Support for BBN-consistency values of Y_He by interpolation from table; new tables from Parthenope supplied (thanks Ofelia Pisanti)
    • H_of_z functions now support arrays of redshifts
    • Add nonlinear parameter to model.set_matter_power
    • AccurateReionization is now switched on by default
    • CMB_outputscale and raw_cl options to python CMB power spectra output functions to get CL or DL, and use different units
    • Added get_fsigma8() function
    • Python 3.6 compatibility
    • "pip install camb" now working cleanly
    • Makefile improvements to build pycamb using gfortran even if ifort present (can use "make COMPILER=gfortran" to force gfortran)
    • Bug fixes