IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 38704


Ignore:
Timestamp:
Sep 3, 2015, 6:22:26 AM (11 years ago)
Author:
eugene
Message:

report count of stars used in fit; image-based verbosity

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20150625/Ohana/src/relastro/src/UpdateChips.c

    r38697 r38704  
    6060  for (i = 0; i < Nimage; i++) {
    6161
     62    VERBOSE_IMAGE = !strcmp(image[i].name, "o5745g0516o.356887.cm.982631.smf[XY54]");
     63
    6264    // XXX looks like everything below is thread safe : we can unroll this into a set of
    6365    // helper functions that grab the next available chip....
     
    9395    }
    9496
     97    if (VERBOSE_IMAGE) {
     98      dump_stardata_pts (raw, Nraw, "testimage.raw.dat");
     99      dump_stardata_pts (ref, Nref, "testimage.ref.dat");
     100      fprintf (stderr, "dumped test image\n");
     101    }
     102
    95103    // note that Nraw & Nref must be equal: if not, we made a programming error in one of these two functions.
    96104    assert (Nraw == Nref);
     
    107115    // fprintf (stderr, "image "OFF_T_FMT" : Nstars: "OFF_T_FMT"\n",  i,  Nraw);
    108116    if (!FitChip (raw, ref, Nraw, &image[i])) {
    109       if (VERBOSE) fprintf (stderr, "reject fit for image %s ("OFF_T_FMT") : Nstars: "OFF_T_FMT" of %d\n", image[i].name,  i,  Nraw, image[i].nstar);
     117      if (VERBOSE) fprintf (stderr, "reject fit for image %s ("OFF_T_FMT") : Nstars: "OFF_T_FMT", Nused %d of %d\n", image[i].name,  i,  Nraw, image[i].nFitAstrom, image[i].nstar);
    110118
    111119      if (1) {
     
    126134
    127135    if (!checkStarMap (i)) {
    128       if (VERBOSE) fprintf (stderr, "fit diverges too much for image %s ("OFF_T_FMT") : Nstars: "OFF_T_FMT"\n", image[i].name,  i,  Nraw);
     136      if (VERBOSE) fprintf (stderr, "fit diverges too much for image %s ("OFF_T_FMT") : Nstars: "OFF_T_FMT", Nused: %d\n", image[i].name,  i,  Nraw, image[i].nFitAstrom);
    129137
    130138      if (1) {
     
    314322    // fprintf (stderr, "image "OFF_T_FMT" : Nstars: "OFF_T_FMT"\n",  i,  Nraw);
    315323    if (!FitChip (raw, ref, Nraw, &image[i])) {
    316       if (VERBOSE) fprintf (stderr, "reject fit for image %s ("OFF_T_FMT") : Nstars: "OFF_T_FMT" of %d\n", image[i].name,  i,  Nraw, image[i].nstar);
     324      if (VERBOSE) fprintf (stderr, "reject fit for image %s ("OFF_T_FMT") : Nstars: "OFF_T_FMT", Nused %d of %d\n", image[i].name,  i,  Nraw, image[i].nFitAstrom, image[i].nstar);
    317325
    318326      // restore status quo ante (replace truMap with tmpMap)
     
    331339
    332340    if (!checkStarMap (i)) {
    333       if (VERBOSE) fprintf (stderr, "fit diverges too much for image %s ("OFF_T_FMT") : Nstars: "OFF_T_FMT"\n", image[i].name,  i,  Nraw);
     341      if (VERBOSE) fprintf (stderr, "fit diverges too much for image %s ("OFF_T_FMT") : Nstars: "OFF_T_FMT", Nused: %d\n", image[i].name,  i,  Nraw, image[i].nFitAstrom);
    334342
    335343      // restore status quo ante (replace truMap with tmpMap)
Note: See TracChangeset for help on using the changeset viewer.