IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 10, 2006, 6:26:13 PM (20 years ago)
Author:
jhoblitt
Message:

stub out new & rename old *Mode() functions as part of the new control flow

File:
1 edited

Legend:

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

    r8218 r8286  
    3838            "use the simple output format", false);
    3939
    40     // -define
    41     psMetadata *defineArgs = psMetadataAlloc();
    42     psMetadataAddStr(defineArgs, PS_LIST_TAIL, "-exp_id",  PS_META_DUPLICATE_OK,
    43         "include this exposure (multiple OK, required)", NULL);
    44     psMetadataAddStr(defineArgs, PS_LIST_TAIL, "-det_type",  0,
    45         "define the type of detrend run (required)", NULL);
     40    // -definebyexp
     41    psMetadata *definebyexpArgs = psMetadataAlloc();
     42    psMetadataAddStr(definebyexpArgs, PS_LIST_TAIL, "-exp_id",
     43            PS_META_DUPLICATE_OK,
     44            "include this exposure (multiple OK, required)", NULL);
     45    psMetadataAddStr(definebyexpArgs, PS_LIST_TAIL, "-det_type",  0,
     46            "define the type of detrend run (required)", NULL);
    4647
    4748    // -runs
     
    5253            "use the simple output format", false);
    5354
     55#if 0
    5456    // XXX temporary
    5557    // -selectrun
     
    7173    psMetadataAddStr(selectArgs, PS_LIST_TAIL, "-classID",  0,
    7274        "defined class ID (required)", NULL);
     75#endif
    7376
    7477    // -input
     
    204207        "use the simple output format", false);
    205208
    206     // -addresid
    207     psMetadata *addresidArgs = psMetadataAlloc();
    208     psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-det_id",  0,
    209         "define detrend ID (required)", NULL);
    210     psMetadataAddS32(addresidArgs, PS_LIST_TAIL, "-iteration",  0,
     209    // -addresidimfile
     210    psMetadata *addresidimfileArgs = psMetadataAlloc();
     211    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-det_id",  0,
     212        "define detrend ID (required)", NULL);
     213    psMetadataAddS32(addresidimfileArgs, PS_LIST_TAIL, "-iteration",  0,
    211214        "define iteration number", 0);
    212     psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-exp_id",  0,
    213         "define detrend ID (required)", NULL);
    214     psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-class_id",  0,
     215    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-exp_id",  0,
     216        "define detrend ID (required)", NULL);
     217    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-class_id",  0,
    215218        "define class ID (required)", NULL);
    216     psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-recip",  0,
     219    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-recip",  0,
    217220        "define recipe (required)", NULL);
    218     psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-uri",  0,
     221    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-uri",  0,
    219222        "define resid file URI (required)", NULL);
    220     psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-b1_uri",  0,
     223    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-b1_uri",  0,
    221224        "define banana 1", NULL);
    222     psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-b2_uri",  0,
     225    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-b2_uri",  0,
    223226        "define banana 2", NULL);
    224227
    225     // -resid
    226     psMetadata *residArgs = psMetadataAlloc();
    227     psMetadataAddStr(residArgs, PS_LIST_TAIL, "-det_id",  0,
     228    // -residimfile
     229    psMetadata *residimfileArgs = psMetadataAlloc();
     230    psMetadataAddStr(residimfileArgs, PS_LIST_TAIL, "-det_id",  0,
    228231        "search for detrend ID (required)", NULL);
    229     psMetadataAddS32(residArgs, PS_LIST_TAIL, "-iteration",  0,
     232    psMetadataAddS32(residimfileArgs, PS_LIST_TAIL, "-iteration",  0,
    230233        "search for iteration number", 0);
    231     psMetadataAddStr(residArgs, PS_LIST_TAIL, "-exp_id",  0,
    232         "define detrend ID (required)", NULL);
    233     psMetadataAddStr(residArgs, PS_LIST_TAIL, "-class_id",  0,
    234         "search for class ID", NULL);
    235     psMetadataAddStr(residArgs, PS_LIST_TAIL, "-recip",  0,
     234    psMetadataAddStr(residimfileArgs, PS_LIST_TAIL, "-exp_id",  0,
     235        "define detrend ID (required)", NULL);
     236    psMetadataAddStr(residimfileArgs, PS_LIST_TAIL, "-class_id",  0,
     237        "search for class ID", NULL);
     238    psMetadataAddStr(residimfileArgs, PS_LIST_TAIL, "-recip",  0,
    236239        "search for recipe", NULL);
    237     psMetadataAddBool(residArgs, PS_LIST_TAIL, "-simple",  0,
     240    psMetadataAddBool(residimfileArgs, PS_LIST_TAIL, "-simple",  0,
    238241        "use the simple output format", false);
    239242 
     
    313316    // find which mode we're running under
    314317    PXTOOL_MODE("-pending",         DETTOOL_MODE_PENDING,       pendingArgs);
    315     PXTOOL_MODE("-define",          DETTOOL_MODE_DEFINE,        defineArgs);
     318    PXTOOL_MODE("-definebyexp",     DETTOOL_MODE_DEFINEBYEXP,   definebyexpArgs);
    316319    PXTOOL_MODE("-raw",             DETTOOL_MODE_RAW,           rawArgs);
    317320    PXTOOL_MODE("-runs",            DETTOOL_MODE_RUNS,          runsArgs);
    318     PXTOOL_MODE("-selectrun",       DETTOOL_MODE_SELECTRUN,     selectrunArgs);
    319     PXTOOL_MODE("-select",          DETTOOL_MODE_SELECT,        selectArgs);
     321//    PXTOOL_MODE("-selectrun",       DETTOOL_MODE_SELECTRUN,     selectrunArgs);
     322//    PXTOOL_MODE("-select",          DETTOOL_MODE_SELECT,        selectArgs);
    320323    PXTOOL_MODE("-input",           DETTOOL_MODE_INPUT,         inputArgs);
    321324    PXTOOL_MODE("-addprocessed",    DETTOOL_MODE_ADDPROCESSED,  addprocArgs);
     
    327330    PXTOOL_MODE("-normalized",      DETTOOL_MODE_NORMALIZED,    normalizedArgs);
    328331    PXTOOL_MODE("-normalizedframe", DETTOOL_MODE_NORMALIZEDFRAME,normalizedframeArgs);
    329     PXTOOL_MODE("-addresid",        DETTOOL_MODE_ADDRESID,      addresidArgs);
    330     PXTOOL_MODE("-resid",           DETTOOL_MODE_RESID,         residArgs);
     332    PXTOOL_MODE("-addresidimfile",  DETTOOL_MODE_ADDRESIDIMFILE,  addresidimfileArgs);
     333    PXTOOL_MODE("-residimfile",     DETTOOL_MODE_RESIDIMFILE,    residimfileArgs);
    331334    PXTOOL_MODE("-addresidexp",     DETTOOL_MODE_ADDRESIDEXP,  addresidexpArgs);
    332335    PXTOOL_MODE("-residexp",        DETTOOL_MODE_RESIDEXP,     residexpArgs);
     
    348351        printf("\nPan-STARRS Detrend Tool\n");
    349352        printf("Usage: %s <mode> [<options>]\n\n", argv[0]);
    350         printf(" <mode> : [-pending|-define|-runs|-selectrun|-select|-raw|-addprocessed|-processed|-addstacked|-stacked|-stackedframe|-addnormalized|-normalized|-normalizedframe|-addresid|-resid|-addresidexp|-residexp|-declaremasterframe|-masterframe|-master|-rerun]\n\n");
     353        printf(" <mode> : [-pending|-definebyexp|-runs|-selectrun|-select|-raw|-addprocessed|-processed|-addstacked|-stacked|-stackedframe|-addnormalized|-normalized|-normalizedframe|-addresidimfile|-residimfile|-addresidexp|-residexp|-declaremasterframe|-masterframe|-master|-rerun]\n\n");
    351354        fprintf (stdout, "-pending ");
    352355        psArgumentHelp(pendingArgs);
    353356        psFree(pendingArgs);
    354         fprintf (stdout, "-define ");
    355         psArgumentHelp(defineArgs);
    356         psFree(defineArgs);
     357        fprintf (stdout, "-definebyexp ");
     358        psArgumentHelp(definebyexpArgs);
     359        psFree(definebyexpArgs);
    357360        fprintf (stdout, "-runs ");
    358361        psArgumentHelp(runsArgs);
    359362        psFree(runsArgs);
     363#if 0
    360364        fprintf (stdout, "-selectrun ");
    361365        psArgumentHelp(selectrunArgs);
     
    364368        psArgumentHelp(selectArgs);
    365369        psFree(selectArgs);
     370#endif
    366371        fprintf (stdout, "-input ");
    367372        psArgumentHelp(inputArgs);
     
    395400        psFree(normalizedframeArgs);
    396401        fprintf (stdout, "-addresid ");
    397         psArgumentHelp(addresidArgs);
    398         psFree(addresidArgs);
    399         fprintf (stdout, "-resid ");
    400         psArgumentHelp(residArgs);
    401         psFree(residArgs);
     402        psArgumentHelp(addresidimfileArgs);
     403        psFree(addresidimfileArgs);
     404        fprintf (stdout, "-residimfile ");
     405        psArgumentHelp(residimfileArgs);
     406        psFree(residimfileArgs);
    402407        fprintf (stdout, "-addresidexp ");
    403408        psArgumentHelp(addresidexpArgs);
     
    423428
    424429    psFree(pendingArgs);
    425     psFree(defineArgs);
     430    psFree(definebyexpArgs);
    426431    psFree(runsArgs);
    427     psFree(selectrunArgs);
    428     psFree(selectArgs);
     432//    psFree(selectrunArgs);
     433//    psFree(selectArgs);
    429434    psFree(inputArgs);
    430435    psFree(rawArgs);
     
    437442    psFree(normalizedArgs);
    438443    psFree(normalizedframeArgs);
    439     psFree(addresidArgs);
    440     psFree(residArgs);
     444    psFree(addresidimfileArgs);
     445    psFree(residimfileArgs);
    441446    psFree(addresidexpArgs);
    442447    psFree(residexpArgs);
Note: See TracChangeset for help on using the changeset viewer.