Source code for slsim.Util.cosmo_util

[docs] def z_scale_factor(z_old, z_new, cosmo): """ :param z_old: The original redshift. :type z_old: float :param z_new: The redshift where the object will be placed. :type z_new: float :param cosmo: The cosmology object. Defaults to a FlatLambdaCDM model if None. :type cosmo: astropy.cosmology.FLRW, optional :return: The multiplicative pixel size scaling factor. :rtype: float """ # Calculate angular diameter distance scaling factor return cosmo.angular_diameter_distance(z_old) / cosmo.angular_diameter_distance( z_new )