Changeset 15038 for trunk/Ohana/src/addstar
- Timestamp:
- Sep 26, 2007, 5:34:27 PM (19 years ago)
- Location:
- trunk/Ohana/src/addstar/src
- Files:
-
- 8 edited
-
FilterStars.c (modified) (1 diff)
-
ImageOptions.c (modified) (1 diff)
-
ReadStarsFITS.c (modified) (2 diffs)
-
SEDfit.c (modified) (1 diff)
-
find_matches.c (modified) (6 diffs)
-
find_matches_closest.c (modified) (3 diffs)
-
find_matches_refstars.c (modified) (6 diffs)
-
load2mass_catalog.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/src/FilterStars.c
r12732 r15038 43 43 stars[N].Mcal = image[0].Mcal; 44 44 stars[N].t = image[0].tzero + 1e-4*stars[N].Y*image[0].trate; /* trate is in 0.1 msec / row */ 45 stars[N].dt = MTIME; 45 46 46 47 stars[N].M = MIN (stars[N].M + MTIME, NO_MAG); -
trunk/Ohana/src/addstar/src/ImageOptions.c
r12332 r15038 36 36 } 37 37 options[0].photcode = equivPhotcode; 38 39 options[0].imageID = 0; 38 40 return (TRUE); 39 41 } -
trunk/Ohana/src/addstar/src/ReadStarsFITS.c
r15036 r15038 176 176 stars[i].extNsigma = ps1data[i].extNsigma; 177 177 178 stars[i].detID = ps1data[i].detID; 178 stars[i].detID = ps1data[i].detID; 179 stars[i].flags = ps1data[i].flags; 180 181 // XXX not defined anyway 182 // stars[i].stargal = ps1data[i].stargal; 179 183 180 184 /* these are set elsewhere */ … … 196 200 stars[i].dt = 0; 197 201 stars[i].airmass = 0; 202 stars[i].az = 0; 198 203 stars[i].code = 0; 199 204 stars[i].found = 0; -
trunk/Ohana/src/addstar/src/SEDfit.c
r12332 r15038 186 186 outcat[0].measure[Nmeas].dM = 0.0; 187 187 outcat[0].measure[Nmeas].Mcal = 0; 188 outcat[0].measure[Nmeas].t = TIMEREF;189 outcat[0].measure[Nmeas].averef = Nave;190 outcat[0].measure[Nmeas].photcode = table[0].code[n];191 outcat[0].measure[Nmeas].dophot = 0;192 outcat[0].measure[Nmeas]. flags= 0;188 outcat[0].measure[Nmeas].t = TIMEREF; 189 outcat[0].measure[Nmeas].averef = Nave; 190 outcat[0].measure[Nmeas].photcode = table[0].code[n]; 191 outcat[0].measure[Nmeas].dophot = 0; 192 outcat[0].measure[Nmeas].dbFlags = 0; 193 193 outcat[0].measure[Nmeas].dt = 0xffff; 194 194 -
trunk/Ohana/src/addstar/src/find_matches.c
r14291 r15038 163 163 catalog[0].measure[Nmeas].dD = 3600.0*(catalog[0].average[n].D - stars[N].D); 164 164 165 /* XXX need to add dX, dY : need to load into stars[N].dX,dY */166 /* XXX need to add stargal, Sky, dSky, qPSF, detID, imageID */167 165 catalog[0].measure[Nmeas].Xccd = stars[N].X; 168 166 catalog[0].measure[Nmeas].Yccd = stars[N].Y; … … 175 173 catalog[0].measure[Nmeas].photcode = stars[N].code; /* photcode */ 176 174 catalog[0].measure[Nmeas].dophot = stars[N].dophot; 177 catalog[0].measure[Nmeas]. flags= 0;175 catalog[0].measure[Nmeas].dbFlags = 0; 178 176 catalog[0].measure[Nmeas].dt = stars[N].dt; 179 177 catalog[0].measure[Nmeas].airmass = stars[N].airmass; 178 179 catalog[0].measure[Nmeas].photFlags = stars[N].flags; 180 catalog[0].measure[Nmeas].qPSF = stars[N].psfQual; 181 catalog[0].measure[Nmeas].psfProb = stars[N].psfProb; 182 catalog[0].measure[Nmeas].crNsigma = stars[N].crNsigma; 183 catalog[0].measure[Nmeas].extNsigma = stars[N].extNsigma; 184 catalog[0].measure[Nmeas].Sky = stars[N].sky; 185 catalog[0].measure[Nmeas].dSky = stars[N].dsky; 186 187 catalog[0].measure[Nmeas].stargal = 0; // XXX not yet set 188 189 catalog[0].measure[Nmeas].detID = stars[N].detID; 190 catalog[0].measure[Nmeas].imageID = options.imageID; 191 192 catalog[0].measure[Nmeas].dXccd = stars[N].dX; 193 catalog[0].measure[Nmeas].dYccd = stars[N].dY; 180 194 181 195 catalog[0].measure[Nmeas].Mgal = stars[N].Mgal; … … 201 215 /* this image star matches more than one catalog star */ 202 216 if (stars[N].found > -1) { 203 catalog[0].measure[stars[N].found]. flags |= BLEND_IMAGE;204 catalog[0].measure[Nmeas]. flags |= BLEND_IMAGE;217 catalog[0].measure[stars[N].found].dbFlags |= BLEND_IMAGE; 218 catalog[0].measure[Nmeas].dbFlags |= BLEND_IMAGE; 205 219 } 206 220 if (stars[N].found == -2) { /* this image star matches a catalog star on a neighboring catalog */ 207 catalog[0].measure[Nmeas]. flags |= BLEND_IMAGE_NEIGHBOR;221 catalog[0].measure[Nmeas].dbFlags |= BLEND_IMAGE_NEIGHBOR; 208 222 } 209 223 if (stars[N].found == -1) { /* this image star matches only this catalog star */ … … 212 226 /* this catalog star matches more than one image star */ 213 227 if (catalog[0].found[n] > -1) { 214 catalog[0].measure[catalog[0].found[n]]. flags |= BLEND_CATALOG;215 catalog[0].measure[Nmeas]. flags |= BLEND_CATALOG;228 catalog[0].measure[catalog[0].found[n]].dbFlags |= BLEND_CATALOG; 229 catalog[0].measure[Nmeas].dbFlags |= BLEND_CATALOG; 216 230 } else { 217 231 catalog[0].found[n] = Nmeas; … … 273 287 } 274 288 275 /* XXX need to add dX, dY : need to load into stars[N].dX,dY */276 /* XXX need to add stargal, Sky, dSky, qPSF, detID, imageID */277 289 catalog[0].measure[Nmeas].Xccd = stars[N].X; 278 290 catalog[0].measure[Nmeas].Yccd = stars[N].Y; … … 287 299 catalog[0].measure[Nmeas].photcode = stars[N].code; /* photcode */ 288 300 catalog[0].measure[Nmeas].dophot = stars[N].dophot; 289 catalog[0].measure[Nmeas]. flags= 0;301 catalog[0].measure[Nmeas].dbFlags = 0; 290 302 catalog[0].measure[Nmeas].dt = stars[N].dt; 291 303 catalog[0].measure[Nmeas].airmass = stars[N].airmass; 304 305 catalog[0].measure[Nmeas].photFlags = stars[N].flags; 306 catalog[0].measure[Nmeas].qPSF = stars[N].psfQual; 307 catalog[0].measure[Nmeas].psfProb = stars[N].psfProb; 308 catalog[0].measure[Nmeas].crNsigma = stars[N].crNsigma; 309 catalog[0].measure[Nmeas].extNsigma = stars[N].extNsigma; 310 catalog[0].measure[Nmeas].Sky = stars[N].sky; 311 catalog[0].measure[Nmeas].dSky = stars[N].dsky; 312 313 catalog[0].measure[Nmeas].stargal = 0; // XXX not yet set 314 315 catalog[0].measure[Nmeas].detID = stars[N].detID; 316 catalog[0].measure[Nmeas].imageID = options.imageID; 317 318 catalog[0].measure[Nmeas].dXccd = stars[N].dX; 319 catalog[0].measure[Nmeas].dYccd = stars[N].dY; 292 320 293 321 catalog[0].measure[Nmeas].Mgal = stars[N].Mgal; -
trunk/Ohana/src/addstar/src/find_matches_closest.c
r14291 r15038 193 193 catalog[0].measure[Nmeas].photcode = stars[N].code; /* photcode */ 194 194 catalog[0].measure[Nmeas].dophot = stars[N].dophot; 195 catalog[0].measure[Nmeas]. flags= 0;195 catalog[0].measure[Nmeas].dbFlags = 0; 196 196 catalog[0].measure[Nmeas].dt = stars[N].dt; 197 197 catalog[0].measure[Nmeas].airmass = stars[N].airmass; 198 199 catalog[0].measure[Nmeas].photFlags = stars[N].flags; 200 catalog[0].measure[Nmeas].qPSF = stars[N].psfQual; 201 catalog[0].measure[Nmeas].psfProb = stars[N].psfProb; 202 catalog[0].measure[Nmeas].crNsigma = stars[N].crNsigma; 203 catalog[0].measure[Nmeas].extNsigma = stars[N].extNsigma; 204 catalog[0].measure[Nmeas].Sky = stars[N].sky; 205 catalog[0].measure[Nmeas].dSky = stars[N].dsky; 206 207 catalog[0].measure[Nmeas].stargal = 0; 208 209 catalog[0].measure[Nmeas].detID = stars[N].detID; 210 catalog[0].measure[Nmeas].imageID = options.imageID; 211 212 catalog[0].measure[Nmeas].dXccd = stars[N].dX; 213 catalog[0].measure[Nmeas].dYccd = stars[N].dY; 198 214 199 215 catalog[0].measure[Nmeas].Mgal = stars[N].Mgal; … … 270 286 } 271 287 272 /* XXX need to add dX, dY : need to load into stars[N].dX,dY */273 /* XXX need to add stargal, Sky, dSky, qPSF, detID, imageID */274 288 catalog[0].measure[Nmeas].Xccd = stars[N].X; 275 289 catalog[0].measure[Nmeas].Yccd = stars[N].Y; … … 284 298 catalog[0].measure[Nmeas].photcode = stars[N].code; /* photcode */ 285 299 catalog[0].measure[Nmeas].dophot = stars[N].dophot; 286 catalog[0].measure[Nmeas]. flags= 0;300 catalog[0].measure[Nmeas].dbFlags = 0; 287 301 catalog[0].measure[Nmeas].dt = stars[N].dt; 288 302 catalog[0].measure[Nmeas].airmass = stars[N].airmass; 303 304 catalog[0].measure[Nmeas].photFlags = stars[N].flags; 305 catalog[0].measure[Nmeas].qPSF = stars[N].psfQual; 306 catalog[0].measure[Nmeas].psfProb = stars[N].psfProb; 307 catalog[0].measure[Nmeas].crNsigma = stars[N].crNsigma; 308 catalog[0].measure[Nmeas].extNsigma = stars[N].extNsigma; 309 catalog[0].measure[Nmeas].Sky = stars[N].sky; 310 catalog[0].measure[Nmeas].dSky = stars[N].dsky; 311 312 catalog[0].measure[Nmeas].stargal = 0; 313 314 catalog[0].measure[Nmeas].detID = stars[N].detID; 315 catalog[0].measure[Nmeas].imageID = options.imageID; 316 317 catalog[0].measure[Nmeas].dXccd = stars[N].dX; 318 catalog[0].measure[Nmeas].dYccd = stars[N].dY; 289 319 290 320 catalog[0].measure[Nmeas].Mgal = stars[N].Mgal; -
trunk/Ohana/src/addstar/src/find_matches_refstars.c
r12332 r15038 140 140 catalog[0].measure[Nmeas].photcode = stars[N][0].code; 141 141 catalog[0].measure[Nmeas].dophot = 0; 142 catalog[0].measure[Nmeas]. flags= 0;142 catalog[0].measure[Nmeas].dbFlags = 0; 143 143 catalog[0].measure[Nmeas].dt = 0xffff; 144 144 … … 149 149 catalog[0].measure[Nmeas].theta = NO_MAG; 150 150 151 /* XXX need to add dX, dY : need to load into stars[N].dX,dY */ 152 /* XXX need to add stargal, Sky, dSky, qPSF, detID, imageID */ 151 catalog[0].measure[Nmeas].photFlags = 0; 152 catalog[0].measure[Nmeas].qPSF = 0; 153 catalog[0].measure[Nmeas].psfProb = 0; 154 catalog[0].measure[Nmeas].crNsigma = 0; 155 catalog[0].measure[Nmeas].extNsigma = 0; 156 catalog[0].measure[Nmeas].Sky = 0; 157 catalog[0].measure[Nmeas].dSky = 0; 158 159 catalog[0].measure[Nmeas].stargal = 0; // XXX not yet set 160 161 catalog[0].measure[Nmeas].detID = 0; 162 catalog[0].measure[Nmeas].imageID = 0; 163 164 catalog[0].measure[Nmeas].dXccd = 0; 165 catalog[0].measure[Nmeas].dYccd = 0; 166 153 167 catalog[0].measure[Nmeas].Xccd = 0.0; 154 168 catalog[0].measure[Nmeas].Yccd = 0.0; … … 168 182 /* this image star matches more than one catalog star */ 169 183 if (stars[N][0].found > -1) { 170 catalog[0].measure[stars[N][0].found]. flags |= BLEND_IMAGE;171 catalog[0].measure[Nmeas]. flags |= BLEND_IMAGE;184 catalog[0].measure[stars[N][0].found].dbFlags |= BLEND_IMAGE; 185 catalog[0].measure[Nmeas].dbFlags |= BLEND_IMAGE; 172 186 } 173 187 if (stars[N][0].found == -2) { /* this image star matches a catalog star on a neighboring catalog */ 174 catalog[0].measure[Nmeas]. flags |= BLEND_IMAGE_NEIGHBOR;188 catalog[0].measure[Nmeas].dbFlags |= BLEND_IMAGE_NEIGHBOR; 175 189 } 176 190 if (stars[N][0].found == -1) { /* this image star matches only this catalog star */ … … 179 193 /* this catalog star matches more than one image star */ 180 194 if (catalog[0].found[n] > -1) { 181 catalog[0].measure[catalog[0].found[n]]. flags |= BLEND_CATALOG;182 catalog[0].measure[Nmeas]. flags |= BLEND_CATALOG;195 catalog[0].measure[catalog[0].found[n]].dbFlags |= BLEND_CATALOG; 196 catalog[0].measure[Nmeas].dbFlags |= BLEND_CATALOG; 183 197 } else { 184 198 catalog[0].found[n] = Nmeas; … … 254 268 catalog[0].measure[Nmeas].photcode = stars[N][0].code; 255 269 catalog[0].measure[Nmeas].dophot = 0; 256 catalog[0].measure[Nmeas]. flags= 0;270 catalog[0].measure[Nmeas].dbFlags = 0; 257 271 catalog[0].measure[Nmeas].dt = 0xffff; 272 273 catalog[0].measure[Nmeas].photFlags = 0; 274 catalog[0].measure[Nmeas].qPSF = 0; 275 catalog[0].measure[Nmeas].psfProb = 0; 276 catalog[0].measure[Nmeas].crNsigma = 0; 277 catalog[0].measure[Nmeas].extNsigma = 0; 278 catalog[0].measure[Nmeas].Sky = 0; 279 catalog[0].measure[Nmeas].dSky = 0; 280 281 catalog[0].measure[Nmeas].stargal = 0; // XXX not yet set 282 283 catalog[0].measure[Nmeas].detID = 0; 284 catalog[0].measure[Nmeas].imageID = 0; 285 286 catalog[0].measure[Nmeas].dXccd = 0; 287 catalog[0].measure[Nmeas].dYccd = 0; 288 289 catalog[0].measure[Nmeas].Xccd = 0.0; 290 catalog[0].measure[Nmeas].Yccd = 0.0; 258 291 259 292 catalog[0].measure[Nmeas].airmass = 0; … … 263 296 catalog[0].measure[Nmeas].theta = NO_MAG; 264 297 265 /* XXX need to add dX, dY : need to load into stars[N].dX,dY */266 /* XXX need to add stargal, Sky, dSky, qPSF, detID, imageID */267 298 catalog[0].measure[Nmeas].Xccd = 0.0; 268 299 catalog[0].measure[Nmeas].Yccd = 0.0; -
trunk/Ohana/src/addstar/src/load2mass_catalog.c
r12332 r15038 52 52 catalog[0].measure[Nmeas].dM = MIN (stars[i+j].dM, NO_ERR); 53 53 catalog[0].measure[Nmeas].Mcal = 0; 54 catalog[0].measure[Nmeas].t = stars[i+j].t;55 catalog[0].measure[Nmeas].averef = Nave;56 catalog[0].measure[Nmeas].photcode = stars[i+j].code;57 catalog[0].measure[Nmeas].dophot = 0;58 catalog[0].measure[Nmeas]. flags= 0;54 catalog[0].measure[Nmeas].t = stars[i+j].t; 55 catalog[0].measure[Nmeas].averef = Nave; 56 catalog[0].measure[Nmeas].photcode = stars[i+j].code; 57 catalog[0].measure[Nmeas].dophot = 0; 58 catalog[0].measure[Nmeas].dbFlags = 0; 59 59 catalog[0].measure[Nmeas].dt = 0xffff; 60 60
Note:
See TracChangeset
for help on using the changeset viewer.
