public class KCorrections extends Object
| Modifier and Type | Field and Description | 
|---|---|
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_BIc
Johnson B - Cousins Ic colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_BRc
Johnson B - Cousins Rc colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_FUVNUV
GALEX FUV - NUV colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_FUVu
GALEX FUV - SDSS u colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_gi
SDSS g - i colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_gr
SDSS g - r colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_gz
SDSS g - z colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_H2Ks2
2MASS H - Ks colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_HK
UKIDSS H - K colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_J2H2
2MASS J - H colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_J2Ks2
2MASS J - Ks colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_JH
UKIDSS J - H colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_JK
UKIDSS J - K colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_NUVg
GALEX NUV - SDSS g colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_NUVr
GALEX NUV - SDSS r colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_rz
SDSS r - SDSS z colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_ui
SDSS u - SDSS i colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_ur
SDSS u - r colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_URc
Johnson U - Cousins Rc colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_uz
SDSS u - z colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_VIc
Johnson V - Cousins Ic colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_VRc
Johnson V - Cousins Rc colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_YH
UKIDSS Y - H colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KColor | 
KCC_YK
UKIDSS Y - K colour. 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_B
Johnson B filter (Vega). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_FUV
GALEX FUV filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_g
SDSS g filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_H
UKIDSS H filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_H2
2MASS H filter (Vega). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_i
SDSS i filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_Ic
Cousins Ic filter (Vega). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_J
UKIDSS J filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_J2
2MASS J filter (Vega). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_K
UKIDSS K filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_Ks2
2MASS Ks filter (Vega). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_NUV
GALEX NUV filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_r
SDSS r filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_Rc
Cousins Rc filter (Vega). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_u
SDSS u filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_U
Johnson U filter (Vega). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_V
Johnson V filter (Vega). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_Y
UKIDSS Y filter (AB). 
 | 
static uk.ac.starlink.ttools.func.KCorrections.KFilter | 
KCF_z
SDSS z filter (AB). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static double | 
kCorr(uk.ac.starlink.ttools.func.KCorrections.KFilter filter,
     double redshift,
     uk.ac.starlink.ttools.func.KCorrections.KColor colorType,
     double colorValue)
Calculates K-corrections. 
 | 
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_FUV
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_NUV
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_u
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_g
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_r
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_i
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_z
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_Y
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_J
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_H
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_K
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_U
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_B
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_V
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_Rc
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_Ic
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_J2
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_H2
public static final uk.ac.starlink.ttools.func.KCorrections.KFilter KCF_Ks2
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_BIc
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_BRc
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_FUVNUV
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_FUVu
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_gi
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_gr
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_gz
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_H2Ks2
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_HK
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_J2H2
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_J2Ks2
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_JH
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_JK
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_NUVg
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_NUVr
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_rz
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_ui
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_URc
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_ur
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_uz
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_VIc
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_VRc
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_YH
public static final uk.ac.starlink.ttools.func.KCorrections.KColor KCC_YK
public static double kCorr(uk.ac.starlink.ttools.func.KCorrections.KFilter filter,
                           double redshift,
                           uk.ac.starlink.ttools.func.KCorrections.KColor colorType,
                           double 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 - KCF_* constant defining the filter
                  for which you want to calculate the K-correctionredshift - galaxy redshift; this should be in the range 0-0.5colorType - KCC_* constant defining the
                    filter pair for the calculation; check the
                    KCF_* constant documentation to see
                    which ones are permitted for a given filtercolorValue - the value of the colourCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.