Cosmology

class aquila_borg.cosmo.Cosmology

Class to compute different quantities for an homogeneous universe and given cosmological parameters

Parameters

cosmo_params (CosmologicalParameters) – Cosmological parameters to use to construct the Cosmology object

a2com(self: aquila_borg._borg.cosmo.Cosmology, a: float) → float
a2z(self: aquila_borg._borg.cosmo.Cosmology, a: float) → float

Compute the redshift for the given scale factor

com2a(self: aquila_borg._borg.cosmo.Cosmology, com: float) → float
com2comph(self: aquila_borg._borg.cosmo.Cosmology, arg0: float) → float
comph2com(self: aquila_borg._borg.cosmo.Cosmology, arg0: float) → float
d_plus(self: aquila_borg._borg.cosmo.Cosmology, a: float) → float

Compute the linear growth factor at a given scale factor

dtr(self: aquila_borg._borg.cosmo.Cosmology, arg0: float, arg1: float) → float

Delta t_r factor of the PM

dtv(self: aquila_borg._borg.cosmo.Cosmology, arg0: float, arg1: float) → float

Delta t_v factor of the PM

gplus(self: aquila_borg._borg.cosmo.Cosmology, arg0: float) → float
z2a(self: aquila_borg._borg.cosmo.Cosmology, z: float) → float

Compute the scale factor for the given redshift

Methods

__init__(self, cosmo_params)

a2com(self, a)

a2z(self, a)

Compute the redshift for the given scale factor

com2a(self, com)

com2comph(self, arg0)

comph2com(self, arg0)

d_plus(self, a)

Compute the linear growth factor at a given scale factor

dtr(self, arg0, arg1)

Delta t_r factor of the PM

dtv(self, arg0, arg1)

Delta t_v factor of the PM

gplus(self, arg0)

z2a(self, z)

Compute the scale factor for the given redshift