IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9231


Ignore:
Timestamp:
Oct 4, 2006, 12:30:02 PM (20 years ago)
Author:
jhoblitt
Message:

add detNormalizedImfile.bg*

Location:
trunk/ippTools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/configure.ac

    r9214 r9231  
    1616PKG_CHECK_MODULES([PSLIB], [pslib >= 0.12.99])
    1717PKG_CHECK_MODULES([PSMODULES], [psmodules >= 0.12.0])
    18 PKG_CHECK_MODULES([IPPDB], [ippdb >= 0.0.44])
     18PKG_CHECK_MODULES([IPPDB], [ippdb >= 0.0.45])
    1919
    2020AC_PROG_PERL_MODULES(
  • trunk/ippTools/scripts/dettest.sh

    r9214 r9231  
    2929dettool -tonormalize || exit 1
    3030for ID in `seq 0 3` ; do
    31     dettool -addnormalizedimfile -det_id 1 -class_id $ID -uri file://normalized-$ID -b1_uri banana1 -b2_uri banannnnnaaa2 || exit 1
     31    dettool -addnormalizedimfile -det_id 1 -class_id $ID -uri file://normalized-$ID -bg 1 -bg_stdev 2 -bg_mean_stdev 3 -b1_uri banana1 -b2_uri banannnnnaaa2 || exit 1
    3232done;
    3333
  • trunk/ippTools/src/dettool.c

    r9227 r9231  
    29672967        return false;
    29682968    }
     2969    psF64 bg = psMetadataLookupF64(&status, config->args, "-bg");
     2970    if (!status) {
     2971        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg");
     2972        return false;
     2973    }
     2974    if (isnan(bg)) {
     2975        psError(PS_ERR_UNKNOWN, true, "-bg is required");
     2976        return false;
     2977    }
     2978    psF64 bg_stdev = psMetadataLookupF64(&status, config->args, "-bg_stdev");
     2979    if (!status) {
     2980        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_stdev");
     2981        return false;
     2982    }
     2983    if (isnan(bg_stdev)) {
     2984        psError(PS_ERR_UNKNOWN, true, "-bg_stdev is required");
     2985        return false;
     2986    }
     2987    psF64 bg_mean_stdev = psMetadataLookupF64(&status, config->args, "-bg_mean_stdev");
     2988    if (!status) {
     2989        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_mean_stdev");
     2990        return false;
     2991    }
     2992    if (isnan(bg_mean_stdev)) {
     2993        psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
     2994        return false;
     2995    }
    29692996    // optional
    29702997    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
     
    29843011        statImfile->class_id,
    29853012        uri,
     3013        bg,
     3014        bg_stdev,
     3015        bg_mean_stdev,
    29863016        b1_uri,
    29873017        b2_uri
  • trunk/ippTools/src/dettoolConfig.c

    r9214 r9231  
    268268    // -addnormalizedimfile
    269269    psMetadata *addnormalizedimfileArgs = psMetadataAlloc();
    270     psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-det_id",  0,
    271         "define detrend ID (required)", NULL);
    272     psMetadataAddS32(addnormalizedimfileArgs, PS_LIST_TAIL, "-iteration",  0,
    273         "define iteration number", 0);
    274     psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-class_id",  0,
     270    psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-det_id", 0,
     271        "define detrend ID (required)", NULL);
     272    psMetadataAddS32(addnormalizedimfileArgs, PS_LIST_TAIL, "-iteration", 0,
     273        "define iteration number", 0);
     274    psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-class_id", 0,
    275275        "define class ID (required)", NULL);
    276     psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-uri",  0,
     276    psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-uri", 0,
    277277        "define URI (required)", NULL);
    278     psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-b1_uri",  0,
     278    psMetadataAddF64(addnormalizedimfileArgs, PS_LIST_TAIL, "-bg", 0,
     279        "define exposue background", NAN);
     280    psMetadataAddF64(addnormalizedimfileArgs, PS_LIST_TAIL, "-bg_stdev", 0,
     281        "define exposue background stdev", NAN);
     282    psMetadataAddF64(addnormalizedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0,
     283        "define exposue background mean stdev", NAN);
     284    psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-b1_uri", 0,
    279285        "define banana 1", NULL);
    280     psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-b2_uri",  0,
     286    psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-b2_uri", 0,
    281287        "define banana 2", NULL);
    282288
Note: See TracChangeset for help on using the changeset viewer.