Changeset 34225
- Timestamp:
- Jul 31, 2012, 2:32:27 AM (14 years ago)
- Location:
- branches/eam_branches/ipp-20120627/Ohana/src
- Files:
-
- 7 edited
-
addstar/src/StarOps.c (modified) (1 diff)
-
addstar/src/find_matches.c (modified) (3 diffs)
-
addstar/src/find_matches_closest.c (modified) (2 diffs)
-
addstar/src/find_matches_closest_refstars.c (modified) (3 diffs)
-
addstar/src/find_matches_refstars.c (modified) (2 diffs)
-
libdvo/include/dvo.h (modified) (1 diff)
-
libdvo/src/dvo_catalog.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120627/Ohana/src/addstar/src/StarOps.c
r30613 r34225 3 3 int InitStar (Stars *star) { 4 4 5 memset (&star[0].average, 0, sizeof(Average)); 6 memset (&star[0].measure, 0, sizeof(Measure)); 5 6 dvo_measure_init (&star[0].measure); 7 dvo_average_init (&star[0].average); 7 8 star[0].found = -1; // found == -1 -> not yet found (use enums?) 8 9 -
branches/eam_branches/ipp-20120627/Ohana/src/addstar/src/find_matches.c
r34223 r34225 250 250 if (!IN_REGION (stars[i].average.R, stars[i].average.D)) continue; 251 251 252 InitAverage(&catalog[0].average[Nave]);252 dvo_average_init (&catalog[0].average[Nave]); 253 253 catalog[0].average[Nave].R = stars[i].average.R; 254 254 catalog[0].average[Nave].D = stars[i].average.D; 255 255 256 catalog[0].average[Nave].Nmeasure = NSTAR_GROUP; 256 257 catalog[0].average[Nave].measureOffset = Nmeas; … … 259 260 260 261 if (PSPS_ID) { 261 catalog[0].average[Nave].extID = CreatePSPSObjectID(catalog[0].average[Nave].R, 262 catalog[0].average[Nave].D); 263 } else { 264 catalog[0].average[Nave].extID = 0; 262 catalog[0].average[Nave].extID = CreatePSPSObjectID(catalog[0].average[Nave].R, catalog[0].average[Nave].D); 265 263 } 266 264 … … 268 266 269 267 for (j = 0; j < Nsecfilt; j++) { 270 InitSecFilt (&catalog[0].secfilt[Nave*Nsecfilt+j]);268 dvo_secfilt_init (&catalog[0].secfilt[Nave*Nsecfilt+j]); 271 269 } 272 270 -
branches/eam_branches/ipp-20120627/Ohana/src/addstar/src/find_matches_closest.c
r34223 r34225 252 252 if (!IN_REGION (stars[i].average.R, stars[i].average.D)) continue; 253 253 254 dvo_average_init (&catalog[0].average[Nave]); 254 255 catalog[0].average[Nave].R = stars[i].average.R; 255 256 catalog[0].average[Nave].D = stars[i].average.D; 256 catalog[0].average[Nave].dR = 0;257 catalog[0].average[Nave].dD = 0;258 257 259 258 catalog[0].average[Nave].Nmeasure = NSTAR_GROUP; 260 catalog[0].average[Nave].Nmissing = 0;261 catalog[0].average[Nave].Nextend = 0;262 263 259 catalog[0].average[Nave].measureOffset = Nmeas; 264 catalog[0].average[Nave].missingOffset = -1;265 catalog[0].average[Nave].extendOffset = -1;266 267 catalog[0].average[Nave].uR = 0;268 catalog[0].average[Nave].uD = 0;269 catalog[0].average[Nave].duR = 0;270 catalog[0].average[Nave].duD = 0;271 catalog[0].average[Nave].P = 0;272 catalog[0].average[Nave].dP = 0;273 274 catalog[0].average[Nave].Xp = 0;275 catalog[0].average[Nave].ChiSqAve = 0.0;276 catalog[0].average[Nave].ChiSqPM = 0.0;277 catalog[0].average[Nave].ChiSqPar = 0.0;278 catalog[0].average[Nave].Tmean = 0;279 catalog[0].average[Nave].Trange = 0;280 catalog[0].average[Nave].Npos = 0;281 282 260 catalog[0].average[Nave].objID = objID; 283 261 catalog[0].average[Nave].catID = catID; 284 catalog[0].average[Nave].flags = 0; 262 285 263 if (PSPS_ID) { 286 264 catalog[0].average[Nave].extID = CreatePSPSObjectID(catalog[0].average[Nave].R, catalog[0].average[Nave].D); 287 } else {288 catalog[0].average[Nave].extID = 0;289 265 } 290 266 … … 292 268 293 269 for (j = 0; j < Nsecfilt; j++) { 294 InitSecFilt (&catalog[0].secfilt[Nave*Nsecfilt+j]);270 dvo_secfilt_init (&catalog[0].secfilt[Nave*Nsecfilt+j]); 295 271 } 296 272 -
branches/eam_branches/ipp-20120627/Ohana/src/addstar/src/find_matches_closest_refstars.c
r34223 r34225 255 255 if (!IN_REGION (stars[N][0].average.R, stars[N][0].average.D)) continue; 256 256 257 dvo_average_init (&catalog[0].average[Nave]); 257 258 catalog[0].average[Nave].R = stars[N][0].average.R; 258 259 catalog[0].average[Nave].D = stars[N][0].average.D; 259 260 260 261 catalog[0].average[Nave].Nmeasure = NREFSTAR_GROUP; 261 catalog[0].average[Nave].Nmissing = 0;262 catalog[0].average[Nave].Nextend = 0;263 264 262 catalog[0].average[Nave].measureOffset = Nmeas; 265 catalog[0].average[Nave].missingOffset = -1; 266 catalog[0].average[Nave].extendOffset = -1; 263 catalog[0].average[Nave].objID = objID; 264 catalog[0].average[Nave].catID = catID; 265 266 if (PSPS_ID) { 267 catalog[0].average[Nave].extID = CreatePSPSObjectID(catalog[0].average[Nave].R, catalog[0].average[Nave].D); 268 } 267 269 268 270 if (ACCEPT_MOTION) { … … 275 277 catalog[0].average[Nave].P = stars[N][0].average.P; 276 278 catalog[0].average[Nave].dP = stars[N][0].average.dP; 277 } else {278 catalog[0].average[Nave].dR = 0;279 catalog[0].average[Nave].dD = 0;280 catalog[0].average[Nave].uR = 0;281 catalog[0].average[Nave].uD = 0;282 catalog[0].average[Nave].duR = 0;283 catalog[0].average[Nave].duD = 0;284 catalog[0].average[Nave].P = 0;285 catalog[0].average[Nave].dP = 0;286 catalog[0].average[Nave].Xp = 0;287 }288 289 catalog[0].average[Nave].Xp = 0;290 catalog[0].average[Nave].ChiSqAve = 0.0;291 catalog[0].average[Nave].ChiSqPM = 0.0;292 catalog[0].average[Nave].ChiSqPar = 0.0;293 catalog[0].average[Nave].Tmean = 0;294 catalog[0].average[Nave].Trange = 0;295 catalog[0].average[Nave].Npos = 0;296 297 catalog[0].average[Nave].objID = objID;298 catalog[0].average[Nave].catID = catID;299 catalog[0].average[Nave].flags = 0;300 if (PSPS_ID) {301 catalog[0].average[Nave].extID = CreatePSPSObjectID(catalog[0].average[Nave].R,302 catalog[0].average[Nave].D);303 } else {304 catalog[0].average[Nave].extID = 0;305 279 } 306 280 … … 308 282 309 283 for (j = 0; j < Nsecfilt; j++) { 310 InitSecFilt (&catalog[0].secfilt[Nave*Nsecfilt+j]);284 dvo_secfilt_init (&catalog[0].secfilt[Nave*Nsecfilt+j]); 311 285 } 312 286 -
branches/eam_branches/ipp-20120627/Ohana/src/addstar/src/find_matches_refstars.c
r34223 r34225 227 227 if (!IN_REGION (stars[N][0].average.R, stars[N][0].average.D)) continue; 228 228 229 dvo_average_init (&catalog[0].average[Nave]); 229 230 catalog[0].average[Nave].R = stars[N][0].average.R; 230 231 catalog[0].average[Nave].D = stars[N][0].average.D; 231 232 232 233 catalog[0].average[Nave].Nmeasure = NREFSTAR_GROUP; 233 catalog[0].average[Nave].Nmissing = 0;234 catalog[0].average[Nave].Nextend = 0;235 236 234 catalog[0].average[Nave].measureOffset = Nmeas; 237 catalog[0].average[Nave].missingOffset = -1; 238 catalog[0].average[Nave].extendOffset = -1; 235 catalog[0].average[Nave].objID = objID; 236 catalog[0].average[Nave].catID = catID; 237 238 if (PSPS_ID) { 239 catalog[0].average[Nave].extID = CreatePSPSObjectID(catalog[0].average[Nave].R, catalog[0].average[Nave].D); 240 } 239 241 240 242 if (ACCEPT_MOTION) { … … 247 249 catalog[0].average[Nave].P = stars[N][0].average.P; 248 250 catalog[0].average[Nave].dP = stars[N][0].average.dP; 249 } else { 250 catalog[0].average[Nave].dR = 0; 251 catalog[0].average[Nave].dD = 0; 252 catalog[0].average[Nave].uR = 0; 253 catalog[0].average[Nave].uD = 0; 254 catalog[0].average[Nave].duR = 0; 255 catalog[0].average[Nave].duD = 0; 256 catalog[0].average[Nave].P = 0; 257 catalog[0].average[Nave].dP = 0; 258 catalog[0].average[Nave].Xp = 0; 259 } 260 261 catalog[0].average[Nave].Xp = 0; 262 catalog[0].average[Nave].ChiSqAve = 0.0; 263 catalog[0].average[Nave].ChiSqPM = 0.0; 264 catalog[0].average[Nave].ChiSqPar = 0.0; 265 catalog[0].average[Nave].Tmean = 0; 266 catalog[0].average[Nave].Trange = 0; 267 catalog[0].average[Nave].Npos = 0; 268 269 catalog[0].average[Nave].objID = objID; 270 catalog[0].average[Nave].catID = catID; 271 catalog[0].average[Nave].flags = 0; 272 if (PSPS_ID) { 273 catalog[0].average[Nave].extID = CreatePSPSObjectID(catalog[0].average[Nave].R, 274 catalog[0].average[Nave].D); 275 } else { 276 catalog[0].average[Nave].extID = 0; 277 } 278 251 } 279 252 280 253 objID ++; 281 254 282 255 for (j = 0; j < Nsecfilt; j++) { 283 InitSecFilt (&catalog[0].secfilt[Nave*Nsecfilt+j]);256 dvo_secfilt_init (&catalog[0].secfilt[Nave*Nsecfilt+j]); 284 257 } 285 258 -
branches/eam_branches/ipp-20120627/Ohana/src/libdvo/include/dvo.h
r34210 r34225 688 688 BoundaryTree *BoundaryTreeLoad(char *filename); 689 689 690 void dvo_average_init (Average *average); 691 void dvo_secfilt_init (SecFilt *secfilt); 692 void dvo_measure_init (Measure *measure); 693 690 694 # endif // DVO_H -
branches/eam_branches/ipp-20120627/Ohana/src/libdvo/src/dvo_catalog.c
r34222 r34225 132 132 secfilt->Mstdev = NAN_S_SHORT; 133 133 secfilt->stackID = 0; 134 135 secfilt->dummy = 0; 134 136 } 135 137 136 138 // init all data, or just catalog data 137 139 void dvo_measure_init (Measure *measure) { 138 measure->M = 0; 140 measure->M = NAN; 141 measure->dR = NAN; 142 measure->dD = NAN; 143 measure->M = NAN; 144 measure->Mcal = NAN; 145 measure->Map = NAN; 146 measure->Mkron = NAN; 147 measure->dMkron = NAN; 148 measure->dM = NAN; 149 measure->dMcal = NAN; 150 measure->dt = NAN; 151 152 measure->FluxPSF = NAN; 153 measure->dFluxPSF = NAN; 154 measure->FluxKron = NAN; 155 measure->dFluxKron = NAN; 156 157 measure->airmass = NAN; 158 measure->az = NAN; 159 160 measure->Xccd = NAN; 161 measure->Yccd = NAN; 162 163 measure->Sky = NAN; 164 measure->dSky = NAN; 165 166 measure->t = 0; 167 measure->t_msec = 0; 168 measure->averef = 0; 169 170 measure->detID = 0; 171 measure->imageID = 0; 172 measure->objID = 0; 173 measure->catID = 0; 174 measure->extID = 0; 175 176 measure->psfQual = NAN; 177 measure->psfChisq = NAN; 178 measure->psfNdof = 0; 179 measure->psfNpix = 0; 180 measure->crNsigma = NAN; 181 measure->extNsigma = NAN; 182 183 measure->FWx = 0; 184 measure->FWy = 0; 185 measure->theta = 0; 186 187 measure->Mxx = 0; 188 measure->Mxy = 0; 189 measure->Myy = 0; 190 191 measure->dXccd = 0; 192 measure->dYccd = 0; 193 measure->dRsys = 0; 194 195 measure->posangle = 0; 196 measure->pltscale = NAN; 197 198 measure->photcode = 0; 199 measure->dbFlags = 0; 200 measure->photFlags = 0; 139 201 } 140 202
Note:
See TracChangeset
for help on using the changeset viewer.
