The visir_util_img_std_cat recipe

visir_util_img_std_cat

Synopsis

Convert ASCII-file(s) to a FITS standard star catalog

Description

This recipe generates a FITS standard star catalog for imaging from one or more ASCII-files. Each line in the text file must have at least 8 fields separated by white-space. The first field is the star name, e.g.

‘HD108903’ which will be stored in a table column labeled ‘STARS’. The next 3 fields are the RA (hh mm ss) which will be stored in degrees in a table column labeled ‘RA’ - all three are non-negative and hh and mm are integer. The 3 next fields are the DEC (dd mm ss) which will be stored in degrees in a table column labeled ‘DEC’ - all three are non-negative, dd and mm are integer, while dd has either a ‘+’ or a ‘-’ prepended (in- cluding -00). The next field is the spectral type which will be stored in a table column labeled ‘SP_TYPE’. Every field after the first 8 are the JY values for the supported filters, and may be a mixture of image or spectral filters. All JY values must be positive. For each filter the JY value is stored in a table column labeled with the filter name taken from the first row of column headings or, if there is no 1st row of column headings, using a list of 44 filter names hard-coded in the recipe (in which case the number of JY fields must be exactly 42 or else an error is printed and execution ends).

As mentioned, the 1st row may be a list of column headings. If this row is supplied, the 1st 4 fields will be ignored (but dummy values must be supplied anyway), and every field after those will be used as the column label in the output table for that column’s JY values.

Lines beginning with a hash (#) are treated as comments.

The ASCII-input should be tagged IMG_LINES_ASCII, but all input files will currently be processed regardless.

Constructor

cpl.Recipe("visir_util_img_std_cat")

Create an object for the recipe visir_util_img_std_cat.

import cpl
visir_util_img_std_cat = cpl.Recipe("visir_util_img_std_cat")

See also

cpl.Recipe for more information about the recipe object.

Bug reports

Please report any problems to Lars Lundin. Alternatively, you may send a report to the ESO User Support Department.