apparent_to_absolute_magnitude¶
-
cosmo_utils.mock_catalogues.mags_calculations.
apparent_to_absolute_magnitude
(app_mag, lum_dist, unit='mpc')[source] [edit on github]¶ Calculates the absolute magnitude based on luminosity and apparent magnitude.
Parameters: app_mag : array_like
Array of apparent magnitude(s)
lum_dist : array_like
Array of luminosity distnace to object. In units of
Mpc
.unit : {‘pc’, ‘kpc’, ‘mpc’} str, optional
Unit to use for
lum_dist
. This variable is set tompc
by default. Whenpc
, the units are in parsecs, whilempc
is for distances in mega-parsecs, etc.Returns: abs_mag : np.ndarray
Array of absolute magnitudes.
abs_mag
is a float ifapp_mag
is a float or int.