Functions for calculating K-corrections.
kCorr( filter, redshift, colorType, colorValue )
To define the calculation you must choose both a filter,
specified as a KCF_*
constant,
and a colour (filter pair) specified as a KCC_*
constant.
For each available filter, only certain colours are available,
as described in the documentation of the relevant KCF_*
constant.
The algorithm used is described at http://kcor.sai.msu.ru/. This is based on the paper "Analytical Approximations of K-corrections in Optical and Near-Infrared Bands" by I.Chilingarian, A.-L.Melchior and I.Zolotukhin (2010MNRAS.405.1409C), but extended to include GALEX UV bands and with redshift coverage up to 0.5 as described in "Universal UV-optical Colour-Colour-Magnitude Relation of Galaxies" by I.Chilingarian and I.Zolotukhin (2012MNRAS.419.1727C).
filter
(KFilter): KCF_*
constant defining the filter
for which you want to calculate the K-correctionredshift
(floating point): galaxy redshift; this should be in the range 0-0.5colorType
(KColor): KCC_*
constant defining the
filter pair for the calculation; check the
KCF_*
constant documentation to see
which ones are permitted for a given filtercolorValue
(floating point): the value of the colourkCorr(KCF_g, 0.16, KCC_gr, -0.8) = 3.593
kCorr(KCF_FUV, 0.48, KCC_FUVu, 0.31) = -0.170
KCF_FUV
KCF_NUV
KCF_u
KCF_g
KCF_r
KCF_i
KCF_z
KCF_Y
KCF_J
KCF_H
KCF_K
KCF_U
KCF_B
KCF_V
KCF_Rc
KCF_Ic
KCF_J2
KCF_H2
KCF_Ks2
KCC_BIc
KCC_BRc
KCC_FUVNUV
KCC_FUVu
KCC_gi
KCC_gr
KCC_gz
KCC_H2Ks2
KCC_HK
KCC_J2H2
KCC_J2Ks2
KCC_JH
KCC_JK
KCC_NUVg
KCC_NUVr
KCC_rz
KCC_ui
KCC_URc
KCC_ur
KCC_uz
KCC_VIc
KCC_VRc
KCC_YH
KCC_YK