The measurement (or catalog) parameter file
In addition to the configuration file detailed above, SExtractor requires a file containing the list of measurements ("catalog parameters") that will be listed in the output catalog for every detection. This allows the software to compute only the measurements that are needed. The name of this catalog parameter file is traditionally suffixed with .param
, and must be specified using the PARAMETERS_NAME config parameter. The full set of parameters can be queried with the command
$ sex -dp
Format
The format of the catalog parameter list is ASCII, and there must be a single keyword per line. Presently two kinds of keywords are recognized by SExtractor: scalars and vectors. Scalars, like X_IMAGE, produce single numbers in the output catalog. Vectors, like MAG_APER(4) or VIGNET(15,15), produce arrays of numbers. The ordering of measurements in the output catalog is identical to that of the keywords in the parameter list. Comments are allowed, they must begin with a #.
Variants
For many catalog parameters, especially those related to flux, position, or shape, several variants of the same measurement are available:
Fluxes and magnitudes
Fluxes may be expressed in counts (ADUs) or as Pogson [4] magnitudes.
Flux measurements in ADUs are prefixed with FLUX_, for example: FLUX_AUTO, FLUX_ISO, etc.
Magnitudes are prefixed with MAG_ e.g., MAG_AUTO, MAG_ISO, ...
The MAG_ZEROPOINT
configuration parameter sets the magnitude zero-point of magnitudes:
Flux and magnitude uncertainties
Flux uncertainties (error estimates) follow a scheme similar to that of fluxes. They are prefixed with FLUXERR_, as in FLUXERR_AUTO or FLUXERR_ISO. Magnitude uncertainties start with MAGERR_, for instance: MAGERR_AUTO, MAGERR_ISO,... They are computed using
Pixel values and Surface brightnesses
Pixel values (averaged or not) \(p\) are expressed in counts (ADUs).
There is no specific prefix (THRESHOLD, BACKGROUND, FLUX_MAX, etc.).
Surface brightnesses are given in magnitudes per square arcsecond, and prefixed with MU_ e.g., MU_THRESHOLD, MU_MAX, ...
The conversion to surface brightness relies on the MAG_ZEROPOINT
and the PIXEL_SCALE
configuration parameters:
Setting PIXEL_SCALE
to 0 instructs SExtractor to compute the pixel scale from the local Jacobian of the astrometric deprojection, based on the celestial WCS info [5] in the FITS image header, if available.
Positions and shapes
Positions, distances and position angles are computed in pixel coordinates. They may be expressed in image pixels, world coordinates, or in celestial coordinates, depending on the suffix:
- _IMAGE
Measurements are given in pixel coordinates, in units of pixels. For example: Y_IMAGE, ERRAWIN_IMAGE, THETA_IMAGE etc. Following the FITS convention, in SExtractor the center of the first image pixel has coordinates (1.0,1.0). Position angles are counted from the x axis (axis 1), positive towards the y axis (axis 2)
- _WORLD
Measurements are given in so-called “world coordinates”, converted from pixel coordinates using the local Jacobian of the transformation between both systems. This requires WCS metadata [6] to be present in the FITS image header(s). Position angles are counted from the first world axis, positive towards the second world axis.
- _SKY, _J2000, _B1950
Measurements are given in celestial (equatorial) coordinates, converted from pixel coordinates using the local Jacobian of the transformation between both systems. Positions and distances are in units of degrees. This requires celestial WCS metadata [5] to be present in the FITS image header(s). _SKY measurements are given in the native world coordinate system. _J2000 and _B1950 measurements are automatically converted from the native WCS, taking into account the change of reference frame. In all cases, positions angles are counted East-of-North.
- _FOCAL
Measurements are given in “focal plane coordinates”, which are actually projected coordinates, in degrees. This requires WCS metadata [6] to be present in the FITS image header(s). The computation of focal plane coordinates from pixel coordinates is similar to that of _SKY coordinates except that they are not de-projected and remain Cartesian. The main purpose of focal plane coordinates is to provide a common system for all the chips in a mosaic camera.
Note
Conversion to _FOCAL coordinates is available only for a limited subset of measurements.
Important
The WCS library currently implemented in SExtractor is a customized version of an early implementation (v1.1.1) by Calabretta. Several projections from later versions and alternative astrometric descriptions such as AST or that of original DSS plates are not supported at this time.
Measurement parameter list
Below is an exhaustive list of all the measurement parameters known to SExtractor. Please refer to the next sections for a detailed description of their meaning.
Name |
Unit |
Description |
---|---|---|
NUMBER |
... |
Running object number |
ID_PARENT |
... |
Parent ID (before deblending) |
EXT_NUMBER |
... |
FITS extension number |
FLAGS |
... |
|
FLAGS_WEIGHT |
... |
|
IMAFLAGS_ISO |
... |
|
NIMAFLAGS_ISO |
... |
|
FLUX_ISO |
count |
|
FLUXERR_ISO |
count |
|
MAG_ISO |
magnitude |
|
MAGERR_ISO |
magnitude |
|
FLUX_ISOCOR |
count |
|
FLUXERR_ISOCOR |
count |
|
MAG_ISOCOR |
magnitude |
|
MAGERR_ISOCOR |
magnitude |
|
FLUX_APER |
count |
|
FLUXERR_APER |
count |
RMS error estimate(s) for the flux(es) within fixed circular aperture(s) |
MAG_APER |
magnitude |
|
MAGERR_APER |
magnitude |
|
FLUX_AUTO |
count |
|
FLUXERR_AUTO |
count |
|
MAG_AUTO |
magnitude |
|
MAGERR_AUTO |
magnitude |
RMS error estimate for Kron-like automated aperture magnitude |
KRON_RADIUS |
... |
|
FLUX_PETRO |
count |
|
FLUXERR_PETRO |
count |
|
MAG_PETRO |
magnitude |
|
MAGERR_PETRO |
magnitude |
|
PETRO_RADIUS |
... |
|
BACKGROUND |
count |
|
X_IMAGE |
pixel |
|
Y_IMAGE |
pixel |
|
X_FOCAL |
degree |
|
Y_FOCAL |
degree |
|
X_WORLD |
... |
|
Y_WORLD |
... |
|
ALPHA_SKY |
degree |
|
DELTA_SKY |
degree |
|
ALPHA_J2000 |
degree |
|
DELTA_J2000 |
degree |
|
ALPHA_B1950 |
degree |
|
DELTA_B1950 |
degree |
|
ERRX2_IMAGE |
pixel2 |
|
ERRY2_IMAGE |
pixel2 |
|
ERRXY_IMAGE |
pixel2 |
Estimated covariance of isophotal image centroid x and y coordinates |
ERRA_IMAGE |
pixel |
|
ERRB_IMAGE |
pixel |
|
ERRTHETA_IMAGE |
degree |
|
ERRCXX_IMAGE |
pixel-2 |
|
ERRCYY_IMAGE |
pixel-2 |
|
ERRCXY_IMAGE |
pixel-2 |
|
XPEAK_IMAGE |
pixel |
|
YPEAK_IMAGE |
pixel |
|
XPEAK_FOCAL |
degree |
|
YPEAK_FOCAL |
degree |
|
XPEAK_WORLD |
... |
|
YPEAK_WORLD |
... |
|
ALPHAPEAK_SKY |
degree |
|
DELTAPEAK_SKY |
degree |
|
ALPHAPEAK_J2000 |
degree |
|
DELTAPEAK_J2000 |
degree |
J2000 declination of the brightest pixel |
ALPHAPEAK_B1950 |
degree |
|
DELTAPEAK_B1950 |
degree |
J2000 declination of the brightest pixel |
XMIN_IMAGE |
pixel |
|
YMIN_IMAGE |
pixel |
|
XMAX_IMAGE |
pixel |
|
YMAX_IMAGE |
pixel |
|
XWIN_IMAGE |
pixel |
|
YWIN_IMAGE |
pixel |
|
ERRX2WIN_IMAGE |
pixel2 |
|
ERRY2WIN_IMAGE |
pixel2 |
|
ERRXYWIN_IMAGE |
pixel2 |
Estimated covariance of windowed image centroid x and y coordinates |
ERRAWIN_IMAGE |
pixel |
|
ERRBWIN_IMAGE |
pixel |
|
ERRTHETAWIN_IMAGE |
degree |
|
ERRCXXWIN_IMAGE |
pixel-2 |
|
ERRCYYWIN_IMAGE |
pixel-2 |
|
ERRCXYWIN_IMAGE |
pixel-2 |
|
FLAGS_WIN |
... |
|
X2_IMAGE |
pixel2 |
|
Y2_IMAGE |
pixel2 |
|
XY_IMAGE |
pixel2 |
|
A_IMAGE |
pixel |
|
B_IMAGE |
pixel |
|
THETA_IMAGE |
degree |
|
ELONGATION |
... |
|
ELLIPTICITY |
... |
|
CXX_IMAGE |
pixel-2 |
|
CYY_IMAGE |
pixel-2 |
|
CXY_IMAGE |
pixel-2 |
|
ISOAREAF_IMAGE |
pixel2 |
|
ISOAREA_IMAGE |
pixel2 |
|
X2WIN_IMAGE |
pixel2 |
|
Y2WIN_IMAGE |
pixel2 |
|
XYWIN_IMAGE |
pixel2 |
|
CXXWIN_IMAGE |
pixel-2 |
|
CYYWIN_IMAGE |
pixel-2 |
|
CXYWIN_IMAGE |
pixel-2 |
|
AWIN_IMAGE |
pixel |
|
BWIN_IMAGE |
pixel |
|
THETAWIN_IMAGE |
degree |
|
CLASS_STAR |
... |
|
VECTOR_MODEL |
... |
|
VECTOR_MODELERR |
... |
|
MATRIX_MODELERR |
... |
|
CHI2_MODEL |
... |
|
FLAGS_MODEL |
... |
|
NITER_MODEL |
... |
|
FLUX_MODEL |
count |
|
FLUXERR_MODEL |
count |
|
MAG_MODEL |
magnitude |
|
MAGERR_MODEL |
count |
|
FLUX_MAX_MODEL |
count |
|
FLUX_EFF_MODEL |
count |
|
FLUX_MEAN_MODEL |
count |
|
MU_MAX_MODEL |
mag.arcsec-2 |
|
MU_EFF_MODEL |
mag.arcsec-2 |
|
MU_MEAN_MODEL |
mag.arcsec-2 |
Mean effective model surface brightness above the background |
XMODEL_IMAGE |
pixel |
|
YMODEL_IMAGE |
pixel |
|
SPREAD_MODEL |
... |
|
SPREADERR_MODEL |
... |