Changeset 4865 for trunk/Ohana/src/opihi
- Timestamp:
- Aug 24, 2005, 8:51:56 AM (21 years ago)
- Location:
- trunk/Ohana/src/opihi/dvo
- Files:
-
- 10 edited
-
calextract.c (modified) (1 diff)
-
calmextract.c (modified) (1 diff)
-
catalog.c (modified) (7 diffs)
-
compare.c (modified) (1 diff)
-
dmt.c (modified) (1 diff)
-
gstar.c (modified) (3 diffs)
-
imdata.c (modified) (4 diffs)
-
lcurve.c (modified) (1 diff)
-
lightcurve.c (modified) (1 diff)
-
photometry.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/calextract.c
r4834 r4865 94 94 if (catalog.measure[m+j].source != code[1][0].code) continue; 95 95 M2 = PhotCat (&catalog.measure[m+j]); 96 dM2 = 0.001*catalog.measure[m+j].dM;96 dM2 = catalog.measure[m+j].dM_PS; 97 97 } 98 98 if (M2 == NO_MAG) continue; -
trunk/Ohana/src/opihi/dvo/calmextract.c
r4834 r4865 107 107 if (catalog.measure[m+j].source != code[1][0].code) continue; 108 108 M2 = PhotCat (&catalog.measure[m+j]); 109 dM2 = 0.001*catalog.measure[m+j].dM;109 dM2 = catalog.measure[m+j].dM_PS; 110 110 } 111 111 if (M2 == NO_MAG) continue; -
trunk/Ohana/src/opihi/dvo/catalog.c
r4834 r4865 101 101 if ((Nm = get_argument (argc, argv, "-m"))) { 102 102 remove_argument (Nm, &argc, argv); 103 Mr = 1000*atof(argv[Nm]);103 Mr = atof(argv[Nm]); 104 104 remove_argument (Nm, &argc, argv); 105 Mz = 1000*atof(argv[Nm]);105 Mz = atof(argv[Nm]); 106 106 Mr = Mr - Mz; 107 107 remove_argument (Nm, &argc, argv); … … 200 200 catalog.average[nstar].R_PS = R; 201 201 catalog.average[nstar].D_PS = D; 202 catalog.average[nstar].M = M * 1000.0;202 catalog.average[nstar].M_PS = M; 203 203 nstar++; 204 204 if (nstar == NSTARS - 1) { … … 242 242 catalog.average[nstar].R_PS = R; 243 243 catalog.average[nstar].D_PS = D; 244 catalog.average[nstar].M = M * 1000.0;244 catalog.average[nstar].M_PS = M; 245 245 nstar++; 246 246 if (nstar == NSTARS - 1) { … … 292 292 catalog.average[nstar].R_PS = R; 293 293 catalog.average[nstar].D_PS = D; 294 catalog.average[nstar].M = M * 1000.0;294 catalog.average[nstar].M_PS = M; 295 295 nstar++; 296 296 if (nstar == NSTARS - 1) { … … 346 346 if (IDclip && (catalog.average[i].code != IDchoice)) 347 347 continue; 348 Zvec.elements[N] = MIN (1.0, MAX (0.01, (catalog.average[i].M - Mz) / Mr));348 Zvec.elements[N] = MIN (1.0, MAX (0.01, (catalog.average[i].M_PS - Mz) / Mr)); 349 349 if (LimExclude && (Zvec.elements[N] > 0.99)) continue; 350 350 if (Zvec.elements[N] < 0.011) continue; … … 356 356 case (NUMSCALE): 357 357 for (N = i = 0; i < catalog.Naverage; i++) { 358 if (clip && ((catalog.average[i].M > Mz) || (catalog.average[i].M< Mr+Mz)))358 if (clip && ((catalog.average[i].M_PS > Mz) || (catalog.average[i].M_PS < Mr+Mz))) 359 359 continue; 360 360 if (IDclip && (catalog.average[i].code != IDchoice)) … … 371 371 case (MISSCALE): 372 372 for (N = i = 0; i < catalog.Naverage; i++) { 373 if (clip && ((catalog.average[i].M > Mz) || (catalog.average[i].M< Mr+Mz)))373 if (clip && ((catalog.average[i].M_PS > Mz) || (catalog.average[i].M_PS < Mr+Mz))) 374 374 continue; 375 375 if (IDclip && (catalog.average[i].code != IDchoice)) -
trunk/Ohana/src/opihi/dvo/compare.c
r4800 r4865 38 38 rvec[0].elements[Nmatch] = catlog1[0].average[i].R_PS; 39 39 dvec[0].elements[Nmatch] = catlog1[0].average[i].D_PS; 40 mvec[0].elements[Nmatch] = catlog1[0].average[i].M ;40 mvec[0].elements[Nmatch] = catlog1[0].average[i].M_PS; 41 41 drvec[0].elements[Nmatch] = dX; 42 42 ddvec[0].elements[Nmatch] = dY; 43 dmvec[0].elements[Nmatch] = catlog1[0].average[i].M - catlog2[0].average[j].M;43 dmvec[0].elements[Nmatch] = catlog1[0].average[i].M_PS - catlog2[0].average[j].M_PS; 44 44 Nmatch ++; 45 45 if (Nmatch == NMATCH - 1) { -
trunk/Ohana/src/opihi/dvo/dmt.c
r4834 r4865 88 88 if (catalog.average[i].Nm != 3) continue; 89 89 m = catalog.average[i].offset; 90 M0 = (Ns == -1) ? 0.001*catalog.average[i].M : 0.001*catalog.secfilt[i*Nsec+Ns].M;90 M0 = (Ns == -1) ? catalog.average[i].M_PS : catalog.secfilt[i*Nsec+Ns].M_PS; 91 91 M1 = PhotCat (&catalog.measure[m+0]); 92 92 M2 = PhotCat (&catalog.measure[m+1]); -
trunk/Ohana/src/opihi/dvo/gstar.c
r4833 r4865 142 142 143 143 /* average mags */ 144 print_value (GetOutfile(), 0.001*catalog.average[k].M, catalog.average[k].M);145 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), 0.001*catalog.secfilt[j + Nsec*k].M, catalog.secfilt[j + Nsec*k].M);144 print_value (GetOutfile(), catalog.average[k].M_PS, catalog.average[k].M_PS); 145 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), catalog.secfilt[j + Nsec*k].M_PS, catalog.secfilt[j + Nsec*k].M_PS); 146 146 fprintf (GetOutfile(), "\n"); 147 147 148 148 /* average mag errors */ 149 print_value (GetOutfile(), 0.001*catalog.average[k].dM, catalog.average[k].dM);150 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), 0.001*catalog.secfilt[j + Nsec*k].dM, catalog.secfilt[j + Nsec*k].dM);149 print_value (GetOutfile(), catalog.average[k].dM_PS, catalog.average[k].dM_PS); 150 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), catalog.secfilt[j + Nsec*k].dM_PS, catalog.secfilt[j + Nsec*k].dM_PS); 151 151 fprintf (GetOutfile(), "\n"); 152 152 … … 166 166 date = sec_to_date (catalog.measure[m].t); 167 167 fprintf (GetOutfile(), "%6.3f %6.3f %5.3f %20s %5.2f %5.2f %2d %3x %3d %-20s\n", 168 Mcat, Mrel, 0.001*catalog.measure[m].dM,168 Mcat, Mrel, catalog.measure[m].dM_PS, 169 169 date, catalog.measure[m].dR_PS, catalog.measure[m].dD_PS, 170 170 catalog.measure[m].dophot, catalog.measure[m].flags, … … 176 176 vec1[0].elements[N] = Mcat; 177 177 vec2[0].elements[N] = catalog.measure[m].t; 178 vec3[0].elements[N] = 0.001*catalog.measure[m].airmass;178 vec3[0].elements[N] = catalog.measure[m].airmass_PS; 179 179 vec4[0].elements[N] = catalog.measure[m].source; 180 180 N ++; -
trunk/Ohana/src/opihi/dvo/imdata.c
r4834 r4865 154 154 for (i = 0; i < catalog.Nmeasure; i++) { 155 155 if ((catalog.measure[i].t < start) || (catalog.measure[i].t > stop)) continue; 156 vec[0].elements[N] = catalog.measure[i].M / 1000.0;156 vec[0].elements[N] = catalog.measure[i].M_PS; 157 157 N++; 158 158 CHECK_REALLOCATE (vec[0].elements, float, NPTS, N, 1000); … … 162 162 for (i = 0; i < catalog.Nmeasure; i++) { 163 163 if ((catalog.measure[i].t < start) || (catalog.measure[i].t > stop)) continue; 164 vec[0].elements[N] = catalog.measure[i].dM / 1000.0;164 vec[0].elements[N] = catalog.measure[i].dM_PS; 165 165 N++; 166 166 CHECK_REALLOCATE (vec[0].elements, float, NPTS, N, 1000); … … 170 170 for (i = 0; i < catalog.Nmeasure; i++) { 171 171 if ((catalog.measure[i].t < start) || (catalog.measure[i].t > stop)) continue; 172 vec[0].elements[N] = catalog.measure[i].Mcal / 1000.0;172 vec[0].elements[N] = catalog.measure[i].Mcal_PS; 173 173 N++; 174 174 CHECK_REALLOCATE (vec[0].elements, float, NPTS, N, 1000); … … 179 179 if ((catalog.measure[i].t < start) || (catalog.measure[i].t > stop)) continue; 180 180 n = catalog.measure[i].averef; 181 vec[0].elements[N] = catalog.average[n].M / 1000.0;181 vec[0].elements[N] = catalog.average[n].M_PS; 182 182 N++; 183 183 } -
trunk/Ohana/src/opihi/dvo/lcurve.c
r4834 r4865 134 134 m = catalog.average[N1[i]].offset; 135 135 for (j = 0; j < catalog.average[N1[i]].Nm; j++, m++) { 136 if (ErrorBars) dYvec.elements[N] = 0.001*catalog.measure[m].dM;136 if (ErrorBars) dYvec.elements[N] = catalog.measure[m].dM_PS; 137 137 Xvec.elements[N] = TimeValue (catalog.measure[m].t, TimeReference, TimeFormat); 138 138 Yvec.elements[N] = PhotCat (&catalog.measure[m]); -
trunk/Ohana/src/opihi/dvo/lightcurve.c
r4834 r4865 123 123 124 124 tvec[0].elements[N] = TimeValue (catalog.measure[m].t, TimeReference, TimeFormat); 125 dmvec[0].elements[N] = 0.001*catalog.measure[m].dM;125 dmvec[0].elements[N] = catalog.measure[m].dM_PS; 126 126 if (RELPHOT) { 127 127 mvec[0].elements[N] = PhotCat (&catalog.measure[m]); -
trunk/Ohana/src/opihi/dvo/photometry.c
r4800 r4865 22 22 if (TimeSelect && (M.t < tzero)) continue; \ 23 23 if (TimeSelect && (M.t > tend)) continue; \ 24 if (ErrSelect && (M.dM > ErrValue)) continue; \24 if (ErrSelect && (M.dM_PS > ErrValue)) continue; \ 25 25 if (TypeSelect && (TypeValue != GetMeasureTypeCode (&M))) continue; \ 26 26 if (iMagSelect && (PhotInst (&M) < iMagMin)) continue; \ … … 432 432 if ((N = get_argument (*argc, argv, "-errorlim"))) { 433 433 remove_argument (N, argc, argv); 434 ErrValue = 1000*atof (argv[N]);434 ErrValue = atof (argv[N]); 435 435 remove_argument (N, argc, argv); 436 436 ErrSelect = TRUE; … … 622 622 for (i = 0; i < average[0].Nm; i++) { 623 623 if ((code != NULL) && (code[0].code != GetPhotcodeEquivCodebyCode (measure[i].source))) continue; 624 if (ErrSelect && (measure[i].dM > ErrValue)) continue;624 if (ErrSelect && (measure[i].dM_PS > ErrValue)) continue; 625 625 if (FlagSelect && (measure[i].flags != FlagValue)) continue; 626 626 if (TypeSelect && (TypeValue != GetMeasureTypeCode (&measure[i]))) continue; … … 789 789 /* for ErrSelect, check average errors */ 790 790 if (ErrSelect) { 791 dM = iPhotdM (code, average, secfilt);791 dM = PhotdM (code, average, secfilt); 792 792 if (dM > ErrValue) return (NO_MAG); 793 793 } … … 847 847 average[].M is stored as 1000*mag where mag is PhotAbs 848 848 measure[].M for PHOT_REL is the same 849 XXX EAM : note that we are transitioning away from millimag internal storage 849 850 */ 850 851 … … 1063 1064 break; 1064 1065 case MEAS_dMAG: /* OK */ 1065 value = 0.001*measure[0].dM;1066 value = measure[0].dM_PS; 1066 1067 break; 1067 1068 case MEAS_AIRMASS: /* OK */ 1068 value = 0.001*measure[0].airmass;1069 value = measure[0].airmass_PS; 1069 1070 break; 1070 1071 case MEAS_EXPTIME: /* OK */ 1071 value = pow (10.0, measure[0].dt * 0.0004);1072 value = pow (10.0, measure[0].dt_PS * 0.4); 1072 1073 break; 1073 1074 case MEAS_PHOTCODE: /* OK */
Note:
See TracChangeset
for help on using the changeset viewer.
