IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 33607


Ignore:
Timestamp:
Mar 24, 2012, 5:22:32 PM (14 years ago)
Author:
eugene
Message:

various output cleaups

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20111122/Ohana/src/opihi/dvo/gstar.c

    r33543 r33607  
    202202            gprint (GP_LOG, "%f ",     catalog.average[k].duD);
    203203            gprint (GP_LOG, "%f ",     catalog.average[k].P);
    204             gprint (GP_LOG, "%f ",     catalog.average[k].dP);
     204            gprint (GP_LOG, "%f   ",     catalog.average[k].dP);
     205
     206            gprint (GP_LOG, "%f   ",     catalog.average[k].ChiSqAve);
     207            gprint (GP_LOG, "%f   ",     catalog.average[k].ChiSqPM);
     208            gprint (GP_LOG, "%f   ",     catalog.average[k].ChiSqPar);
     209
     210            date = ohana_sec_to_date (catalog.average[k].Tmean);
     211            gprint (GP_LOG, "%20s ",     date);
     212            gprint (GP_LOG, "%f   ",     catalog.average[k].Trange / 86400.0);
    205213        }
    206214
     
    222230        for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, 2);
    223231        gprint (GP_LOG, "\n");
    224       }
    225 
     232
     233        if (FULL_OUTPUT) {
     234          /* Map */
     235          for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, 5);
     236          gprint (GP_LOG, "\n");
     237
     238          /* M_20 */
     239          for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, 6);
     240          gprint (GP_LOG, "\n");
     241
     242          /* M_80 */
     243          for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, 7);
     244          gprint (GP_LOG, "\n");
     245
     246          /* secfilt flags */
     247          for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, 4);
     248          gprint (GP_LOG, "\n");
     249
     250        }
     251      }
    226252      if (GetMeasures || SaveVectors) {
    227253        m = catalog.average[k].measureOffset;
     
    243269            gprint (GP_LOG, "%7.4f ",  catalog.measure[m].dR);
    244270            gprint (GP_LOG, "%7.4f ",  catalog.measure[m].dD);
    245             gprint (GP_LOG, "%4x ",    catalog.measure[m].photFlags);
    246             gprint (GP_LOG, "%3x ",    catalog.measure[m].dbFlags);
     271            gprint (GP_LOG, "0x%08x ", catalog.measure[m].photFlags);
     272            gprint (GP_LOG, "0x%08x ", catalog.measure[m].dbFlags);
    247273            gprint (GP_LOG, "%5d ",    catalog.measure[m].photcode);
    248274            gprint (GP_LOG, "%-20s ",  GetPhotcodeNamebyCode (catalog.measure[m].photcode));
     
    251277
    252278            if (FULL_OUTPUT) {
    253                 gprint (GP_LOG, "%f ", catalog.measure[m].Mcal);
    254                 gprint (GP_LOG, "%f ", catalog.measure[m].Map);
    255                 gprint (GP_LOG, "%f ", pow(10.0, 0.4*catalog.measure[m].dt));
    256                 gprint (GP_LOG, "%f ", 1.0 + catalog.measure[m].airmass);
    257                 gprint (GP_LOG, "%f ", catalog.measure[m].az);
    258                 gprint (GP_LOG, "%f ", catalog.measure[m].Xccd);
    259                 gprint (GP_LOG, "%f ", catalog.measure[m].Yccd);
    260                 gprint (GP_LOG, "%f ", FromShortPixels(catalog.measure[m].dXccd));
    261                 gprint (GP_LOG, "%f ", FromShortPixels(catalog.measure[m].dYccd));
    262                 gprint (GP_LOG, "%f ", catalog.measure[m].Sky);
    263                 gprint (GP_LOG, "%f ", catalog.measure[m].dSky);
    264                 gprint (GP_LOG, "%d ", catalog.measure[m].averef);
    265                 gprint (GP_LOG, "%d ", catalog.measure[m].detID);
    266                 gprint (GP_LOG, "%d ", catalog.measure[m].imageID);
    267                 gprint (GP_LOG, "%f ", catalog.measure[m].psfQual);
    268                 gprint (GP_LOG, "%f ", catalog.measure[m].psfChisq);
    269                 gprint (GP_LOG, "%f ", catalog.measure[m].crNsigma);
    270                 gprint (GP_LOG, "%f ", catalog.measure[m].extNsigma);
    271                 gprint (GP_LOG, "%f ", FromShortDegrees(catalog.measure[m].theta));
     279                gprint (GP_LOG, "%6.3f ", catalog.measure[m].Mcal);
     280                gprint (GP_LOG, "%6.3f ", catalog.measure[m].Map);
     281                gprint (GP_LOG, "%5.1f ", pow(10.0, 0.4*catalog.measure[m].dt));
     282                gprint (GP_LOG, "%5.3f ", catalog.measure[m].airmass);
     283                gprint (GP_LOG, "%6.1f ", catalog.measure[m].az);
     284                gprint (GP_LOG, "%6.1f ", catalog.measure[m].Xccd);
     285                gprint (GP_LOG, "%6.1f ", catalog.measure[m].Yccd);
     286                gprint (GP_LOG, "%3.1f ", FromShortPixels(catalog.measure[m].dXccd));
     287                gprint (GP_LOG, "%3.1f ", FromShortPixels(catalog.measure[m].dYccd));
     288                gprint (GP_LOG, "%6.1f ", catalog.measure[m].Sky);
     289                gprint (GP_LOG, "%5.1f ", catalog.measure[m].dSky);
     290                gprint (GP_LOG, "%8d ", catalog.measure[m].averef);
     291                gprint (GP_LOG, "0x%08x ", catalog.measure[m].detID);
     292                gprint (GP_LOG, "0x%08x ", catalog.measure[m].imageID);
     293                gprint (GP_LOG, "%.3f ", catalog.measure[m].psfQual);
     294                gprint (GP_LOG, "%.1f ", catalog.measure[m].psfChisq);
     295                gprint (GP_LOG, "%.1f ", catalog.measure[m].crNsigma);
     296                gprint (GP_LOG, "%.1f ", catalog.measure[m].extNsigma);
     297                gprint (GP_LOG, "%.1f ", FromShortDegrees(catalog.measure[m].theta));
    272298            }
    273299            gprint (GP_LOG, "\n");
     
    320346void print_double (double value) {
    321347  if (isnan(value))
    322     gprint (GP_LOG, "NaN    ");
     348    gprint (GP_LOG, "  NaN    ");
    323349  else
    324     gprint (GP_LOG, "%6.3f ", value);
     350    gprint (GP_LOG, "  %6.3f ", value);
    325351}
    326352
    327353void print_short (double value, short int ival) {
    328354  if (ival == NAN_S_SHORT)
    329     gprint (GP_LOG, "NaN    ");
     355    gprint (GP_LOG, "  NaN    ");
    330356  else
    331     gprint (GP_LOG, "%6.3f ", value);
     357    gprint (GP_LOG, "  %6.3f ", value);
    332358}
    333359
     
    395421    case 3: /* filter names */
    396422      code = GetPhotcodebyNsec (seq);
    397       gprint (GP_LOG, "%-6s ", code[0].name);
    398       break;
    399   }
    400 }
     423      gprint (GP_LOG, "  %-6s ", code[0].name);
     424      break;
     425
     426    case 4: /* secfilt flags */
     427      if (seq == -1) {
     428        gprint (GP_LOG, "%08x ", 0);
     429      } else {
     430        gprint (GP_LOG, "%08x ", secfilt[seq].flags);
     431      }
     432      break;
     433
     434    case 5: /* average ap mags */
     435      if (seq == -1) {
     436        print_double (NAN);
     437      } else {
     438        print_double (secfilt[seq].Map);
     439      }
     440      break;
     441
     442    case 6: /* average ap mags */
     443      if (seq == -1) {
     444        print_double (NAN);
     445      } else {
     446        print_short (0.001*secfilt[seq].M_20, secfilt[seq].M_20);
     447      }
     448      break;
     449
     450    case 7: /* average ap mags */
     451      if (seq == -1) {
     452        print_double (NAN);
     453      } else {
     454        print_short (0.001*secfilt[seq].M_20, secfilt[seq].M_80);
     455      }
     456      break;
     457
     458  }
     459}
Note: See TracChangeset for help on using the changeset viewer.