Changeset 13139
- Timestamp:
- May 2, 2007, 2:13:42 PM (19 years ago)
- Location:
- trunk/psModules/src/objects
- Files:
-
- 2 edited
-
pmSourceIO_PS1_DEV_0.c (modified) (4 diffs)
-
pmSourceIO_SMPDATA.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSourceIO_PS1_DEV_0.c
r13064 r13139 3 3 * @author EAM, IfA 4 4 * 5 * @version $Revision: 1. 9$ $Name: not supported by cvs2svn $6 * @date $Date: 2007-0 4-27 22:14:08$5 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-05-03 00:13:42 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 85 85 } 86 86 87 float peakMag = (source->peak->flux > 0) ? -2.5*log (source->peak->flux) : NAN;87 float peakMag = (source->peak->flux > 0) ? -2.5*log10(source->peak->flux) : NAN; 88 88 psS16 nImageOverlap = 1; 89 89 psS32 ID = 0; // XXX need to figure out how to generate this … … 187 187 PAR[PM_PAR_SKY] = psMetadataLookupF32 (&status, row, "SKY"); 188 188 dPAR[PM_PAR_SKY] = psMetadataLookupF32 (&status, row, "SKY_SIGMA"); 189 source->sky = PAR[PM_PAR_SKY]; 190 source->skyErr = dPAR[PM_PAR_SKY]; 189 191 190 192 // XXX use these to determine PAR[PM_PAR_I0]? 191 193 source->psfMag = psMetadataLookupF32 (&status, row, "PSF_INST_MAG"); 192 source->errMag = psMetadataLookupF32 (&status, row, "PSF_INST_MAG_ ERR");194 source->errMag = psMetadataLookupF32 (&status, row, "PSF_INST_MAG_SIG"); 193 195 194 196 pmPSF_AxesToModel (PAR, axes); … … 197 199 float flux = (isfinite(lflux)) ? pow(10.0, -0.4*lflux) : NAN; 198 200 source->peak = pmPeakAlloc(PAR[PM_PAR_XPOS], PAR[PM_PAR_YPOS], flux, PM_PEAK_LONE); 201 source->peak->flux = flux; 202 199 203 source->pixWeight = psMetadataLookupF32 (&status, row, "PSF_QF"); 200 204 -
trunk/psModules/src/objects/pmSourceIO_SMPDATA.c
r13064 r13139 3 3 * @author EAM, IfA 4 4 * 5 * @version $Revision: 1. 8$ $Name: not supported by cvs2svn $6 * @date $Date: 2007-0 4-27 22:14:08$5 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-05-03 00:13:42 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 54 54 // find config information for output header 55 55 float ZERO_POINT = psMetadataLookupF32 (&status, imageHeader, "ZERO_PT"); 56 if (!status) 57 ZERO_POINT = 25.0; 58 56 59 float lsky = 0; 57 60 int type = 0; … … 70 73 yPos = PAR[PM_PAR_YPOS]; 71 74 72 type = pmSource DophotType (source);75 type = pmSourceGetDophotType (source); 73 76 lsky = (source->sky < 1.0) ? 0.0 : log10(source->sky); 74 77 … … 160 163 161 164 lsky = psMetadataLookupF32 (&status, row, "LOG_SKY"); 162 PAR[PM_PAR_SKY] = pow(lsky, 10.0); 165 PAR[PM_PAR_SKY] = pow(10.0, lsky); 166 source->sky = PAR[PM_PAR_SKY]; 167 163 168 PAR[PM_PAR_XPOS] = psMetadataLookupF32 (&status, row, "X_PIX"); 164 169 PAR[PM_PAR_YPOS] = psMetadataLookupF32 (&status, row, "Y_PIX"); … … 169 174 pmPSF_AxesToModel (PAR, axes); 170 175 176 171 177 source->psfMag = psMetadataLookupF32 (&status, row, "MAG_RAW") - ZERO_POINT; 172 178 source->extMag = psMetadataLookupF32 (&status, row, "MAG_GAL") - ZERO_POINT; 173 source->errMag = psMetadataLookupF32 (&status, row, "MAG_ERR") ;179 source->errMag = psMetadataLookupF32 (&status, row, "MAG_ERR") * 0.001; 174 180 source->apMag = psMetadataLookupF32 (&status, row, "MAG_AP") - ZERO_POINT; 181 182 source->pixWeight = psMetadataLookupU8 (&status, row, "WEIGHT")/255.0; 183 int dophot = psMetadataLookupU8 (&status, row, "DOPHOT"); 184 pmSourceSetDophotType (source, dophot); 175 185 176 186 psF64 Area = 2.0 * M_PI * axes.major * axes.minor;
Note:
See TracChangeset
for help on using the changeset viewer.
