Changeset 29
- Timestamp:
- Jan 24, 2003, 12:46:58 AM (23 years ago)
- Location:
- trunk/Ohana/src/imregister
- Files:
-
- 3 edited
-
base/ConfigInit.c (modified) (1 diff)
-
imreg/output.c (modified) (4 diffs)
-
include/imregister.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/imregister/base/ConfigInit.c
r3 r29 31 31 WarnConfig (config, "DETREND_RECIPES", "%s", 0, RecipeFile); 32 32 33 /* pixel scale for FWHM */ 34 WarnConfig (config, "ASEC_PIX", "%lf", 0, &ARCSEC_PIXEL); 35 33 36 /* keyword abstractions for parse_time */ 34 37 WarnConfig (config, "DATE-KEYWORD", "%s", 0, DateKeyword); -
trunk/Ohana/src/imregister/imreg/output.c
r14 r29 175 175 void DumpCADCTable (char *filename, RegImage *image, int *match, int Nmatch) { 176 176 177 int i; 178 char *obsstr, *regstr, *line, dummy[64]; 179 char *modestr, *typestr, *ccdstr, *datestr; 177 int i, obsid; 178 char *datestr, *line, hdrname[99]; 180 179 unsigned long tsecond; 181 180 Header header, theader; … … 183 182 FTable table; 184 183 RegImage *subset; 185 186 bzero (dummy, 64);187 memset (dummy, ' ', 63);188 184 189 185 /* create primary header */ … … 204 200 205 201 /* define table layout */ 206 fits_define_table_column (&theader, "A64", "FILE", "filename in db", "", 1.0, 0.0); 207 fits_define_table_column (&theader, "F7.1", "SKY", "background level", "counts / pixel", 1.0, 0.0); 208 fits_define_table_column (&theader, "F6.1", "BIAS", "bias level", "counts / pixel", 1.0, 0.0); 209 fits_define_table_column (&theader, "F5.2", "FWHM", "image quality", "pixels", 1.0, 0.0); 202 fits_define_table_column (&theader, "A99", "FILENAME", "filename in db", "", 1.0, 0.0); 203 fits_define_table_column (&theader, "A99", "HDR_FILENAME", "filename in db", "", 1.0, 0.0); 204 fits_define_table_column (&theader, "I10", "OBSID", "image ID number", "pixels", 1.0, 0.0); 205 fits_define_table_column (&theader, "F5.2", "OBS_IQ", "image quality", "pixels", 1.0, 0.0); 206 fits_define_table_column (&theader, "F9.3", "OBS_BG_VAL", "background level", "counts / pixel", 1.0, 0.0); 210 207 211 208 /* define TNULL, TNVAL values */ 212 fits_modify (&theader, "TNULL1", "%s", 1, "NULL"); /* FILE */ 213 fits_modify (&theader, "TNULL2", "%s", 1, "NaN"); /* SKY */ 214 fits_modify (&theader, "TNULL3", "%s", 1, "NaN"); /* BIAS */ 215 fits_modify (&theader, "TNULL4", "%s", 1, "NaN"); /* FWHM */ 216 217 fits_modify (&theader, "TNVAL1", "%s", 1, "NA"); /* FILE */ 218 fits_modify (&theader, "TNVAL2", "%s", 1, "Inf"); /* SKY */ 219 fits_modify (&theader, "TNVAL3", "%s", 1, "Inf"); /* BIAS */ 220 fits_modify (&theader, "TNVAL4", "%s", 1, "Inf"); /* FWHM */ 209 fits_modify (&theader, "TNULL1", "%s", 1, "NULL"); /* FILENAME */ 210 fits_modify (&theader, "TNULL2", "%s", 1, "NULL"); /* HDR_FILENAME */ 211 fits_modify (&theader, "TNULL3", "%s", 1, "0"); /* OBSID */ 212 fits_modify (&theader, "TNULL4", "%s", 1, "NaN"); /* OBS_IQ */ 213 fits_modify (&theader, "TNULL5", "%s", 1, "NaN"); /* OBS_BG_VAL */ 214 215 fits_modify (&theader, "TNVAL1", "%s", 1, "NA"); /* FILENAME */ 216 fits_modify (&theader, "TNVAL2", "%s", 1, "NA"); /* HDR_FILENAME */ 217 fits_modify (&theader, "TNVAL3", "%s", 1, "-1"); /* OBSID */ 218 fits_modify (&theader, "TNVAL4", "%s", 1, "Inf"); /* OBS_IQ */ 219 fits_modify (&theader, "TNVAL5", "%s", 1, "Inf"); /* OBS_BG_VAL */ 221 220 222 221 /* create table, add data values */ … … 226 225 for (i = 0; i < Nmatch; i++) { 227 226 subset = &image[match[i]]; 228 line = fits_table_print (&table, subset[0].pathname, subset[0].sky, subset[0].bias, subset[0].fwhm); 227 228 /* filename: NNNNNNx.fits or NNNNNNxNN.fits */ 229 /* OBSID & HDR_FILENAME are derived from FILENAME */ 230 obsid = atoi (subset[0].filename); 231 if (obsid < 400000) fprintf (stderr, "warning: derived obsid < 400000\n"); 232 sprintf (hdrname, "%s.hdr", subset[0].filename); 233 234 line = fits_table_print (&table, subset[0].filename, hdrname, obsid, (subset[0].fwhm*ARCSEC_PIXEL), subset[0].sky); 229 235 230 236 fits_add_rows (&table, line, 1, strlen(line)); -
trunk/Ohana/src/imregister/include/imregister.h
r3 r29 46 46 char DECSexigKeyword[16]; 47 47 char CameraKeyword[16]; 48 double ARCSEC_PIXEL; 48 49 49 50 /* global vars used by camera info */
Note:
See TracChangeset
for help on using the changeset viewer.
