Changeset 37380
- Timestamp:
- Sep 8, 2014, 4:52:27 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140904/Ohana/src/libdvo/src/dvo_image.c
r37377 r37380 281 281 } 282 282 283 # define TABLE_WIDTH 4 284 283 285 int gfits_table_mkheader_Image (Header *header) { 284 286 … … 288 290 /* define table layout */ 289 291 /** TABLE DEFINITION **/ 290 gfits_define_bintable_column (header, "D", "CRVAL1", "coordinate at reference pixel", "", 1.0, 0.0);291 gfits_define_bintable_column (header, "D", "CRVAL2", "coordinate at reference pixel", "", 1.0, 0.0);292 # if (0)293 gfits_define_bintable_column (header, "E", "CRPIX1", "coordinate of reference pixel", "", 1.0, 0.0);294 gfits_define_bintable_column (header, "E", "CRPIX2", "coordinate of reference pixel", "", 1.0, 0.0);295 gfits_define_bintable_column (header, "E", "CDELT1", "degrees per pixel", "", 1.0, 0.0);296 gfits_define_bintable_column (header, "E", "CDELT2", "degrees per pixel", "", 1.0, 0.0);297 gfits_define_bintable_column (header, "E", "PC1_1", "rotation matrix", "", 1.0, 0.0);298 gfits_define_bintable_column (header, "E", "PC1_2", "rotation matrix", "", 1.0, 0.0);299 gfits_define_bintable_column (header, "E", "PC2_1", "rotation matrix", "", 1.0, 0.0);300 gfits_define_bintable_column (header, "E", "PC2_2", "rotation matrix", "", 1.0, 0.0);301 gfits_define_bintable_column (header, "14E", "POLYTERMS", "higher order warping terms", "", 1.0, 0.0);302 gfits_define_bintable_column (header, "15A", "CTYPE", "coordinate type", "", 1.0, 0.0);303 gfits_define_bintable_column (header, "A", "NPOLYTERMS", "order of polynomial", "", 1.0, 0.0);304 gfits_define_bintable_column (header, "8B", "MOSAIC", "pointer to parent mosaic", "", 1.0, 0.0);305 gfits_define_bintable_column (header, "8B", "IMAGE_MAP", "pointer to image map", "", 1.0, 0.0);306 gfits_define_bintable_column (header, "J", "TZERO", "readout time (row 0)", "", 1.0, 0.0);307 gfits_define_bintable_column (header, "J", "NSTAR", "number of stars on image", "", 1.0, 0.0);308 gfits_define_bintable_column (header, "E", "SECZ", "airmass", "mag", 1.0, 0.0);309 292 gfits_define_bintable_column (header, "I", "NX", "image width", "", 1.0, 0.0); 310 293 gfits_define_bintable_column (header, "I", "NY", "image height", "", 1.0, 0.0); 311 gfits_define_bintable_column (header, "E", "APMIFIT", "aperture correction", "mag", 1.0, 0.0);312 gfits_define_bintable_column (header, "E", "DAPMIFIT", "apmifit error", "mag", 1.0, 0.0);313 gfits_define_bintable_column (header, "E", "MCAL", "calibration mag", "mag", 1.0, 0.0);314 gfits_define_bintable_column (header, "E", "DMCAL", "error on Mcal", "mag", 1.0, 0.0);315 gfits_define_bintable_column (header, "I", "XM", "image chisq", "10*log(value)", 1.0, 0.0);316 gfits_define_bintable_column (header, "I", "PHOTCODE", "identifier for CCD,", "", 1.0, 0.0);317 gfits_define_bintable_column (header, "E", "EXPTIME", "exposure time", "seconds", 1.0, 0.0);318 gfits_define_bintable_column (header, "E", "ST", "sidereal time of exposure", "", 1.0, 0.0);319 gfits_define_bintable_column (header, "E", "LAT", "observatory latitude", "degrees", 1.0, 0.0);320 gfits_define_bintable_column (header, "E", "RA_CENTER", "image center", "degrees", 1.0, 0.0);321 gfits_define_bintable_column (header, "E", "DEC_CENTER", "image center", "degrees", 1.0, 0.0);322 gfits_define_bintable_column (header, "E", "RADIUS", "image radius", "degrees", 1.0, 0.0);323 gfits_define_bintable_column (header, "E", "REF_COLOR_BLUE", "median astrometry ref color", "", 1.0, 0.0);324 gfits_define_bintable_column (header, "E", "REF_COLOR_RED", "median astrometry ref color", "", 1.0, 0.0);325 gfits_define_bintable_column (header, "117A", "NAME", "name of original image ", "", 1.0, 0.0);326 gfits_define_bintable_column (header, "B", "DETECTION_LIMIT", "detection limit", "10*mag", 1.0, 0.0);327 gfits_define_bintable_column (header, "B", "SATURATION_LIMIT", "saturation limit", "10*mag", 1.0, 0.0);328 gfits_define_bintable_column (header, "B", "CERROR", "astrometric error", "50*arcsec", 1.0, 0.0);329 gfits_define_bintable_column (header, "B", "FWHM_X", "PSF x width", "25*arcsec", 1.0, 0.0);330 gfits_define_bintable_column (header, "B", "FWHM_Y", "PSF y width", "25*arcsec", 1.0, 0.0);331 gfits_define_bintable_column (header, "B", "TRATE", "scan rate", "100 usec/pixel", 1.0, 0.0);332 gfits_define_bintable_column (header, "B", "CCDNUM", "CCD ID number", "", 1.0, 0.0);333 gfits_define_bintable_column (header, "J", "FLAGS", "image quality flags", "", 1.0, 0.0);334 gfits_define_bintable_column (header, "J", "IMAGE_ID", "internal image ID", "", 1.0, 0.0);335 gfits_define_bintable_column (header, "J", "PARENT_ID", "associated ref image", "", 1.0, 0.0);336 gfits_define_bintable_column (header, "J", "EXTERN_ID", "external image ID", "", 1.0, 0.0);337 gfits_define_bintable_column (header, "I", "SOURCE_ID", "analysis source ID", "", 1.0, 0.0);338 gfits_define_bintable_column (header, "I", "NLINK_ASTROM", "mean number of matched measurements for astrometry", "", 1.0, 0.0);339 gfits_define_bintable_column (header, "I", "NLINK_PHOTOM", "mean number of matched measurements for astrometry", "", 1.0, 0.0);340 gfits_define_bintable_column (header, "I", "UBERCAL_DIST", "distance to nearest ubercal image", "", 1.0, 0.0);341 gfits_define_bintable_column (header, "E", "XPIX_SYS_ERR", "systematic astrometry error in X", "", 1.0, 0.0);342 gfits_define_bintable_column (header, "E", "YPIX_SYS_ERR", "systematic astrometry error in Y", "", 1.0, 0.0);343 gfits_define_bintable_column (header, "E", "MAG_SYS_ERR", "systematic photometry error", "", 1.0, 0.0);344 gfits_define_bintable_column (header, "I", "N_FIT_ASTROM", "number of stars used for astrometry cal", "", 1.0, 0.0);345 gfits_define_bintable_column (header, "I", "N_FIT_PHOTOM", "number of stars used for photometry cal", "", 1.0, 0.0);346 gfits_define_bintable_column (header, "J", "PHOTOM_MAP_ID", "reference to 2D zero point map", "", 1.0, 0.0);347 gfits_define_bintable_column (header, "J", "ASTROM_MAP_ID", "reference to 2D astrometry map", "", 1.0, 0.0);348 gfits_define_bintable_column (header, "8B", "PARENT", "pointer to parent mosaic (not save to disk)", "", 1.0, 0.0);349 # endif350 294 351 295 return (TRUE); … … 359 303 360 304 Ncols = ftable[0].header[0].Naxis[0]; 361 if (Ncols != 384) {362 fprintf (stderr, "ERROR: mis-match in table size: width is %d but should be %d bytes\n", Ncols, 384);305 if (Ncols != TABLE_WIDTH) { 306 fprintf (stderr, "ERROR: mis-match in table size: width is %d but should be %d bytes\n", Ncols, TABLE_WIDTH); 363 307 return NULL; 364 308 }
Note:
See TracChangeset
for help on using the changeset viewer.
