The visir_util_img_std_cat recipe =============================================================== .. data:: 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 ----------- .. method:: cpl.Recipe("visir_util_img_std_cat") :noindex: 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") .. seealso:: `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 `_. Copyright --------- This file is part of the VISIR Instrument Pipeline Copyright (C) 2004, 2005 European Southern Observatory This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 USA .. codeauthor:: Lars Lundin