- Timestamp:
- Apr 16, 2016, 6:58:24 AM (10 years ago)
- Location:
- trunk/Ohana/src/libdvo
- Files:
-
- 6 edited
-
include/dvo.h (modified) (1 diff)
-
include/dvodb.h (modified) (1 diff)
-
src/dbExtractAverages.c (modified) (1 diff)
-
src/dbExtractMeasures.c (modified) (1 diff)
-
src/dbFields.c (modified) (2 diffs)
-
src/dvo_photcode_ops.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/include/dvo.h
r39521 r39531 920 920 float PhotZeroPoint (Measure *measure, Average *average, SecFilt *secfilt); 921 921 922 int PhotSecfiltFlags (PhotCode *code, Average *average, SecFilt *secfilt); 923 int PhotNcode (PhotCode *code, Average *average, SecFilt *secfilt); 922 int PhotSecfiltFlags (PhotCode *code, Average *average, SecFilt *secfilt); 923 int PhotNwarp (PhotCode *code, Average *average, SecFilt *secfilt); 924 int PhotNwarpGood (PhotCode *code, Average *average, SecFilt *secfilt); 925 int PhotNstack (PhotCode *code, Average *average, SecFilt *secfilt); 926 int PhotNstackDet (PhotCode *code, Average *average, SecFilt *secfilt); 927 int PhotNcode (PhotCode *code, Average *average, SecFilt *secfilt); 924 928 int PhotNphot (PhotCode *code, Average *average, SecFilt *secfilt, dvoMagClassType class, dvoMagSourceType source); 925 929 float PhotMstdev (PhotCode *code, Average *average, SecFilt *secfilt, dvoMagClassType class, dvoMagSourceType source); -
trunk/Ohana/src/libdvo/include/dvodb.h
r39523 r39531 53 53 MAG_OPTION_NCODE, 54 54 MAG_OPTION_NPHOT, // Nused 55 MAG_OPTION_NWARP, 56 MAG_OPTION_NWARP_GOOD, 57 MAG_OPTION_NSTACK, 58 MAG_OPTION_NSTACK_DET, 55 59 MAG_OPTION_UC_DIST, 56 60 MAG_OPTION_FLAGS, -
trunk/Ohana/src/libdvo/src/dbExtractAverages.c
r39523 r39531 372 372 case MAG_OPTION_NPHOT: { 373 373 value.Int = PhotNphot (field->photcode, average, secfilt, field->magClass, field->magSource); 374 break; 375 } 376 case MAG_OPTION_NWARP: { 377 int Nsec = GetPhotcodeNsec (field->photcode->code); 378 if (Nsec == -1) break; 379 value.Int = secfilt[Nsec].Nwarp; 380 break; 381 } 382 case MAG_OPTION_NWARP_GOOD: { 383 int Nsec = GetPhotcodeNsec (field->photcode->code); 384 if (Nsec == -1) break; 385 value.Int = secfilt[Nsec].NwarpGood; 386 break; 387 } 388 case MAG_OPTION_NSTACK: { 389 int Nsec = GetPhotcodeNsec (field->photcode->code); 390 if (Nsec == -1) break; 391 value.Int = secfilt[Nsec].Nstack; 392 break; 393 } 394 case MAG_OPTION_NSTACK_DET: { 395 int Nsec = GetPhotcodeNsec (field->photcode->code); 396 if (Nsec == -1) break; 397 value.Int = secfilt[Nsec].NstackDet; 374 398 break; 375 399 } -
trunk/Ohana/src/libdvo/src/dbExtractMeasures.c
r39523 r39531 242 242 243 243 // the following are all values which are come from the secfit table 244 case MAG_OPTION_STDEV: { value.Flt = PhotMstdev (equiv, average, secfilt, field->magClass, field->magSource); break; } 245 case MAG_OPTION_CHISQ: { value.Flt = PhotXm (equiv, average, secfilt); break; } 246 case MAG_OPTION_MIN: { value.Flt = PhotMmin (equiv, average, secfilt); break;} 247 case MAG_OPTION_MAX: { value.Flt = PhotMmax (equiv, average, secfilt); break;} 248 case MAG_OPTION_NCODE: { value.Int = PhotNcode (equiv, average, secfilt); break; } 249 case MAG_OPTION_NPHOT: { value.Int = PhotNphot (equiv, average, secfilt, field->magClass, field->magSource); break; } 250 case MAG_OPTION_UC_DIST: { value.Flt = PhotUCdist (equiv, average, secfilt); break; } 251 case MAG_OPTION_FLAGS: { value.Int = PhotSecfiltFlags (equiv, average, secfilt); break; } 244 case MAG_OPTION_STDEV: { value.Flt = PhotMstdev (equiv, average, secfilt, field->magClass, field->magSource); break; } 245 case MAG_OPTION_CHISQ: { value.Flt = PhotXm (equiv, average, secfilt); break; } 246 case MAG_OPTION_MIN: { value.Flt = PhotMmin (equiv, average, secfilt); break;} 247 case MAG_OPTION_MAX: { value.Flt = PhotMmax (equiv, average, secfilt); break;} 248 case MAG_OPTION_NCODE: { value.Int = PhotNcode (equiv, average, secfilt); break; } 249 case MAG_OPTION_NPHOT: { value.Int = PhotNphot (equiv, average, secfilt, field->magClass, field->magSource); break; } 250 case MAG_OPTION_NWARP: { value.Int = PhotNwarp (equiv, average, secfilt); break; } 251 case MAG_OPTION_NWARP_GOOD: { value.Int = PhotNwarpGood (equiv, average, secfilt); break; } 252 case MAG_OPTION_NSTACK: { value.Int = PhotNstack (equiv, average, secfilt); break; } 253 case MAG_OPTION_NSTACK_DET: { value.Int = PhotNstackDet (equiv, average, secfilt); break; } 254 case MAG_OPTION_UC_DIST: { value.Flt = PhotUCdist (equiv, average, secfilt); break; } 255 case MAG_OPTION_FLAGS: { value.Int = PhotSecfiltFlags (equiv, average, secfilt); break; } 252 256 253 257 // the following values come from the mean lensobj table -
trunk/Ohana/src/libdvo/src/dbFields.c
r39462 r39531 242 242 if (!strcasecmp (string, "ncode")) return MAG_OPTION_NCODE; 243 243 if (!strcasecmp (string, "nphot")) return MAG_OPTION_NPHOT; 244 if (!strcasecmp (string, "nwarp")) return MAG_OPTION_NWARP; 245 if (!strcasecmp (string, "nwarp_good")) return MAG_OPTION_NWARP_GOOD; 246 if (!strcasecmp (string, "nstack")) return MAG_OPTION_NSTACK; 247 if (!strcasecmp (string, "nstack_det")) return MAG_OPTION_NSTACK_DET; 244 248 if (!strcasecmp (string, "uc_dist")) return MAG_OPTION_UC_DIST; 245 249 if (!strcasecmp (string, "flags")) return MAG_OPTION_FLAGS; … … 433 437 434 438 switch (field->magOption) { 439 case MAG_OPTION_NWARP: 440 case MAG_OPTION_NWARP_GOOD: 441 case MAG_OPTION_NSTACK: 442 case MAG_OPTION_NSTACK_DET: 435 443 case MAG_OPTION_NCODE: 436 444 case MAG_OPTION_NPHOT: -
trunk/Ohana/src/libdvo/src/dvo_photcode_ops.c
r39457 r39531 759 759 } 760 760 return (Mstdev); 761 } 762 763 // return the number of detections in this filter (gpc1) 764 int PhotNwarp (PhotCode *code, Average *average, SecFilt *secfilt) { 765 OHANA_UNUSED_PARAM(average); 766 767 if (code == NULL) return 0; 768 769 int Ns = photcodes[0].hashNsec[code[0].code]; 770 if (Ns == -1) return 0; 771 772 return secfilt[Ns].Nwarp; 773 } 774 775 // return the number of detections in this filter (gpc1) 776 int PhotNwarpGood (PhotCode *code, Average *average, SecFilt *secfilt) { 777 OHANA_UNUSED_PARAM(average); 778 779 if (code == NULL) return 0; 780 781 int Ns = photcodes[0].hashNsec[code[0].code]; 782 if (Ns == -1) return 0; 783 784 return secfilt[Ns].NwarpGood; 785 } 786 787 // return the number of detections in this filter (gpc1) 788 int PhotNstack (PhotCode *code, Average *average, SecFilt *secfilt) { 789 OHANA_UNUSED_PARAM(average); 790 791 if (code == NULL) return 0; 792 793 int Ns = photcodes[0].hashNsec[code[0].code]; 794 if (Ns == -1) return 0; 795 796 return secfilt[Ns].Nstack; 797 } 798 799 // return the number of detections in this filter (gpc1) 800 int PhotNstackDet (PhotCode *code, Average *average, SecFilt *secfilt) { 801 OHANA_UNUSED_PARAM(average); 802 803 if (code == NULL) return 0; 804 805 int Ns = photcodes[0].hashNsec[code[0].code]; 806 if (Ns == -1) return 0; 807 808 return secfilt[Ns].NstackDet; 761 809 } 762 810
Note:
See TracChangeset
for help on using the changeset viewer.
