IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 24, 2011, 12:49:04 PM (15 years ago)
Author:
eugene
Message:

correct typo in logic for GuessModels; test option for large object moments (try harder); updates to visuals

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110213/psphot/src/psphotVisual.c

    r30749 r30753  
    218218}
    219219
    220 bool psphotVisualScaleImage (int kapaFD, psImage *inImage, psImage *inMask, const char *name, int channel) {
     220bool psphotVisualScaleImage (int kapaFD, psImage *inImage, psImage *inMask, const char *name, float factor, int channel) {
    221221
    222222    KiiImage image;
     
    239239    strcpy (data.name, name);
    240240    strcpy (data.file, name);
    241     data.zero = stats->robustMedian - stats->robustStdev;
    242     data.range = 5*stats->robustStdev;
     241    data.zero = stats->robustMedian - factor*stats->robustStdev;
     242
     243    // XXX I we have a smoothed image, this make a much-too-tight display range
     244    data.range = 5*factor*stats->robustStdev;
    243245    data.logflux = 0;
    244246
     
    283285    if (kapa == -1) return false;
    284286
     287    float factor = 1.0;
     288    if (readout->covariance) {
     289        factor = psImageCovarianceFactorForAperture(readout->covariance, 10.0);
     290    }
     291
    285292    psphotVisualShowMask (kapa, readout->mask, "mask", 2);
    286     psphotVisualScaleImage (kapa, readout->variance, readout->mask, "variance", 1);
    287     psphotVisualScaleImage (kapa, readout->image, readout->mask, "image", 0);
     293    psphotVisualScaleImage (kapa, readout->variance, readout->mask, "variance", 1.0, 1);
     294    psphotVisualScaleImage (kapa, readout->image, readout->mask, "image", sqrt(factor), 0);
    288295
    289296    pmVisualAskUser(NULL);
     
    303310    pmReadout *backgnd = READOUT_OR_INTERNAL(view, file);
    304311
    305     psphotVisualScaleImage (kapa, backgnd->image, readout->mask, "backgnd", 2);
    306     psphotVisualScaleImage (kapa, readout->image, readout->mask, "backsub", 0);
     312    float factor = 1.0;
     313    if (readout->covariance) {
     314        factor = psImageCovarianceFactorForAperture(readout->covariance, 10.0);
     315    }
     316
     317    psphotVisualScaleImage (kapa, backgnd->image, readout->mask, "backgnd", 1.0, 2);
     318    psphotVisualScaleImage (kapa, readout->image, readout->mask, "backsub", sqrt(factor), 0);
    307319
    308320    pmVisualAskUser(NULL);
     
    12211233    }
    12221234
    1223     psphotVisualScaleImage (myKapa, outsat, NULL, "satstar", 2);
     1235    psphotVisualScaleImage (myKapa, outsat, NULL, "satstar", 1.0, 2);
    12241236
    12251237    pmVisualAskUser(NULL);
     
    24902502    if (myKapa == -1) return false;
    24912503
     2504    float factor = 1.0;
     2505    if (readout->covariance) {
     2506        factor = psImageCovarianceFactorForAperture(readout->covariance, 10.0);
     2507    }
     2508
    24922509    if (reshow) {
    24932510        psphotVisualShowMask (myKapa, readout->mask, "mask", 2);
    2494         psphotVisualScaleImage (myKapa, readout->variance, readout->mask, "variance", 1);
    2495     }
    2496     psphotVisualScaleImage (myKapa, readout->image, readout->mask, "resid", 0);
     2511        psphotVisualScaleImage (myKapa, readout->variance, readout->mask, "variance", 1.0, 1);
     2512    }
     2513    psphotVisualScaleImage (myKapa, readout->image, readout->mask, "resid", sqrt(factor), 0);
    24972514
    24982515    pmVisualAskUser(NULL);
Note: See TracChangeset for help on using the changeset viewer.