Changeset 37571
- Timestamp:
- Nov 9, 2014, 8:24:47 AM (12 years ago)
- Location:
- branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo
- Files:
-
- 12 edited
-
avmatch.c (modified) (1 diff)
-
gimages.c (modified) (1 diff)
-
images.c (modified) (1 diff)
-
imdata.c (modified) (1 diff)
-
imdense.c (modified) (1 diff)
-
imextract.c (modified) (1 diff)
-
imlist.c (modified) (1 diff)
-
imstats.c (modified) (1 diff)
-
mmatch.c (modified) (3 diffs)
-
mmextract.c (modified) (2 diffs)
-
skycoverage.c (modified) (1 diff)
-
subpix.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/avmatch.c
r37435 r37571 152 152 int needMeasure = dbFieldNeedMeasure (fields, Nfields); 153 153 int needLensobj = dbFieldNeedLensobj (fields, Nfields); 154 int needStarpar = dbFieldNeedStarpar (fields, Nfields );154 int needStarpar = dbFieldNeedStarpar (fields, Nfields, TRUE); 155 155 156 156 /* create output storage vectors */ -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/gimages.c
r37386 r37571 85 85 if ((image = LoadImagesDVO (&Nimage)) == NULL) return (FALSE); 86 86 image_subset (image, Nimage, &subset, &Nsubset, selection, tzero, trange, TimeSelect); 87 BuildChipMatch (image, Nimage);87 // BuildChipMatch (image, Nimage); 88 88 89 89 int DistortImage = wordhash ("-DIS"); -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/images.c
r37570 r37571 131 131 /* it is not an error for the database not to have any images */ 132 132 if ((image = LoadImagesDVO (&Nimage)) == NULL) return (TRUE); 133 BuildChipMatch (image, Nimage); 134 135 // XXX push this and BuildChipMatch into LoadImagesDVO? 136 char mapfile[DVO_MAX_PATH]; 137 char *catdir = dvo_get_catdir (); 138 snprintf (mapfile, DVO_MAX_PATH, "%s/AstroMap.fits", catdir); 139 AstromOffsetTable *table = AstromOffsetMapLoad (mapfile, FALSE); 140 141 // assign images.coords.offsetMap -> table->map[i] 142 if (table) { 143 AstromOffsetTableMatchChips (image, Nimage, table); 144 } 133 // BuildChipMatch (image, Nimage); 145 134 146 135 if (SOLO_MOSAIC && photcode) { -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/imdata.c
r37378 r37571 87 87 if ((image = LoadImagesDVO (&Nimage)) == NULL) return (FALSE); 88 88 image_subset (image, Nimage, &subset, &Nsubset, selection, tzero, trange, TimeSelect); 89 BuildChipMatch (image, Nimage);89 // BuildChipMatch (image, Nimage); 90 90 GetTimeFormat (&TimeReference, &TimeFormat); 91 91 -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/imdense.c
r37378 r37571 22 22 23 23 if ((image = LoadImagesDVO (&Nimage)) == NULL) return (FALSE); 24 BuildChipMatch (image, Nimage);24 // BuildChipMatch (image, Nimage); 25 25 26 26 Rmin = graphmode.coords.crval1 - 182.0; -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/imextract.c
r37049 r37571 90 90 91 91 if ((image = LoadImagesDVO (&Nimage)) == NULL) goto escape; 92 BuildChipMatch (image, Nimage);92 // BuildChipMatch (image, Nimage); 93 93 dbExtractImagesInit (); 94 94 -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/imlist.c
r37378 r37571 83 83 if ((image = LoadImagesDVO (&Nimage)) == NULL) return (FALSE); 84 84 image_subset (image, Nimage, &subset, &Nsubset, selection, tzero, trange, TimeSelect); 85 BuildChipMatch (image, Nimage);85 // BuildChipMatch (image, Nimage); 86 86 87 87 GetTimeFormat (&TimeReference, &TimeFormat); -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/imstats.c
r37378 r37571 31 31 32 32 if ((image = LoadImagesDVO (&Nimage)) == NULL) return (FALSE); 33 BuildChipMatch (image, Nimage);33 // BuildChipMatch (image, Nimage); 34 34 35 35 /* assign vector values */ -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/mmatch.c
r35416 r37571 233 233 ALLOCATE (index, off_t, Nelem); 234 234 235 // int needLensing = dbFieldNeedLensing (fields, Nfields); 236 int needStarpar = dbFieldNeedStarpar (fields, Nfields, FALSE); 237 235 238 // grab data from all selected sky regions 236 239 Signal = signal (SIGINT, handle_interrupt); … … 246 249 catalog.filename = HOST_ID ? hostfile : skylist[0].filename[i]; 247 250 catalog.catflags = LOAD_AVES | LOAD_SECF | LOAD_MEAS; 251 catalog.catflags |= needStarpar ? LOAD_STARPAR : SKIP_STARPAR; 248 252 catalog.Nsecfilt = Nsecfilt; 249 253 … … 282 286 // extract the relevant values for this measurement 283 287 dbExtractMeasuresInitMeas (); // reset counters for saved fields (costs very little 288 289 Average *average = &catalog.average[Ncat]; 290 291 int Nstarpar = average->starparOffset; 292 StarPar *starpar = needStarpar ? &catalog.starpar[Nstarpar] : NULL; 293 294 // int Nlensing = average->lensobjOffset; 295 // Lensobj *lensobj = needLensobj ? &catalog.lensobj[m] : NULL; 296 297 int Nsec = Ncat*Nsecfilt; 298 SecFilt *secfilt = &catalog.secfilt[Nsec]; 299 284 300 for (n = 0; n < Nfields; n++) { 285 values[n] = dbExtractMeasures ( &catalog.average[Ncat], &catalog.secfilt[Ncat*Nsecfilt], &catalog.measure[m], &fields[n]);301 values[n] = dbExtractMeasures (average, secfilt, &catalog.measure[m], NULL, starpar, &fields[n]); 286 302 } 287 303 -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/mmextract.c
r35263 r37571 174 174 } 175 175 176 // int needLensing = dbFieldNeedLensing (fields, Nfields); 177 int needStarpar = dbFieldNeedStarpar (fields, Nfields, FALSE); 178 176 179 // grab data from all selected sky regions 177 180 Signal = signal (SIGINT, handle_interrupt); … … 213 216 // extract the relevant values for this measurement 214 217 dbExtractMeasuresInitMeas (); // reset counters for saved fields 218 219 Average *average = &catalog.average[j]; 220 221 int Nstarpar = average->starparOffset; 222 StarPar *starpar = needStarpar ? &catalog.starpar[Nstarpar] : NULL; 223 224 // int Nlensing = average->lensobjOffset; 225 // Lensobj *lensobj = needLensobj ? &catalog.lensobj[m] : NULL; 226 227 int Nsec = j*Nsecfilt; 228 SecFilt *secfilt = &catalog.secfilt[Nsec]; 229 215 230 for (n = 0; n < Nfields; n++) { 216 231 // values needs to be a pointer to a type with FLT and INT (with a union, we would save a bit of memory...) 217 values[n] = dbExtractMeasures ( &catalog.average[j], &catalog.secfilt[j*Nsecfilt], &catalog.measure[m], &fields[n]);232 values[n] = dbExtractMeasures (average, secfilt, &catalog.measure[m], NULL, starpar, &fields[n]); 218 233 } 219 234 // fprintf (stderr, "object: ave: %f, cat: %f, averef %d\n", fields[n].name, values[2], values[3], catalog.measure[m].averef); -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/skycoverage.c
r37531 r37571 219 219 return (FALSE); 220 220 } 221 BuildChipMatch (image, Nimage);221 // BuildChipMatch (image, Nimage); 222 222 223 223 V = (float *)buf[0].matrix.buffer; -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/subpix.c
r37378 r37571 115 115 /* load all images, extract those touching Ra, Dec */ 116 116 if ((image = LoadImagesDVO (&Nimage)) == NULL) return (FALSE); 117 BuildChipMatch (image, Nimage);117 // BuildChipMatch (image, Nimage); 118 118 119 119 for (i = 0; i < Nimage; i++) {
Note:
See TracChangeset
for help on using the changeset viewer.
