Source code for cosmology.compat.astropy._standard
"""The Cosmology API compatability wrapper for Astropy."""from__future__importannotationsfromdataclassesimportdataclassfromastropy.cosmologyimportFLRW# noqa: TCH002fromcosmology.compat.astropy._componentsimport(BaryonComponent,CurvatureComponent,DarkEnergyComponent,DarkMatterComponent,MatterComponent,NeutrinoComponent,PhotonComponent,TotalComponent,)fromcosmology.compat.astropy._coreimportCosmologyWrapperfromcosmology.compat.astropy._distancesimportDistanceMeasuresfromcosmology.compat.astropy._extrasimportCriticalDensity,HubbleParameter__all__:list[str]=[]################################################################################
[docs]@dataclass(frozen=True)classStandardCosmologyWrapper(CosmologyWrapper,# Mix in the componentsNeutrinoComponent,BaryonComponent,PhotonComponent,DarkMatterComponent,MatterComponent,DarkEnergyComponent,CurvatureComponent,TotalComponent,HubbleParameter,CriticalDensity,DistanceMeasures,):"""The Cosmology API wrapper for :class:`~astropy.cosmology.FLRW`."""cosmo:FLRW"""The underlying :class:`~astropy.cosmology.FLRW` instance."""