IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 12119


Ignore:
Timestamp:
Feb 28, 2007, 3:18:04 PM (19 years ago)
Author:
Paul Price
Message:

bg_mean_stdev should not be required --- it may be NAN if we have a single detector.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/dettool.c

    r12118 r12119  
    784784        }
    785785
    786         /** selection based on airmass range **/
     786        /** selection based on airmass range **/
    787787        psF32 select_airmass_min = psMetadataLookupF32(&status, config->args, "-select_airmass_min");
    788788        if (!status) {
     
    812812        }
    813813
    814         /** selection based on exp_time range **/
     814        /** selection based on exp_time range **/
    815815        psF32 select_exp_time_min = psMetadataLookupF32(&status, config->args, "-select_exp_time_min");
    816816        if (!status) {
     
    840840        }
    841841
    842         /** selection based on ccd_temp range **/
     842        /** selection based on ccd_temp range **/
    843843        psF32 select_ccd_temp_min = psMetadataLookupF32(&status, config->args, "-select_ccd_temp_min");
    844844        if (!status) {
     
    868868        }
    869869
    870         /** selection based on posang **/
     870        /** selection based on posang **/
    871871        psF32 select_posang_min = psMetadataLookupF32(&status, config->args, "-select_posang_min");
    872872        if (!status) {
     
    21032103    PS_ASSERT_PTR_NON_NULL(config, false);
    21042104
    2105     // det_id, exp_tag, class_id, uri, recipe, -bg, -bg_stdev, & -bg_mean_stdev
     2105    // det_id, exp_tag, class_id, uri, recipe, -bg, -bg_stdev
    21062106    // are required
    21072107    bool status = false;
     
    21722172    if (!status) {
    21732173        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_mean_stdev");
    2174         return false;
    2175     }
    2176     if (isnan(bg_mean_stdev)) {
    2177         psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
    21782174        return false;
    21792175    }
     
    23722368    PS_ASSERT_PTR_NON_NULL(config, false);
    23732369
    2374     // det_id, exp_tag, recip, -bg, -bg_stdev, & -bg_mean_stdev
     2370    // det_id, exp_tag, recip, -bg, -bg_stdev
    23752371    // are required
    23762372    bool status = false;
     
    24232419    if (!status) {
    24242420        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_mean_stdev");
    2425         return false;
    2426     }
    2427     if (isnan(bg_mean_stdev)) {
    2428         psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
    24292421        return false;
    24302422    }
     
    28932885    if (!status) {
    28942886        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_mean_stdev");
    2895         return false;
    2896     }
    2897     if (isnan(bg_mean_stdev)) {
    2898         psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
    28992887        return false;
    29002888    }
     
    37493737    PS_ASSERT_PTR_NON_NULL(config, false);
    37503738
    3751     // det_id, recip, -bg, -bg_stdev, & -bg_mean_stdev
     3739    // det_id, recip, -bg, -bg_stdev
    37523740    // are required
    37533741    bool status = false;
     
    37913779    if (!status) {
    37923780        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_mean_stdev");
    3793         return false;
    3794     }
    3795     if (isnan(bg_mean_stdev)) {
    3796         psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
    37973781        return false;
    37983782    }
     
    40234007    if (!status) {
    40244008        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_mean_stdev");
    4025         return false;
    4026     }
    4027     if (isnan(bg_mean_stdev)) {
    4028         psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
    40294009        return false;
    40304010    }
     
    45504530        return false;
    45514531    }
    4552     if (isnan(bg_mean_stdev)) {
    4553         psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
    4554         return false;
    4555     }
    45564532    // optional
    45574533    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
     
    50635039        return false;
    50645040    }
    5065     if (isnan(bg_mean_stdev)) {
    5066         psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
    5067         return false;
    5068     }
    50695041    // optional
    50705042    bool reject = psMetadataLookupBool(&status, config->args, "-reject");
     
    54165388        return false;
    54175389    }
    5418     if (!isnan(bg_mean_stdev)) {
    5419         if (!psMetadataAddF64(set, PS_LIST_TAIL, "bg_mean_stdev", 0, "==", bg_mean_stdev)) {
    5420             psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
    5421             psFree(set);
    5422             psFree(where);
    5423             return false;
    5424         }
    5425     }
    54265390
    54275391    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
     
    56495613    if (!status) {
    56505614        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_mean_stdev");
    5651         return NULL;
    5652     }
    5653     if (isnan(bg_mean_stdev)) {
    5654         psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
    56555615        return NULL;
    56565616    }
Note: See TracChangeset for help on using the changeset viewer.