Changeset 7917 for trunk/Ohana/src/opihi/dvo/gstar.c
- Timestamp:
- Jul 16, 2006, 10:58:49 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/dvo/gstar.c (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/gstar.c
r7680 r7917 1 1 # include "dvoshell.h" 2 2 3 void print_value ( FILE *f,double value, short int ival);3 void print_value (double value, short int ival); 4 4 void initPhotcodeSequence (int Nsec); 5 5 void freePhotcodeSequence (); … … 50 50 51 51 if (argc != 4) { 52 fprintf (stderr, "USAGE: gstar RA DEC Radius [-m]\n");52 gprint (GP_ERR, "USAGE: gstar RA DEC Radius [-m]\n"); 53 53 return (FALSE); 54 54 } … … 68 68 69 69 if (skylist[0].Nregions > 1) { 70 fprintf (stderr, "warning, radius overlaps region boundary, not yet implemented\n");70 gprint (GP_ERR, "warning, radius overlaps region boundary, not yet implemented\n"); 71 71 } 72 72 … … 142 142 k = N1[i]; 143 143 if (!QUIET) { 144 fprintf (GetOutfile(), "star: %d\n", k);145 fprintf (GetOutfile(), "%9.5f %9.5f %3d of %3d %4.1f %5d\n", catalog.average[k].R, catalog.average[k].D,144 gprint (GP_LOG, "star: %d\n", k); 145 gprint (GP_LOG, "%9.5f %9.5f %3d of %3d %4.1f %5d\n", catalog.average[k].R, catalog.average[k].D, 146 146 catalog.average[k].Nm, catalog.average[k].Nn + catalog.average[k].Nm, 147 147 0.01*catalog.average[k].Xp, catalog.average[k].code); … … 149 149 /* filter names */ 150 150 for (j = 0; j < Nsec + 1; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsec*k], j, 3); 151 fprintf (GetOutfile (), "\n");151 gprint (GP_LOG, "\n"); 152 152 153 153 /* average mags */ 154 154 for (j = 0; j < Nsec + 1; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsec*k], j, 0); 155 fprintf (GetOutfile(), "\n");155 gprint (GP_LOG, "\n"); 156 156 157 157 /* average mag errors */ 158 158 for (j = 0; j < Nsec + 1; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsec*k], j, 1); 159 fprintf (GetOutfile(), "\n");159 gprint (GP_LOG, "\n"); 160 160 161 161 /* average mag chisq */ 162 162 for (j = 0; j < Nsec + 1; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsec*k], j, 2); 163 fprintf (GetOutfile(), "\n");163 gprint (GP_LOG, "\n"); 164 164 } 165 165 … … 173 173 if (GetMeasures && !QUIET) { 174 174 date = sec_to_date (catalog.measure[m].t); 175 fprintf (GetOutfile(), "%6.3f %6.3f %5.3f %20s %5.2f %5.2f %2d %3x %3d %-20s\n",175 gprint (GP_LOG, "%6.3f %6.3f %5.3f %20s %5.2f %5.2f %2d %3x %3d %-20s\n", 176 176 Mcat, Mrel, catalog.measure[m].dM_PS, 177 177 date, catalog.measure[m].dR_PS, catalog.measure[m].dD_PS, … … 219 219 } 220 220 221 void print_value ( FILE *f,double value, short int ival) {221 void print_value (double value, short int ival) { 222 222 if (ival == NO_MAG) 223 fprintf (f, "NaN ");223 gprint (GP_LOG, "NaN "); 224 224 else 225 fprintf (f, "%6.3f ", value);225 gprint (GP_LOG, "%6.3f ", value); 226 226 } 227 227 … … 265 265 case 0: /* average mags */ 266 266 if (seq == -1) { 267 print_value ( GetOutfile(),average[0].M, average[0].M);267 print_value (average[0].M, average[0].M); 268 268 } else { 269 print_value ( GetOutfile(),secfilt[seq].M_PS, secfilt[seq].M_PS);269 print_value (secfilt[seq].M_PS, secfilt[seq].M_PS); 270 270 } 271 271 break; … … 273 273 case 1: /* average mags errors */ 274 274 if (seq == -1) { 275 print_value ( GetOutfile(),average[0].dM, average[0].dM);275 print_value (average[0].dM, average[0].dM); 276 276 } else { 277 print_value ( GetOutfile(),secfilt[seq].dM_PS, secfilt[seq].dM_PS);277 print_value (secfilt[seq].dM_PS, secfilt[seq].dM_PS); 278 278 } 279 279 break; … … 281 281 case 2: /* average mag chisq */ 282 282 if (seq == -1) { 283 print_value ( GetOutfile(),pow (10.0, 0.01*average[0].Xm), average[0].Xm);283 print_value (pow (10.0, 0.01*average[0].Xm), average[0].Xm); 284 284 } else { 285 print_value ( GetOutfile(),pow (10.0, 0.01*secfilt[seq].Xm), secfilt[seq].Xm);285 print_value (pow (10.0, 0.01*secfilt[seq].Xm), secfilt[seq].Xm); 286 286 } 287 287 break; … … 289 289 case 3: /* filter names */ 290 290 code = GetPhotcodebyNsec (seq + 1); 291 fprintf (GetOutfile (), "%6s ", code[0].name);292 break; 293 } 294 } 291 gprint (GP_LOG, "%6s ", code[0].name); 292 break; 293 } 294 }
Note:
See TracChangeset
for help on using the changeset viewer.
