Changeset 6642 for trunk/Ohana/src/opihi/dvo/gstar.c
- Timestamp:
- Mar 18, 2006, 5:26:07 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/dvo/gstar.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/gstar.c
r5945 r6642 9 9 double Mcat, Mrel; 10 10 float *RA, *DEC; 11 int i, j, k, m, N, *N1, Nsec, NPTS ;11 int i, j, k, m, N, *N1, Nsec, NPTS, QUIET; 12 12 int Nstars, found, GetMeasures, Nlo, Nhi; 13 13 int SaveVectors; … … 17 17 Catalog catalog; 18 18 PhotCode *code; 19 int TimeFormat; 20 time_t TimeReference; 19 21 20 22 if (!InitPhotcodes ()) return (FALSE); 21 23 Nsec = GetPhotcodeNsecfilt (); 24 25 QUIET = FALSE; 26 if ((N = get_argument (argc, argv, "-q"))) { 27 QUIET = TRUE; 28 remove_argument (N, &argc, argv); 29 } 22 30 23 31 NPTS = 0; … … 44 52 } 45 53 54 GetTimeFormat (&TimeReference, &TimeFormat); 55 46 56 Ra = atof (argv[1]); 47 57 Dec = atof (argv[2]); … … 127 137 if (r < Radius2) { 128 138 k = N1[i]; 129 fprintf (GetOutfile(), "star: %d\n", k); 130 fprintf (GetOutfile(), "%9.5f %9.5f %3d of %3d %4.1f %5d\n", catalog.average[k].R_PS, catalog.average[k].D_PS, 131 catalog.average[k].Nm, catalog.average[k].Nn + catalog.average[k].Nm, 132 0.01*catalog.average[k].Xp, catalog.average[k].code); 139 if (!QUIET) { 140 fprintf (GetOutfile(), "star: %d\n", k); 141 fprintf (GetOutfile(), "%9.5f %9.5f %3d of %3d %4.1f %5d\n", catalog.average[k].R_PS, catalog.average[k].D_PS, 142 catalog.average[k].Nm, catalog.average[k].Nn + catalog.average[k].Nm, 143 0.01*catalog.average[k].Xp, catalog.average[k].code); 133 144 134 /* filter names -- primary code is 0 in this function */ 135 for (j = 0; j < Nsec + 1; j++) { 136 code = GetPhotcodebyNsec (j); 137 fprintf (GetOutfile (), "%s ", code[0].name); 145 /* filter names -- primary code is 0 in this function */ 146 for (j = 0; j < Nsec + 1; j++) { 147 code = GetPhotcodebyNsec (j); 148 fprintf (GetOutfile (), "%s ", code[0].name); 149 } 150 fprintf (GetOutfile (), "\n"); 151 152 /* average mags */ 153 print_value (GetOutfile(), catalog.average[k].M_PS, catalog.average[k].M_PS); 154 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), catalog.secfilt[j + Nsec*k].M_PS, catalog.secfilt[j + Nsec*k].M_PS); 155 fprintf (GetOutfile(), "\n"); 156 157 /* average mag errors */ 158 print_value (GetOutfile(), catalog.average[k].dM_PS, catalog.average[k].dM_PS); 159 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), catalog.secfilt[j + Nsec*k].dM_PS, catalog.secfilt[j + Nsec*k].dM_PS); 160 fprintf (GetOutfile(), "\n"); 161 162 /* average mag chisq */ 163 print_value (GetOutfile(), pow (10.0, 0.01*catalog.average[k].Xm), catalog.average[k].Xm); 164 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), pow (10.0, 0.01*catalog.secfilt[j + Nsec*k].Xm), catalog.secfilt[j + Nsec*k].Xm); 165 fprintf (GetOutfile(), "\n"); 138 166 } 139 fprintf (GetOutfile (), "\n");140 141 /* average mags */142 print_value (GetOutfile(), catalog.average[k].M_PS, catalog.average[k].M_PS);143 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), catalog.secfilt[j + Nsec*k].M_PS, catalog.secfilt[j + Nsec*k].M_PS);144 fprintf (GetOutfile(), "\n");145 146 /* average mag errors */147 print_value (GetOutfile(), catalog.average[k].dM_PS, catalog.average[k].dM_PS);148 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), catalog.secfilt[j + Nsec*k].dM_PS, catalog.secfilt[j + Nsec*k].dM_PS);149 fprintf (GetOutfile(), "\n");150 151 /* average mag chisq */152 print_value (GetOutfile(), pow (10.0, 0.01*catalog.average[k].Xm), catalog.average[k].Xm);153 for (j = 0; j < Nsec; j++) print_value (GetOutfile(), pow (10.0, 0.01*catalog.secfilt[j + Nsec*k].Xm), catalog.secfilt[j + Nsec*k].Xm);154 fprintf (GetOutfile(), "\n");155 167 156 168 if (GetMeasures || SaveVectors) { … … 161 173 Mrel = PhotRel (&catalog.measure[m], &catalog.average[k], &catalog.secfilt[k*Nsec]); 162 174 163 if (GetMeasures ) {175 if (GetMeasures && !QUIET) { 164 176 date = sec_to_date (catalog.measure[m].t); 165 177 fprintf (GetOutfile(), "%6.3f %6.3f %5.3f %20s %5.2f %5.2f %2d %3x %3d %-20s\n", … … 173 185 if (SaveVectors) { 174 186 vec1[0].elements[N] = Mcat; 175 vec2[0].elements[N] = catalog.measure[m].t;187 vec2[0].elements[N] = TimeValue (catalog.measure[m].t, TimeReference, TimeFormat); 176 188 vec3[0].elements[N] = catalog.measure[m].airmass_PS; 177 189 vec4[0].elements[N] = catalog.measure[m].source;
Note:
See TracChangeset
for help on using the changeset viewer.
