Skip to content

Releases: miknab/EuclidEmulator

EuclidEmulator V1.2

04 Feb 01:12

Choose a tag to compare

This version includes the following functionalities:

General:

  • compute the non-linear correction factor of the CDM+b power spectrum for w0CDM models (6D).

New features (for python wrappers):

  • Cosmological parameters are checked automatically.
  • The non-linear correction factor accepts a custom_kvec keyword argument with a list or numpy.ndarray with arbitrary k modes . If k modes are requested that lie outside the bounds defined by EuclidEmulator, the user is warned that the nonlinear correction is simply constantly extrapolated. This warning can be turned off via verbose=False.
  • Read function to conveniently read in cosmology files.
  • Installation via CMake for python2 and python3 version.
  • IMPORTANT: Both versions of e2py only accept sigma_8 as normalization of the power spectrum. Conversion from A_s to sigma_8 is now left to the user.

Bug fixes:

  • Python2 version: no more circular imports, correct handling of k modes, correct checking of cosmological parameters.
  • Python3 version: Fixed bug in CMakeLists.txt for installation on machine without root access