classylss.astropy_compat module

class classylss.astropy_compat.AstropyCompat(engine)[source]

Bases: object

A cosmology wrapper object that provides compatibility with the syntax from astropy.

Warning

Some parameter definitions vary between astropy and CLASS.

Parameters:engine (ClassEngine) – the CLASS engine object

Attributes

Ob0 Returns Omega0_b.
Ode0 Returns the sum of Omega0_lambda and Omega0_fld.
Odm0 Returns Omega0_cdm.
Ogamma0 Returns Omega0_g.
Ok0 Returns Omega0_k.
Om0 Returns Omega0_m.
Onu0 Returns the sum of Omega0_ncdm_tot and Omega0_ur.
Tcmb0 Returns T0_cmb.
Tnu0 Returns T0_ncdm.
has_massive_nu Returns True if N_ncdm is greater than zero.
w0 Returns w0_fld.
wa Returns wa_fld.

Methods

Ob(z) Returns Omega_b().
Ode(z) Returns the sum of Omega_lambda() and Omega_fld().
Odm(z) Returns Omega_cdm().
Ogamma(z) Returns Omega_g().
Ok(z) Returns Omega_k().
Om(z) Returns Omega_m().
Onu(z) Returns the sum of Omega_ncdm() and Omega_ur().
Tcmb(z) Returns \((1+z)\) T0_cmb.
Tnu(z) Returns \((1+z)\) T0_ncdm.
nu_relative_density(z) Returns Onu() / Ogamma().
Ob(z)[source]

Returns Omega_b().

Ob0

Returns Omega0_b.

Ode(z)[source]

Returns the sum of Omega_lambda() and Omega_fld().

Ode0

Returns the sum of Omega0_lambda and Omega0_fld.

Odm(z)[source]

Returns Omega_cdm().

Odm0

Returns Omega0_cdm.

Ogamma(z)[source]

Returns Omega_g().

Ogamma0

Returns Omega0_g.

Ok(z)[source]

Returns Omega_k().

Ok0

Returns Omega0_k.

Om(z)[source]

Returns Omega_m().

Om0

Returns Omega0_m.

Onu(z)[source]

Returns the sum of Omega_ncdm() and Omega_ur().

Onu0

Returns the sum of Omega0_ncdm_tot and Omega0_ur.

Tcmb(z)[source]

Returns \((1+z)\) T0_cmb.

Tcmb0

Returns T0_cmb.

Tnu(z)[source]

Returns \((1+z)\) T0_ncdm.

Tnu0

Returns T0_ncdm.

has_massive_nu

Returns True if N_ncdm is greater than zero.

nu_relative_density(z)[source]

Returns Onu() / Ogamma().

w0

Returns w0_fld.

wa

Returns wa_fld.