IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 21, 2006, 11:02:26 AM (20 years ago)
Author:
jhoblitt
Message:

implement -select

File:
1 edited

Legend:

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

    r7602 r7611  
    3434
    3535    // -selectruns
     36    // detselect -camera megacam -type flat -time 2005/1/1
    3637    psMetadata *selectrunsArgs = psMetadataAlloc();
    3738    psMetadataAddStr(selectrunsArgs, PS_LIST_TAIL, "-inst",  0,
    38         "search for detrend run for this camera", NULL);
     39        "search for detrend run for this camera (required)", NULL);
    3940    psMetadataAddStr(selectrunsArgs, PS_LIST_TAIL, "-det_type",  0,
    40         "search for type of detrend run", NULL);
     41        "search for type of detrend run (required)", NULL);
     42
     43    // -select
     44    // detselect -select -detID flat.0000 -classID ccd00
     45    psMetadata *selectArgs = psMetadataAlloc();
     46    psMetadataAddStr(selectArgs, PS_LIST_TAIL, "-detID",  0,
     47        "defined detrend ID (required)", NULL);
     48    psMetadataAddStr(selectArgs, PS_LIST_TAIL, "-classID",  0,
     49        "defined class ID (required)", NULL);
    4150
    4251    // -input
     
    284293    PXTOOL_MODE("-runs",            DETTOOL_MODE_RUNS,          runsArgs);
    285294    PXTOOL_MODE("-selectruns",      DETTOOL_MODE_SELECTRUNS,    selectrunsArgs);
     295    PXTOOL_MODE("-select",          DETTOOL_MODE_SELECT,        selectArgs);
    286296    PXTOOL_MODE("-input",           DETTOOL_MODE_INPUT,         inputArgs);
    287297    PXTOOL_MODE("-addprocessed",    DETTOOL_MODE_ADDPROCESSED,  addprocArgs);
     
    314324        printf("\nPan-STARRS Detrend Tool\n");
    315325        printf("Usage: %s <mode> [<options>]\n\n", argv[0]);
    316         printf(" <mode> : [-define|-runs|-selectruns|-raw|-addprocessed|-processed|-addstacked|-stacked|-stackedframe|-addnormalized|-normalized|-normalizedframe|-addresid|-resid|-addresidexp|-residexp|-declaremasterframe|-masterframe|-master|-rerun]\n\n");
     326        printf(" <mode> : [-define|-runs|-selectruns|-select|-raw|-addprocessed|-processed|-addstacked|-stacked|-stackedframe|-addnormalized|-normalized|-normalizedframe|-addresid|-resid|-addresidexp|-residexp|-declaremasterframe|-masterframe|-master|-rerun]\n\n");
    317327        fprintf (stdout, "-define ");
    318328        psArgumentHelp(defineArgs);
     
    324334        psArgumentHelp(selectrunsArgs);
    325335        psFree(selectrunsArgs);
     336        fprintf (stdout, "-select");
     337        psArgumentHelp(selectArgs);
     338        psFree(selectArgs);
    326339        fprintf (stdout, "-input ");
    327340        psArgumentHelp(inputArgs);
     
    385398    psFree(runsArgs);
    386399    psFree(selectrunsArgs);
     400    psFree(selectArgs);
    387401    psFree(inputArgs);
    388402    psFree(rawArgs);
Note: See TracChangeset for help on using the changeset viewer.