IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9046


Ignore:
Timestamp:
Sep 28, 2006, 4:33:55 PM (20 years ago)
Author:
jhoblitt
Message:

rename -> -addprocessedimfile -addprocessed
add -uri_b1, -uri_b2 to -addprocessedimfile

Location:
trunk/ippTools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/configure.ac

    r8732 r9046  
    1616PKG_CHECK_MODULES([PSLIB], [pslib >= 0.12.99])
    1717PKG_CHECK_MODULES([PSMODULES], [psmodules >= 0.12.0])
    18 PKG_CHECK_MODULES([IPPDB], [ippdb >= 0.0.34])
     18PKG_CHECK_MODULES([IPPDB], [ippdb >= 0.0.37])
    1919
    2020AC_PROG_PERL_MODULES(
  • trunk/ippTools/src/dettool.c

    r9043 r9046  
    1919//static bool selectrunMode(pxConfig *config);
    2020//static bool selectMode(pxConfig *config);
    21 static bool addprocessedMode(pxConfig *config);
     21static bool addprocessedimfileMode(pxConfig *config);
    2222static bool tostackMode(pxConfig *config);
    2323static bool processedMode(pxConfig *config);
     
    8080//        MODECASE(DETTOOL_MODE_SELECTRUN, selectrunMode);
    8181//        MODECASE(DETTOOL_MODE_SELECT, selectMode);
    82         MODECASE(DETTOOL_MODE_ADDPROCESSED,     addprocessedMode);
     82        MODECASE(DETTOOL_MODE_ADDPROCESSEDIMFILE,addprocessedimfileMode);
    8383        MODECASE(DETTOOL_MODE_TOSTACK,          tostackMode);
    8484        MODECASE(DETTOOL_MODE_PROCESSED,        processedMode);
     
    897897}
    898898
    899 static bool addprocessedMode(pxConfig *config)
     899static bool addprocessedimfileMode(pxConfig *config)
    900900{
    901901    PS_ASSERT_PTR_NON_NULL(config, false);
     
    974974    if (isnan(bg_mean_stdev)) {
    975975        psError(PS_ERR_UNKNOWN, true, "-bg_mean_stdev is required");
     976        return false;
     977    }
     978    // optional
     979    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
     980    if (!status) {
     981        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri");
     982        return false;
     983    }
     984    psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri");
     985    if (!status) {
     986        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri");
    976987        return false;
    977988    }
     
    10061017        bg,
    10071018        bg_stdev,
    1008         bg_mean_stdev
     1019        bg_mean_stdev,
     1020        b1_uri,
     1021        b2_uri
    10091022    );
    10101023    psFree(rawImfiles);
  • trunk/ippTools/src/dettool.h

    r8501 r9046  
    1414//    DETTOOL_MODE_SELECTRUN,
    1515//    DETTOOL_MODE_SELECT,
    16     DETTOOL_MODE_ADDPROCESSED,
     16    DETTOOL_MODE_ADDPROCESSEDIMFILE,
    1717    DETTOOL_MODE_TOSTACK,
    1818    DETTOOL_MODE_PROCESSED,
  • trunk/ippTools/src/dettoolConfig.c

    r9043 r9046  
    116116            "use the simple output format", false);
    117117   
    118     // -addprocessed
    119     psMetadata *addprocArgs = psMetadataAlloc();
    120     psMetadataAddStr(addprocArgs, PS_LIST_TAIL, "-det_id",  0,
    121         "define detrend ID (required)", NULL);
    122     psMetadataAddStr(addprocArgs, PS_LIST_TAIL, "-exp_id",  0,
     118    // -addprocessedimfile
     119    psMetadata *addprocessedimfileArgs = psMetadataAlloc();
     120    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-det_id",  0,
     121        "define detrend ID (required)", NULL);
     122    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-exp_id",  0,
    123123        "define exp ID (required)", NULL);
    124     psMetadataAddStr(addprocArgs, PS_LIST_TAIL, "-class_id",  0,
     124    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-class_id",  0,
    125125        "define class ID (required)", NULL);
    126     psMetadataAddStr(addprocArgs, PS_LIST_TAIL, "-uri",  0,
     126    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-uri",  0,
    127127        "define URI (required)", NULL);
    128     psMetadataAddStr(addprocArgs, PS_LIST_TAIL, "-recip",  0,
     128    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-recip",  0,
    129129        "define recipe (required)", NULL);
    130     psMetadataAddF64(addprocArgs, PS_LIST_TAIL, "-bg",  0,
     130    psMetadataAddF64(addprocessedimfileArgs, PS_LIST_TAIL, "-bg",  0,
    131131        "define exposue background", NAN);
    132     psMetadataAddF64(addprocArgs, PS_LIST_TAIL, "-bg_stdev",  0,
     132    psMetadataAddF64(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev",  0,
    133133        "define exposue background stdev", NAN);
    134     psMetadataAddF64(addprocArgs, PS_LIST_TAIL, "-bg_mean_stdev",  0,
     134    psMetadataAddF64(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev",  0,
    135135        "define exposue background mean stdev", NAN);
     136    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-b1_uri",  0,
     137        "define banana 1", NULL);
     138    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-b2_uri",  0,
     139        "define banana 2", NULL);
    136140   
    137141    // -tostack
     
    476480//    PXTOOL_MODE("-select",          DETTOOL_MODE_SELECT,        selectArgs);
    477481    PXTOOL_MODE("-input",           DETTOOL_MODE_INPUT,         inputArgs);
    478     PXTOOL_MODE("-addprocessed",    DETTOOL_MODE_ADDPROCESSED,  addprocArgs);
     482    PXTOOL_MODE("-addprocessedimfile", DETTOOL_MODE_ADDPROCESSEDIMFILE,  addprocessedimfileArgs);
    479483    PXTOOL_MODE("-tostack",         DETTOOL_MODE_TOSTACK,       tostackArgs);
    480484    PXTOOL_MODE("-processed",       DETTOOL_MODE_PROCESSED,     procArgs);
Note: See TracChangeset for help on using the changeset viewer.