CosmologyNamespace
is the Protocol defining the main namespace of the API. (#1) [@nstarman]- Added
constants
is the constants namespace. (#1) [@nstarman] - Rename
CosmologyAPINamespace
toCosmologyNamespace
(#40) [@nstarman]
- Added
CosmologyConstantsNamespace
is the Protocol defining the constants namespace of the API. (#1) [@nstarman]- Rename
CosmologyConstantsAPINamespace
toCosmologyConstantsNamespace
(#40) [@nstarman]
- Rename
- Attributes:
- Added
G
is the gravitational constant. (#1) [@nstarman] - Added
c
to the constants namespace. (#11) [@nstarman] - Renamed
speed_of_light
toc
. (#19) [@nstarman]
- Renamed
- Added
- Added
Cosmology
is the Protocol defining conformant cosmology classes.- Renamed
CosmologyAPIConformant
toCosmologyAPI
. (#16) [@nstarman] - Renamed
CosmologyAPI
toCosmology
. (#40) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Renamed
- Attributes:
__cosmology_namespace__
(#1) [@nstarman]- Simplified to an attribute (#46) [@nstarman]
name
, the name of the cosmology instance (#1) [@nstarman]constants
is the constants namespace. (#45) [@nstarman]
StandardCosmology
is the Protocol defining conformant FLRW cosmology classes.- All attributes and methods are read-only. (#13) [@nstarman]
- Renamed
FLRWAPIConformant
toFLRWCosmologyAPI
. (#16) [@nstarman] - Split into
FLRWCosmologyAPI
andStandardFLRWCosmologyAPI
. (#18) [@nstarman] - Renamed
FLRWCosmologyAPI
toBackgroundCosmologyAPI
andStandardFLRWCosmologyAPI
toStandardCosmologyAPI
. (#19) [@nstarman] - Break the standard cosmology into a composition of components (#25) [@nstarman]
- Renamed
StandardCosmologyAPI
toStandardCosmologyAPI
(#39) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
Cosmology
,BaryonComponent
,CurvatureComponent
,DarkEnergyComponent
,DarkMatterComponent
,MatterComponent
,NeutrinoComponent
,PhotonComponent
,TotalComponent
,DistanceMeasures
,HubbleParameter
,CriticalDensity
(#48) [@nstarman, @@ntessore]
- Attributes:
rho_tot0
- removedrho_tot
- removed
CosmologyWrapper
is the Protocol defining an API-conformant wrapper for a non-conformant cosmology class. (#5) [@nstarman]- A default implementation is provided for
__getattr__
that passes through to the wrapped object. (#8) [@nstarman] - Renamed
CosmologyAPIConformantWrapper
toCosmologyWrapper
. (#16) [@nstarman] - Renamed
CosmologyWrapper
toCosmologyWrapperAPI
and back. (#17, #40) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- A default implementation is provided for
StandardCosmologyWrapper
is the Protocol defining an API-conformant wrapper for a non-conformant FLRW cosmology class. (#5) [@nstarman]- A default implementation is provided for
__getattr__
that passes through to the wrapped object. (#8) [@nstarman] - Renamed
FLRWAPIConformantWrapper
toFLRWCosmologyWrapper
. (#16) [@nstarman] - Renamed
FLRWCosmologyWrapper
toFLRWCosmologyWrapperAPI
. (#17) [@nstarman] - Split into
FLRWCosmologyWrapperAPI
andStandardFLRWCosmologyWrapperAPI
. (#18) [@nstarman] - Renamed
FLRWCosmologyWrapperAPI
toBackgroundCosmologyWrapperAPI
andStandardFLRWCosmologyWrapperAPI
toStandardCosmologyWrapperAPI
. (#19) [@nstarman] - Renamed to
StandardCosmologyWrapper
(#40) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- A default implementation is provided for
HasOmegaM0
(#48) [@nstarman, @@ntessore]Omega_m0
- moved here (#25, #48) [@nstarman]- Renamed
Om0
toOmega_m0
(#37) [@nstarman]
- Renamed
HasOmegaM
(#48) [@nstarman, @@ntessore]Omega_m
- moved here (#25, #48) [@nstarman]- Allow
float
input (#27) [@nstarman] - Renamed
Om
toOmega_m
(#37) [@nstarman]
- Allow
MatterComponent
(#25) [@nstarman]- Renamed
MatterComponent
toHasMatterComponent
and back. (#33, #48) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
HasOmegaM0
,HasOmegaM
(#48) [@nstarman, @@ntessore]
- Renamed
- Attributes:
rho_m0
- removed (#19) [@nstarman]rho_m
- removed (#19) [@nstarman]
HasOmegaB0
(#48) [@nstarman, @@ntessore]Omega_b0
- moved here (#25, #48) [@nstarman]- Renamed
Ob
toOmega_b0
(#37) [@nstarman]
- Renamed
HasOmegaB
(#48) [@nstarman, @@ntessore]Omega_b
- moved here (#25, #48) [@nstarman]- Allow
float
input (#27) [@nstarman] - Renamed
Ob
toOmega_b
(#37) [@nstarman]
- Allow
BaryonComponent
(#25) [@nstarman]- Renamed
BaryonComponent
toHasBaryonComponent
and back. (#33, #48) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
HasOmegaB0
,HasOmegaB
(#48) [@nstarman, @@ntessore]
- Renamed
- Attributes:
rho_b0
- removed (#19) [@nstarman]rho_b
- removed (#19) [@nstarman]
HasOmegaDM0
(#48) [@nstarman, @@ntessore]Omega_dm0
- moved here (#25, #48) [@nstarman]- Renamed
Odm0
toOmega_dm0
(#37) [@nstarman]
- Renamed
HasOmegaDM
(#48) [@nstarman, @@ntessore]Omega_dm
- moved here (#25, #48) [@nstarman]- Renamed
Odm
toOmega_dm
(#37) [@nstarman]
- Renamed
DarkMatterComponent
(#25) [@nstarman]- Renamed
DarkMatterComponent
toHasDarkMatterComponent
and back. (#33, #48) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
HasOmegaDM0
,HasOmegaM
(#48) [@nstarman, @@ntessore]
- Renamed
- Attributes:
rho_dm0
- removed (#19) [@nstarman]rho_dm
- removed (#19) [@nstarman]
HasOmegaDE0
(#48) [@nstarman, @@ntessore]Omega_de0
- moved here (#25, #48) [@nstarman]- Renamed
Ode0
toOmega_de0
(#37) [@nstarman]
- Renamed
HasOmegaDE
(#48) [@nstarman, @@ntessore]Omega_de
- moved here (#25) [@nstarman]- Allow
float
input (#27) [@nstarman] - Renamed
Ode
toOmega_de
(#37) [@nstarman]
- Allow
DarkEnergyComponent
(#25) [@nstarman]- Renamed
DarkEnergyComponent
toHasDarkEnergyComponent
and back. (#33, #48) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
HasOmegaDE0
,HasOmegaDE
(#48) [@nstarman, @@ntessore]
- Renamed
- Attributes:
rho_de0
- removed (#19) [@nstarman]rho_de
- removed (#19) [@nstarman]
HasOmegaK0
(#48) [@nstarman, @@ntessore]Omega_k0
- moved here (#25, #48) [@nstarman]- Renamed
Ok0
toOmega_k0
(#37) [@nstarman]
- Renamed
HasOmegaK
(#48) [@nstarman, @@ntessore]Omega_k
- moved here (#25, #48) [@nstarman]- Allow
float
input (#27) [@nstarman] - Renamed
Ok
toOmega_k
(#37) [@nstarman]
- Allow
CurvatureComponent
(#25) [@nstarman]- Renamed
GlobalCurvatureComponent
toHasGlobalCurvatureComponent
. (#33) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
HasOmegaK0
,HasOmegaK
(#48) [@nstarman, @@ntessore] - Renamed
GlobalCurvatureComponent
toCurvatureComponent
. (#48) [@nstarman, @@ntessore]
- Renamed
- Attributes:
rho_k0
- removed (#19) [@nstarman]rho_k
- removed (#19) [@nstarman]
HasOmegaGamma0
(#48) [@nstarman, @@ntessore]Ogamma0
- moved here (#25, #48) [@nstarman]- Renamed
Ogamma0
toOmega_gamma0
(#37) [@nstarman]
- Renamed
HasOmegaGamma
(#48) [@nstarman, @@ntessore]Omega_gamma
- moved here (#25, #48) [@nstarman]- Allow
float
input (#27) [@nstarman] - Renamed
Ogamma
toOmega_gamma
(#37) [@nstarman]
- Allow
PhotonComponent
(#25) [@nstarman]- Renamed
PhotonComponent
toHasPhotonComponent
, and back. (#33, #48) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
HasOgamma0
,HasOgamma
(#48) [@nstarman, @@ntessore]
- Renamed
- Attributes:
rho_gamma0
- removed (#19) [@nstarman]rho_gamma
- removed (#19) [@nstarman]
HasOmegaNu0
(#48) [@nstarman, @@ntessore]Omega_nu0
- moved here (#25, #48) [@nstarman]- Renamed
Onu0
toOmega_nu0
(#37) [@nstarman]
- Renamed
HasNeff
(#48) [@nstarman, @@ntessore]Neff
- moved here (#25, #48) [@nstarman]
HasMNu
(#48) [@nstarman, @@ntessore]m_nu
- tuple of neutrino masses in eV (#1, #12, #25) [@nstarman]
HasOmegaNu
(#48) [@nstarman, @@ntessore]Omega_nu
- moved here (#25, #48) [@nstarman]- Allow
float
input (#27) [@nstarman] - Renamed
Onu
toOmega_nu
(#37) [@nstarman]
- Allow
NeutrinoComponent
(#25) [@nstarman]- Renamed
NeutrinoComponent
toHasNeutrinoComponent
, and back. (#33, #48) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
HasOmegaNu0
,HasNeff
,HasMNu
,HasOmegaNu
(#48) [@nstarman, @@ntessore]
- Renamed
- Attributes:
rho_nu0
- removed (#19) [@nstarman]rho_nu
- removed (#19) [@nstarman]
HasOmegaTot0
(#48) [@nstarman, @@ntessore]Omega_tot0
- Renamed
Otot0
toOmega_tot0
(#37) [@nstarman]
- Renamed
HasOmegaTot
(#48) [@nstarman, @@ntessore]Omega_tot
- Allow
float
input (#27) [@nstarman] - Renamed
Otot
toOmega_tot
(#37) [@nstarman]
- Allow
TotalComponent
(#38) [@nstarman]- Split from
StandardCosmology
. (#38) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Renamed
HasTotalComponent
toTotalComponent
. (#48) [@nstarman, @@ntessore] - Subclass of
HasOmegaTot0
andHasOmegaTot
(#48) [@nstarman, @@ntessore]
- Split from
HasH0
(#48) [@nstarman, @@ntessore]H0
- moved here (#31, #48) [@nstarman]
HasH
(#48) [@nstarman, @@ntessore]H
- moved here (#31, #48) [@nstarman]- Allow
float
input (#27) [@nstarman]
- Allow
HasHubbleDistance
(#48) [@nstarman, @@ntessore]hubble_distance
- moved here (#31, #48) [@nstarman]
HasHubbleTime
(#48) [@nstarman, @@ntessore]hubble_time
- moved here (#31, #48) [@nstarman]
HasHoverH0
(#48) [@nstarman, @@ntessore]H_over_H0
- Allow
float
input (#27) [@nstarman] - rename
efunc
toh_over_h0
thenH_over_H0
(#31) [@nstarman]
- Allow
HubbleParameter
(#31) [@nstarman]- Renamed
HubbleParameter
toHasHubbleParameter
, and back. (#33, #48) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
HasH0
,HasH
,HasHubbleDistance
,HasHubbleTime
,HasHoverH0
(#48) [@nstarman, @@ntessore]
- Renamed
- Attributes:
h
- removedinv_efunc
- removed- Allow
float
input (#27) [@nstarman] - removed (#31) [@nstarman]
- Allow
HasCriticalDensity0
(#48) [@nstarman, @@ntessore]critical_density0
- renamed from
rho_critical0
- renamed from
HasCriticalDensity
(#48) [@nstarman, @@ntessore]critical_density
- renamed from
rho_critical
- Allow
float
input (#27) [@nstarman]
- renamed from
CriticalDensity
(#38) [@nstarman]- Split from
StandardCosmology
. (#38) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Renamed
HasCriticalDensity
toCriticalDensity
. (#48) [@nstarman, @@ntessore] - Subclass of
HasCriticalDensity0
andHasCriticalDensity
(#48) [@nstarman, @@ntessore]
- Split from
HasTCMB0
(#48) [@nstarman, @@ntessore]T_cmb0
- moved here (#25, #48) [@nstarman]- Renamed
Tcmb0
toT_cmb0
(#47) [@nstarman]
- Renamed
HasTCMB
(#48) [@nstarman, @@ntessore]T_cmb
(#15) [@nstarman]- Allow
float
input (#27) [@nstarman] - Renamed
Tcmb
toT_cmb
(#47) [@nstarman]
- Allow
TemperatureTCMB
(#34) [@nstarman]- Generic wrt input type (#43) [@nstarman]
- Subclass of
HasTCMB0
andHasTCMB
(#48) [@nstarman, @@ntessore] - Renamed
HasTCMB
toTemperatureTCMB
. (#48) [@nstarman, @@ntessore]
HasScaleFactor0
(#48) [@nstarman, @@ntessore]scale_factor0
- moved here (#25, #48) [@nstarman]
HasScaleFactor
(#48) [@nstarman, @@ntessore]scale_factor
- Allow
float
input (#27) [@nstarman]
- Allow
ScaleFactor
(#38) [@nstarman]- Generic wrt input type (#43) [@nstarman]
- Renamed
HasScaleFactor
toScaleFactor
. (#48) [@nstarman, @@ntessore] - Subclass of
HasScaleFactor0
andHasScaleFactor
(#48) [@nstarman, @@ntessore]
HasComovingDistance
(#51) [@nstarman]comoving_distance
- Allow
float
input (#27) [@nstarman]
- Allow
HasComovingTransverseDistance
(#51) [@nstarman]comoving_transverse_distance
- Allow
float
input (#27) [@nstarman]
- Allow
HasComovingVolume
(#51) [@nstarman]comoving_volume
- Allow
float
input (#27) [@nstarman]
- Allow
HasDifferentialComovingVolume
(#51) [@nstarman]differential_comoving_volume
- Allow
float
input (#27) [@nstarman]
- Allow
ComovingDistanceMeasures
- Subclass of
HasComovingDistance
,HasComovingTransverseDistance
,HasComovingVolume
,HasDifferentialComovingVolume
(#51) [@nstarman]
- Subclass of
HasAge
(#51) [@nstarman]age
- Allow
float
input (#27) [@nstarman]
- Allow
HasLookbackTime
(#51) [@nstarman, @@ntessore]lookback_time
- Allow
float
input (#27) [@nstarman]
- Allow
HasAngularDiameterDistance
(#51) [@nstarman]angular_diameter_distance
- Allow
float
input (#27) [@nstarman]
- Allow
HasLuminosityDistance
(#51) [@nstarman]luminosity_distance
- Allow
float
input (#27) [@nstarman]
- Allow
DistanceMeasures
- Split from
FLRWCosmologyAPI
. (#18) [@nstarman] - Renamed
BackgroundCosmologyAPI
toFriedmannLemaitreRobertsonWalker
(#30) [@nstarman] - Renamed
FriedmannLemaitreRobertsonWalker
toHasDistanceMeasures
. (#38) [@nstarman] - Generic wrt input type (#43) [@nstarman]
- Subclass of
TemperatureTCMB
,ScaleFactor
(#48) [@nstarman, @@ntessore] - Subclass of
HasAge
,HasLookbackTime
,ComovingDistanceMeasures
,HasAge
,HasLookbackTime
,HasAngularDiameterDistance
,HasLuminosityDistance
(#51) [@nstarman]
- Split from
- Documentation
- format, layout, and rendering extensions (#40) [@@ntessore]