Changeset 34472 for trunk/ppTranslate/src/ppMopsRead.c
- Timestamp:
- Sep 26, 2012, 11:08:26 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/ppTranslate/src/ppMopsRead.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppTranslate/src/ppMopsRead.c
r34437 r34472 8 8 #include "ppMops.h" 9 9 10 static void addDummyValues(psMetadata* md, long size );10 static void addDummyValues(psMetadata* md, long size, int version); 11 11 static void replaceDummyValuesF32(const char* colName, psMetadata* source, psMetadata* target, psVector* indexes); 12 12 … … 116 116 if (skyChipPsfVersion >= 2) { 117 117 //First: append all the new columns that we want to the existing table 118 addDummyValues(det->table, size );118 addDummyValues(det->table, size, args->version); 119 119 if (!psFitsMoveExtName(fits, "SkyChip.xfit")) { 120 120 psTrace("ppMops.read", 3, "No fitted trails extension"); … … 147 147 replaceDummyValuesF32("EXT_WIDTH_MIN_ERR", fittedTrails, det->table, idet); 148 148 replaceDummyValuesF32("EXT_THETA_ERR", fittedTrails, det->table, idet); 149 if (skyChipPsfVersion >= 3) { 150 replaceDummyValuesF32("RA_EXT", fittedTrails, det->table, idet); 151 replaceDummyValuesF32("RA_EXT_SIGMA", fittedTrails, det->table, idet); 152 replaceDummyValuesF32("DEC_EXT", fittedTrails, det->table, idet); 153 replaceDummyValuesF32("DEC_EXT_SIGMA", fittedTrails, det->table, idet); 154 replaceDummyValuesF32("POSANG_EXT", fittedTrails, det->table, idet); 155 replaceDummyValuesF32("PLTSCALE_EXT", fittedTrails, det->table, idet); 156 replaceDummyValuesF32("EXT_FLUX", fittedTrails, det->table, idet); 157 replaceDummyValuesF32("EXT_CAL_MAG", fittedTrails, det->table, idet); 158 replaceDummyValuesF32("EXT_MAG_SIG", fittedTrails, det->table, idet); 159 replaceDummyValuesF32("EXT_CHISQ", fittedTrails, det->table, idet); 160 replaceDummyValuesF32("EXT_NDOF", fittedTrails, det->table, idet); 161 } 149 162 } 150 163 } … … 257 270 } 258 271 259 static void addDummyValues(psMetadata* md, long size ) {272 static void addDummyValues(psMetadata* md, long size, int version) { 260 273 psMetadataAdd(md, PS_LIST_TAIL, "X_EXT", PS_DATA_VECTOR, "EXT model x coordinate", createDummyF32(size)); 261 274 psMetadataAdd(md, PS_LIST_TAIL, "Y_EXT", PS_DATA_VECTOR, "EXT model y coordinate", createDummyF32(size)); … … 271 284 psMetadataAdd(md, PS_LIST_TAIL, "EXT_WIDTH_MIN_ERR", PS_DATA_VECTOR, "EXT width error (minor axis)", createDummyF32(size)); 272 285 psMetadataAdd(md, PS_LIST_TAIL, "EXT_THETA_ERR", PS_DATA_VECTOR, "EXT orientation angle (error)", createDummyF32(size)); 286 if (version >= 3) { 287 psTrace("ppMops.read", 10, "Adding columns for version PS1_DV%d\n", version); 288 psMetadataAdd(md, PS_LIST_TAIL, "RA_EXT", PS_DATA_VECTOR, "Fitted centroid RA", createDummyF32(size)); 289 psMetadataAdd(md, PS_LIST_TAIL, "RA_EXT_SIGMA", PS_DATA_VECTOR, "Fitted RA sigma", createDummyF32(size)); 290 psMetadataAdd(md, PS_LIST_TAIL, "DEC_EXT", PS_DATA_VECTOR, "Fitted centroid DEC", createDummyF32(size)); 291 psMetadataAdd(md, PS_LIST_TAIL, "DEC_EXT_SIGMA", PS_DATA_VECTOR, "Fitted DEC sigma", createDummyF32(size)); 292 psMetadataAdd(md, PS_LIST_TAIL, "POSANG_EXT", PS_DATA_VECTOR, "Fitted position angle", createDummyF32(size)); 293 psMetadataAdd(md, PS_LIST_TAIL, "PLTSCALE_EXT", PS_DATA_VECTOR, "Plate scale at centroid", createDummyF32(size)); 294 psMetadataAdd(md, PS_LIST_TAIL, "EXT_FLUX", PS_DATA_VECTOR, "Fitted flux", createDummyF32(size)); 295 psMetadataAdd(md, PS_LIST_TAIL, "EXT_CAL_MAG", PS_DATA_VECTOR, "Calibrated mag", createDummyF32(size)); 296 psMetadataAdd(md, PS_LIST_TAIL, "EXT_MAG_SIG", PS_DATA_VECTOR, "Mag sigma", createDummyF32(size)); 297 psMetadataAdd(md, PS_LIST_TAIL, "EXT_CHISQ", PS_DATA_VECTOR, "Chi^2 of fit", createDummyF32(size)); 298 psMetadataAdd(md, PS_LIST_TAIL, "EXT_NDOF", PS_DATA_VECTOR, "Fit degrees of freedom", createDummyF32(size)); 299 } 273 300 } 274 301
Note:
See TracChangeset
for help on using the changeset viewer.
