IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 27, 2013, 1:56:38 PM (13 years ago)
Author:
eugene
Message:

add commented-out timer lines

Location:
branches/eam_branches/ps2-tc3-20130727/ppImage/src
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageAddNoise.c

    r31155 r35861  
    1818    return true;
    1919  }
     20
     21  // psTimerStart("add.noise");
    2022
    2123  // grizy variances to add to turn MD exposure -> 3pi, calculated from the DRM
     
    9698  psFree(stats);
    9799 
     100  // psLogMsg ("ppImage", 5, "add noise: %f sec\n", psTimerMark ("add.noise"));
     101
    98102  return true;
    99103}
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageAuxiliaryMask.c

    r35722 r35861  
    6363        return true;
    6464    }
     65
     66    // psTimerStart("aux.mask");
    6567
    6668    bool status;
     
    215217    psFree(auxMask);
    216218
     219    // psLogMsg ("ppImage", 5, "auxiliary mask: %f sec\n", psTimerMark ("aux.mask"));
     220
    217221    return true;
    218222}
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageCheckCTE.c

    r24117 r35861  
    1717        return true;
    1818    }
     19
     20    // psTimerStart("check.cte");
    1921
    2022    // add recipe options supplied on command line
     
    106108    psFree (statsDefaults);
    107109
     110    // psLogMsg ("ppImage", 5, "check CTE: %f sec\n", psTimerMark ("check.cte"));
     111
    108112    return true;
    109113}
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageCheckNoise.c

    r33667 r35861  
    1717        return true;
    1818    }
     19
     20    // psTimerStart("check.noise");
    1921
    2022    // add recipe options supplied on command line
     
    124126    psFree (statsDefaults);
    125127
     128    // psLogMsg ("ppImage", 5, "check noise: %f sec\n", psTimerMark ("check.noise"));
     129
    126130    return true;
    127131}
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageDetrendFringe.c

    r26895 r35861  
    327327    pmCell *cell = NULL;
    328328
     329    // psTimerStart("apply.fringe");
     330
    329331    assert (options->doFringe); // do not call if not needed
    330332    assert (inputView->chip != -1);
     
    386388    }
    387389
     390    // psLogMsg ("ppImage", 5, "apply fringe: %f sec\n", psTimerMark ("apply.fringe"));
     391
    388392    psFree (view);
    389393    return true;
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageDetrendPattern.c

    r33243 r35861  
    3535    // chip.
    3636
     37    // psTimerStart("apply.pattern");
    3738    if (options->doPatternRow) {
     39
    3840        bool status;
    3941        pmHDU *hdu = pmHDUFromChip(chip);
     
    193195
    194196 pattern_done:
     197
     198    // psLogMsg ("ppImage", 5, "apply pattern: %f sec\n", psTimerMark ("apply.pattern"));
     199
    195200    return(true);
    196201}
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageDetrendReadout.c

    r35685 r35861  
    77bool ppImageDetrendReadout(pmConfig *config, ppImageOptions *options, pmFPAview *view)
    88{
     9  // psTimerStart("detrend.readout");
     10
    911    // construct a view for the detrend images (which have only one readout)
    1012    pmFPAview *detview = pmFPAviewAlloc(0);
     
    3537      }
    3638    }
     39    // psLogMsg ("ppImage", 6, "check gain: %f sec\n", psTimerMark ("detrend.readout"));
    3740
    3841    // Check to see if we're in a chip that contains video
     
    5659    }
    5760    done_video_check:
     61    // psLogMsg ("ppImage", 6, "check video: %f sec\n", psTimerMark ("detrend.readout"));
    5862
    5963    // Masking on the basis of pixel value needs to be done before anything else, so the values are pristine.
     
    6266        psImageMaskType lowMask = options->doMaskLow ? options->lowMask : 0;
    6367        pmReadoutGenerateMask(input, satMask, lowMask);
     68        // psLogMsg ("ppImage", 6, "generate mask: %f sec\n", psTimerMark ("detrend.readout"));
    6469    }
    6570    // apply the externally supplied mask to the input->mask pixels
     
    7378      }
    7479      pmMaskBadPixels(input, mask, options->maskValue);
     80      // psLogMsg ("ppImage", 6, "apply mask: %f sec\n", psTimerMark ("detrend.readout"));
    7581    }
    7682
     
    7985        // extern bool ppImageBurntoolApply(pmConfig *, ppImageOptions *, pmFPAview *, pmReadout *);
    8086        ppImageBurntoolApply(config, options, view, input);
     87        // psLogMsg ("ppImage", 6, "apply burntool: %f sec\n", psTimerMark ("detrend.readout"));
    8188    }
    8289   
     
    8996            ppImageBurntoolMask(config,options,view,input);
    9097        }
     98        // psLogMsg ("ppImage", 6, "apply burntool mask: %f sec\n", psTimerMark ("detrend.readout"));
    9199    }
    92100
     
    98106        return false;
    99107      }
     108      // psLogMsg ("ppImage", 6, "subtract overscan: %f sec\n", psTimerMark ("detrend.readout"));
    100109    }
    101110
     
    107116        return(false);
    108117      }
     118      // psLogMsg ("ppImage", 6, "nonlinear correction: %f sec\n", psTimerMark ("detrend.readout"));
    109119    }
    110120
     
    144154            return false;
    145155        }
     156        // psLogMsg ("ppImage", 6, "apply bias: %f sec\n", psTimerMark ("detrend.readout"));
    146157    }
    147158   
     
    210221        pmReadoutGenerateVariance(input, noiseImage, true);
    211222        psFree (noiseImage);
     223        // psLogMsg ("ppImage", 6, "generate variance: %f sec\n", psTimerMark ("detrend.readout"));
    212224    }
    213225
     
    218230            return false;
    219231        }
     232        // psLogMsg ("ppImage", 6, "apply dark: %f sec\n", psTimerMark ("detrend.readout"));
    220233    }
    221234
     
    227240            return false;
    228241        }
     242        // psLogMsg ("ppImage", 6, "mask remnance: %f sec\n", psTimerMark ("detrend.readout"));
    229243    }
    230244
     
    236250            return false;
    237251        }
     252        // psLogMsg ("ppImage", 6, "shutter correction: %f sec\n", psTimerMark ("detrend.readout"));
    238253    }
    239254
     
    245260            return false;
    246261        }
     262        // psLogMsg ("ppImage", 6, "apply flat: %f sec\n", psTimerMark ("detrend.readout"));
    247263    }
    248264
     
    268284
    269285        psBinaryOp(input->image, input->image, "*", psScalarAlloc(norm, PS_TYPE_F32));
     286        // psLogMsg ("ppImage", 6, "renormalize: %f sec\n", psTimerMark ("detrend.readout"));
    270287    }
    271288
     
    316333
    317334        psFree (classID);
     335
     336        // psLogMsg ("ppImage", 6, "renormalize by class: %f sec\n", psTimerMark ("detrend.readout"));
    318337    }
    319338# endif
     
    325344            return false;
    326345        }
     346        // psLogMsg ("ppImage", 6, "measure fringe: %f sec\n", psTimerMark ("detrend.readout"));
    327347    }
    328348
    329349    ppImageMemoryDump("detrend");
    330350
     351    // psLogMsg ("ppImage", 5, "detrend readout: %f sec\n", psTimerMark ("detrend.readout"));
    331352    psFree(detview);
    332353    return true;
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageMosaic.c

    r28292 r35861  
    99{
    1010    bool status;                        // Status of MD lookup
     11
     12    // psTimerStart("mosaic.chip");
    1113
    1214    pmFPAfile *in = psMetadataLookupPtr(&status, config->files, inFile); // Input file
     
    6365    }
    6466
     67    // psLogMsg ("ppImage", 5, "mosaic chip: %f sec\n", psTimerMark ("mosaic.chip"));
     68
    6569    return status;
    6670}
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageParityFlip.c

    r25875 r35861  
    1919
    2020    if (!options->applyParity) return true;
     21
     22    // psTimerStart("parity.flip");
    2123
    2224    // find the currently selected readout
     
    152154        }
    153155    }
     156    // psLogMsg ("ppImage", 5, "parity flip: %f sec\n", psTimerMark ("parity.flip"));
    154157
    155158    FIX_CONCEPT(cell->concepts, "CELL.XPARITY", S32, xParityTarget);
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImagePixelStats.c

    r19928 r35861  
    1010{
    1111    bool mdok;              // Status of MD lookup
     12
     13    // psTimerStart("pixel.stats");
    1214
    1315    // loop over the cells/readouts for this chip
     
    8183    }
    8284
     85    // psLogMsg ("ppImage", 5, "measure pixel stats: %f sec\n", psTimerMark ("pixel.stats"));
     86
    8387    psFree (view);
    8488    return true;
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageRebinReadout.c

    r20439 r35861  
    1212    pmFPAfile *outFile = psMetadataLookupPtr(NULL, config->files, outName);
    1313    if (outFile == NULL) return false;
     14
     15    // psTimerStart("rebin.chip");
    1416
    1517    // XXX double check that chip != -1?
     
    4042    }
    4143
     44    // psLogMsg ("ppImage", 5, "rebin chip for %s: %f sec\n", outName, psTimerMark ("rebin.chip"));
     45
    4246    return true;
    4347}
  • branches/eam_branches/ps2-tc3-20130727/ppImage/src/ppImageSetMaskBits.c

    r25829 r35861  
    1111        return false;
    1212    }
     13
     14    // psTimerStart("set.mask.bits");
    1315
    1416    // at this point we know we have valid values for required entries SAT, BAD, FLAT, BLANK:
     
    5759                           options->markValue);
    5860
     61    // psLogMsg ("ppImage", 5, "set mask bits: %f sec\n", psTimerMark ("set.mask.bits"));
     62
    5963    return true;
    6064}
Note: See TracChangeset for help on using the changeset viewer.