Changeset 28556
- Timestamp:
- Jun 29, 2010, 4:22:09 PM (16 years ago)
- Location:
- trunk/ippToPsps
- Files:
-
- 4 edited
-
config/detection/map.xml (modified) (1 diff)
-
config/diff/map.xml (modified) (1 diff)
-
config/test/map.xml (modified) (1 diff)
-
src/ippToPspsConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/config/detection/map.xml
r28550 r28556 91 91 92 92 <table name="Detection"> 93 <map ippColumn="2" ippName="X_PSF" ippType="TFLOAT" pspsName="xPos" /> 94 <map ippColumn="3" ippName="Y_PSF" ippType="TFLOAT" pspsName="yPos" /> 95 <map ippColumn="4" ippName="X_PSF_SIG" ippType="TFLOAT" pspsName="xPosErr" /> 96 <map ippColumn="5" ippName="Y_PSF_SIG" ippType="TFLOAT" pspsName="yPosErr" /> 97 <map ippColumn="22" ippName="PSF_MAJOR" ippType="TFLOAT" pspsName="psfWidMajor" /> 98 <map ippColumn="23" ippName="PSF_MINOR" ippType="TFLOAT" pspsName="psfWidMinor" /> 99 <map ippColumn="24" ippName="PSF_THETA" ippType="TFLOAT" pspsName="psfTheta" /> 100 <map ippColumn="25" ippName="PSF_QF" ippType="TFLOAT" pspsName="psfCf" /> 101 <map ippColumn="17" ippName="SKY" ippType="TFLOAT" pspsName="sky" /> 102 <map ippColumn="18" ippName="SKY_SIGMA" ippType="TFLOAT" pspsName="skyErr" /> 103 <map ippColumn="21" ippName="EXT_NSIGMA" ippType="TFLOAT" pspsName="sgSep" /> 104 <map ippColumn="31" ippName="FLAGS" ippType="TLONG" pspsName="infoFlag" /> 93 <map ippName="X_PSF" ippType="TFLOAT" pspsName="xPos" /> 94 <map ippName="Y_PSF" ippType="TFLOAT" pspsName="yPos" /> 95 <map ippName="X_PSF_SIG" ippType="TFLOAT" pspsName="xPosErr" /> 96 <map ippName="Y_PSF_SIG" ippType="TFLOAT" pspsName="yPosErr" /> 97 <map ippName="PSF_MAJOR" ippType="TFLOAT" pspsName="psfWidMajor" /> 98 <map ippName="PSF_MINOR" ippType="TFLOAT" pspsName="psfWidMinor" /> 99 <map ippName="PSF_THETA" ippType="TFLOAT" pspsName="psfTheta" /> 100 <map ippName="PSF_QF" ippType="TFLOAT" pspsName="psfCf" /> 101 <map ippName="SKY" ippType="TFLOAT" pspsName="sky" /> 102 <map ippName="SKY_SIGMA" ippType="TFLOAT" pspsName="skyErr" /> 103 <map ippName="EXT_NSIGMA" ippType="TFLOAT" pspsName="sgSep" /> 105 104 </table> 106 105 -
trunk/ippToPsps/config/diff/map.xml
r27345 r28556 22 22 23 23 <table name="StackHighSigDelta"> 24 <map ipp Column="2" ippName="X_PSF" ippType="TFLOAT" pspsName="xPos" />25 <map ipp Column="3" ippName="Y_PSF" ippType="TFLOAT" pspsName="yPos" />26 <map ipp Column="4" ippName="X_PSF_SIG" ippType="TFLOAT" pspsName="xPosErr" />27 <map ipp Column="5" ippName="Y_PSF_SIG" ippType="TFLOAT" pspsName="yPosErr" />28 <map ipp Column="8" ippName="PSF_INST_MAG" ippType="TFLOAT" pspsName="instMag" />29 <map ipp Column="9" ippName="PSF_INST_MAG_SIG" ippType="TFLOAT" pspsName="instMagErr" />30 <map ipp Column="12" ippName="PEAK_FLUX_AS_MAG" ippType="TFLOAT" pspsName="peakFluxMag" />31 <map ipp Column="22" ippName="PSF_MAJOR" ippType="TFLOAT" pspsName="psfWidMajor" />32 <map ipp Column="23" ippName="PSF_MINOR" ippType="TFLOAT" pspsName="psfWidMinor" />33 <map ipp Column="24" ippName="PSF_THETA" ippType="TFLOAT" pspsName="psfTheta" />34 <map ipp Column="25" ippName="PSF_QF" ippType="TFLOAT" pspsName="psfCf" />35 <map ipp Column="15" ippName="RA_PSF" ippType="TDOUBLE" pspsName="ra" />36 <map ipp Column="16" ippName="DEC_PSF" ippType="TDOUBLE" pspsName="dec" />37 <map ipp Column="17" ippName="SKY" ippType="TFLOAT" pspsName="sky" />38 <map ipp Column="18" ippName="SKY_SIGMA" ippType="TFLOAT" pspsName="skyErr" />39 <map ipp Column="21" ippName="EXT_NSIGMA" ippType="TFLOAT" pspsName="sgSep" />24 <map ippName="X_PSF" ippType="TFLOAT" pspsName="xPos" /> 25 <map ippName="Y_PSF" ippType="TFLOAT" pspsName="yPos" /> 26 <map ippName="X_PSF_SIG" ippType="TFLOAT" pspsName="xPosErr" /> 27 <map ippName="Y_PSF_SIG" ippType="TFLOAT" pspsName="yPosErr" /> 28 <map ippName="PSF_INST_MAG" ippType="TFLOAT" pspsName="instMag" /> 29 <map ippName="PSF_INST_MAG_SIG" ippType="TFLOAT" pspsName="instMagErr" /> 30 <map ippName="PEAK_FLUX_AS_MAG" ippType="TFLOAT" pspsName="peakFluxMag" /> 31 <map ippName="PSF_MAJOR" ippType="TFLOAT" pspsName="psfWidMajor" /> 32 <map ippName="PSF_MINOR" ippType="TFLOAT" pspsName="psfWidMinor" /> 33 <map ippName="PSF_THETA" ippType="TFLOAT" pspsName="psfTheta" /> 34 <map ippName="PSF_QF" ippType="TFLOAT" pspsName="psfCf" /> 35 <map ippName="RA_PSF" ippType="TDOUBLE" pspsName="ra" /> 36 <map ippName="DEC_PSF" ippType="TDOUBLE" pspsName="dec" /> 37 <map ippName="SKY" ippType="TFLOAT" pspsName="sky" /> 38 <map ippName="SKY_SIGMA" ippType="TFLOAT" pspsName="skyErr" /> 39 <map ippName="EXT_NSIGMA" ippType="TFLOAT" pspsName="sgSep" /> 40 40 </table> 41 41 -
trunk/ippToPsps/config/test/map.xml
r27882 r28556 83 83 84 84 <table name="Detection"> 85 <map ipp Column="2" ippName="X_PSF" ippType="TFLOAT" pspsName="xPos" />86 <map ipp Column="3" ippName="Y_PSF" ippType="TFLOAT" pspsName="yPos" />87 <map ipp Column="4" ippName="X_PSF_SIG" ippType="TFLOAT" pspsName="xPosErr" />88 <map ipp Column="5" ippName="Y_PSF_SIG" ippType="TFLOAT" pspsName="yPosErr" />89 <map ipp Column="15" ippName="RA_PSF" ippType="TFLOAT" pspsName="ippRa" />90 <map ipp Column="16" ippName="DEC_PSF" ippType="TFLOAT" pspsName="ippDec" />91 <map ipp Column="22" ippName="PSF_MAJOR" ippType="TFLOAT" pspsName="psfWidMajor" />92 <map ipp Column="23" ippName="PSF_MINOR" ippType="TFLOAT" pspsName="psfWidMinor" />93 <map ipp Column="24" ippName="PSF_THETA" ippType="TFLOAT" pspsName="psfTheta" />94 <map ipp Column="25" ippName="PSF_QF" ippType="TFLOAT" pspsName="psfCf" />95 <map ipp Column="17" ippName="SKY" ippType="TFLOAT" pspsName="sky" />96 <map ipp Column="18" ippName="SKY_SIGMA" ippType="TFLOAT" pspsName="skyErr" />85 <map ippName="X_PSF" ippType="TFLOAT" pspsName="xPos" /> 86 <map ippName="Y_PSF" ippType="TFLOAT" pspsName="yPos" /> 87 <map ippName="X_PSF_SIG" ippType="TFLOAT" pspsName="xPosErr" /> 88 <map ippName="Y_PSF_SIG" ippType="TFLOAT" pspsName="yPosErr" /> 89 <map ippName="RA_PSF" ippType="TFLOAT" pspsName="ippRa" /> 90 <map ippName="DEC_PSF" ippType="TFLOAT" pspsName="ippDec" /> 91 <map ippName="PSF_MAJOR" ippType="TFLOAT" pspsName="psfWidMajor" /> 92 <map ippName="PSF_MINOR" ippType="TFLOAT" pspsName="psfWidMinor" /> 93 <map ippName="PSF_THETA" ippType="TFLOAT" pspsName="psfTheta" /> 94 <map ippName="PSF_QF" ippType="TFLOAT" pspsName="psfCf" /> 95 <map ippName="SKY" ippType="TFLOAT" pspsName="sky" /> 96 <map ippName="SKY_SIGMA" ippType="TFLOAT" pspsName="skyErr" /> 97 97 </table> 98 98 -
trunk/ippToPsps/src/ippToPspsConfig.c
r28249 r28556 616 616 column->ippType = ippToPsps_GetDataType(buffer); 617 617 618 // IPP column619 ippToPspsConfig_getAttribute(node, "ippColumn", buffer);620 column->ippColNum = atoi(buffer);621 622 618 column->usingDefault = false; 623 619 624 //psLogMsg("ippToPsps", PS_LOG_INFO, "...mapping PSPS:'%s' to '%s' ", column->pspsName, column->ippName);620 //psLogMsg("ippToPsps", PS_LOG_INFO, "...mapping PSPS:'%s' to '%s' '%d'", column->pspsName, column->ippName, column->ippColNum ); 625 621 } 626 622 } … … 734 730 int readStatus = 0; 735 731 int writeStatus = 0; 736 732 733 // first loop round all columns and get IPP col numbers for provided column names 734 if(!fromHeader) { 735 736 for (uint32_t i=0; i<table->numOfColumns; i++) { 737 738 if (strlen(table->columns[i].ippName) < 1) continue; 739 readStatus = 0; 740 fits_get_colnum(fitsIn, CASESEN, table->columns[i].ippName, &table->columns[i].ippColNum, &readStatus); 741 if (readStatus) psError(PS_ERR_IO, false, "%d Unable to read col num for '%s' '%s' %d", i, table->columns[i].pspsName, table->columns[i].ippName, table->columns[i].ippColNum); 742 } 743 } 737 744 738 745 int col;
Note:
See TracChangeset
for help on using the changeset viewer.
