IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 16, 2007, 11:48:15 AM (19 years ago)
Author:
jhoblitt
Message:

stub out magictool options

File:
1 edited

Legend:

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

    r14481 r14537  
    11/*
    2  * warptoolConfig.c
    3  *
    4  * Copyright (C) 2006  Joshua Hoblitt
     2 * magictoolConfig.c
     3 *
     4 * Copyright (C) 2007  Joshua Hoblitt
    55 *
    66 * This program is free software; you can redistribute it and/or modify it
     
    2727
    2828#include "pxtools.h"
    29 #include "warptool.h"
    30 
    31 pxConfig *warptoolConfig(pxConfig *config, int argc, char **argv)
     29#include "magictool.h"
     30
     31pxConfig *magictoolConfig(pxConfig *config, int argc, char **argv)
    3232{
    3333    if (!config) {
     
    5151    // -definerun
    5252    psMetadata *definerunArgs = psMetadataAlloc();
    53     psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-mode", 0,
    54             "define mode (required)", NULL);
    5553    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-workdir", 0,
    5654            "define workdir (required)", NULL);
     55    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-label", 0,
     56            "define label", NULL);
     57    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-dvodb", 0,
     58            "define dvodb", NULL);
    5759    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-registered",  0,
    5860            "time detrend run was registered", now);
     
    6062            "use the simple output format", false);
    6163
    62     // -runone
    63     psMetadata *runoneArgs = psMetadataAlloc();
    64     psMetadataAddStr(runoneArgs, PS_LIST_TAIL, "-mode", 0,
    65             "define mode (required)", NULL);
    66     psMetadataAddStr(runoneArgs, PS_LIST_TAIL, "-workdir", 0,
    67             "define workdir (required)", NULL);
    68     psMetadataAddStr(runoneArgs, PS_LIST_TAIL, "-registered",  0,
    69             "time detrend run was registered", now);
    70     psMetadataAddStr(runoneArgs, PS_LIST_TAIL, "-cam_id", 0,
    71             "define camtool ID (required)", NULL);
    72     psMetadataAddBool(runoneArgs, PS_LIST_TAIL, "-magiced",  0,
    73             "has this exposure been magiced", false);
    74     psMetadataAddBool(runoneArgs, PS_LIST_TAIL, "-simple",  0,
    75             "use the simple output format", false);
    76 
    7764    // -updaterun
    7865    psMetadata *updaterunArgs = psMetadataAlloc();
    79     psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-warp_id", 0,
     66    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-magic_id", 0,
    8067            "define warptool ID (required)", NULL);
    8168    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0,
     
    8875#endif
    8976
    90     // -addinputexp
    91     psMetadata *addinputexpArgs = psMetadataAlloc();
    92     psMetadataAddStr(addinputexpArgs, PS_LIST_TAIL, "-warp_id", 0,
    93             "define warptool ID (required)", NULL);
    94     psMetadataAddStr(addinputexpArgs, PS_LIST_TAIL, "-cam_id", 0,
    95             "define camtool ID (required)", NULL);
    96     psMetadataAddBool(addinputexpArgs, PS_LIST_TAIL, "-magiced",  0,
    97             "has this exposure been magiced", false);
    98 
    99     // -exp
    100     psMetadata *expArgs = psMetadataAlloc();
    101     psMetadataAddStr(expArgs, PS_LIST_TAIL, "-warp_id", 0,
    102             "search by warptool ID", NULL);
    103     psMetadataAddStr(expArgs, PS_LIST_TAIL, "-cam_id", 0,
    104             "search by camtool ID", NULL);
    105     psMetadataAddU64(expArgs, PS_LIST_TAIL, "-limit",  0,
     77    // -addinputskyfile
     78    psMetadata *addinputskyfileArgs = psMetadataAlloc();
     79    psMetadataAddStr(addinputskyfileArgs, PS_LIST_TAIL, "-magic_id", 0,
     80            "define magictool ID (required)", NULL);
     81    psMetadataAddStr(addinputskyfileArgs, PS_LIST_TAIL, "-diff_id", 0,
     82            "define difftool ID (required)", NULL);
     83    psMetadataAddStr(addinputskyfileArgs, PS_LIST_TAIL, "-node",  0,
     84            "define symbolic node name (required)", NULL);
     85
     86    // -inputtree
     87    psMetadata *inputtreeArgs = psMetadataAlloc();
     88    psMetadataAddStr(inputtreeArgs, PS_LIST_TAIL, "-magic_id", 0,
     89            "define magictool ID (required)", NULL);
     90    psMetadataAddStr(inputtreeArgs, PS_LIST_TAIL, "-dep_file", 0,
     91            "order of operations dep. file (required)", NULL);
     92
     93    // -tooprocess
     94    psMetadata *toprocessArgs = psMetadataAlloc();
     95    psMetadataAddStr(toprocessArgs, PS_LIST_TAIL, "-magic_id", 0,
     96            "search by magic ID", NULL);
     97    psMetadataAddU64(toprocessArgs, PS_LIST_TAIL, "-limit",  0,
    10698            "limit result set to N items", 0);
    107     psMetadataAddBool(expArgs, PS_LIST_TAIL, "-simple",  0,
    108             "use the simple output format", false);
    109 
    110     // -imfile
    111     psMetadata *imfileArgs = psMetadataAlloc();
    112     psMetadataAddStr(imfileArgs, PS_LIST_TAIL, "-warp_id", 0,
    113             "search by warptool ID", NULL);
    114     psMetadataAddStr(imfileArgs, PS_LIST_TAIL, "-cam_id", 0,
    115             "search by camtool ID", NULL);
    116     psMetadataAddU64(imfileArgs, PS_LIST_TAIL, "-limit",  0,
     99    psMetadataAddBool(toprocessArgs, PS_LIST_TAIL, "-simple",  0,
     100            "use the simple output format", false);
     101
     102    // -addresult
     103    psMetadata *addresultArgs = psMetadataAlloc();
     104    psMetadataAddStr(addresultArgs, PS_LIST_TAIL, "-magic_id", 0,
     105            "define magictool ID (required)", NULL);
     106    psMetadataAddStr(addresultArgs, PS_LIST_TAIL, "-node",  0,
     107            "define symbolic node name (required)", NULL);
     108    psMetadataAddStr(addresultArgs, PS_LIST_TAIL, "-uri",  0,
     109            "define URI (required)", NULL);
     110
     111    // -tomask
     112    psMetadata *tomaskArgs = psMetadataAlloc();
     113    psMetadataAddStr(tomaskArgs, PS_LIST_TAIL, "-magic_id", 0,
     114            "search by magic ID", NULL);
     115    psMetadataAddU64(tomaskArgs, PS_LIST_TAIL, "-limit",  0,
    117116            "limit result set to N items", 0);
    118     psMetadataAddBool(imfileArgs, PS_LIST_TAIL, "-simple",  0,
    119             "use the simple output format", false);
    120 
    121     // -tooverlap
    122     psMetadata *tooverlapArgs = psMetadataAlloc();
    123     psMetadataAddStr(tooverlapArgs, PS_LIST_TAIL, "-warp_id", 0,
    124             "search by warp ID", NULL);
    125     psMetadataAddU64(tooverlapArgs, PS_LIST_TAIL, "-limit",  0,
     117    psMetadataAddBool(tomaskArgs, PS_LIST_TAIL, "-simple",  0,
     118            "use the simple output format", false);
     119
     120    // -addmask
     121    psMetadata *addmaskArgs = psMetadataAlloc();
     122    psMetadataAddStr(addmaskArgs, PS_LIST_TAIL, "-magic_id", 0,
     123            "define magictool ID (required)", NULL);
     124    psMetadataAddStr(addmaskArgs, PS_LIST_TAIL, "-uri",  0,
     125            "define URI (required)", NULL);
     126
     127    // -toskyfilemask
     128    psMetadata *toskyfilemaskArgs = psMetadataAlloc();
     129    psMetadataAddStr(toskyfilemaskArgs, PS_LIST_TAIL, "-magic_id", 0,
     130            "search by magic ID", NULL);
     131    psMetadataAddU64(toskyfilemaskArgs, PS_LIST_TAIL, "-limit",  0,
    126132            "limit result set to N items", 0);
    127     psMetadataAddBool(tooverlapArgs, PS_LIST_TAIL, "-simple",  0,
    128             "use the simple output format", false);
    129 
    130     // -addoverlap
    131     psMetadata *addoverlapArgs = psMetadataAlloc();
    132     psMetadataAddStr(addoverlapArgs, PS_LIST_TAIL, "-mapfile", 0,
    133             "path to skycell <-> imfile mapping file", NULL);
    134 
    135     // -scmap
    136     psMetadata *scmapArgs = psMetadataAlloc();
    137     psMetadataAddStr(scmapArgs, PS_LIST_TAIL, "-warp_id", 0,
    138             "search by warptool ID", NULL);
    139     psMetadataAddStr(scmapArgs, PS_LIST_TAIL, "-skycell_id", 0,
    140             "searcy by skycell ID", NULL);
    141     psMetadataAddStr(scmapArgs, PS_LIST_TAIL, "-tess_id", 0,
    142             "searcy by tess ID", NULL);
    143     psMetadataAddU64(scmapArgs, PS_LIST_TAIL, "-limit",  0,
    144             "limit result set to N items", 0);
    145     psMetadataAddBool(scmapArgs, PS_LIST_TAIL, "-simple",  0,
    146             "use the simple output format", false);
    147 
    148     // -towarped
    149     psMetadata *towarpedArgs = psMetadataAlloc();
    150     psMetadataAddStr(towarpedArgs, PS_LIST_TAIL, "-warp_id", 0,
    151             "search by warptool ID", NULL);
    152     psMetadataAddU64(towarpedArgs, PS_LIST_TAIL, "-limit",  0,
    153             "limit result set to N items", 0);
    154     psMetadataAddBool(towarpedArgs, PS_LIST_TAIL, "-simple",  0,
    155             "use the simple output format", false);
    156 
    157     // -addwarped
    158     psMetadata *addwarpedArgs = psMetadataAlloc();
    159     psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-warp_id", 0,
    160             "define warptool ID (required)", NULL);
    161     psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-skycell_id",  0,
    162             "define skycell ID (required)", NULL);
    163     psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-tess_id",  0,
    164             "define tessellation ID (required)", NULL);
    165     psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-uri", 0,
    166             "define URI of file (required)", 0);
    167     psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-path_base", 0,
    168             "define base output location (required)", 0);
    169     psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-bg",  0,
    170             "define exposure background", NAN);
    171     psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-bg_stdev",  0,
    172             "define exposure background stdev", NAN);
    173     psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-pixel_fill",  0,
    174             "define %% of live pixels", NAN);
    175     psMetadataAddS16(addwarpedArgs, PS_LIST_TAIL, "-code",  0,
    176             "set fault code", 0);
    177 
    178 
    179     // -warped
    180     psMetadata *warpedArgs = psMetadataAlloc();
    181     psMetadataAddStr(warpedArgs, PS_LIST_TAIL, "-warp_id", 0,
    182             "search by warptool ID", NULL);
    183     psMetadataAddStr(warpedArgs, PS_LIST_TAIL, "-skycell_id",  0,
    184             "define skycell ID", NULL);
    185     psMetadataAddStr(warpedArgs, PS_LIST_TAIL, "-tess_id",  0,
    186             "define tessellation ID", NULL);
    187     psMetadataAddStr(warpedArgs, PS_LIST_TAIL, "-exp_id", 0,
    188             "define exposure tag", NULL);
    189     psMetadataAddStr(warpedArgs, PS_LIST_TAIL, "-cam_id", 0,
    190             "define phase 3 version of exposure tag", NULL);
    191     psMetadataAddU64(warpedArgs, PS_LIST_TAIL, "-limit",  0,
    192             "limit result set to N items", 0);
    193     psMetadataAddBool(warpedArgs, PS_LIST_TAIL, "-simple",  0,
    194             "use the simple output format", false);
    195 
    196     // -revertwarped
    197     psMetadata *revertwarpedArgs = psMetadataAlloc();
    198     psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-warp_id", 0,
    199             "search by warptool ID (required)", NULL);
    200     psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-skycell_id",  0,
    201             "search by skycell ID", NULL);
    202     psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-tess_id",  0,
    203             "searcy by tessellation ID", NULL);
    204     psMetadataAddS16(revertwarpedArgs, PS_LIST_TAIL, "-code",  0,
    205             "search by fault code", 0);
    206 
     133    psMetadataAddBool(toskyfilemaskArgs, PS_LIST_TAIL, "-simple",  0,
     134            "use the simple output format", false);
     135
     136    // -addskyfilemask
     137    psMetadata *addskyfilemaskArgs = psMetadataAlloc();
     138    psMetadataAddStr(addskyfilemaskArgs, PS_LIST_TAIL, "-magic_id", 0,
     139            "define magictool ID (required)", NULL);
     140    psMetadataAddStr(addskyfilemaskArgs, PS_LIST_TAIL, "-diff_id",  0,
     141            "define difftool ID (required)", NULL);
     142    psMetadataAddStr(addskyfilemaskArgs, PS_LIST_TAIL, "-uri",  0,
     143            "define URI (required)", NULL);
    207144
    208145    psFree(now);
     
    211148    psMetadata *modes   = psMetadataAlloc();
    212149
    213     PXTOOL_ADD_MODE("-definerun",       "", WARPTOOL_MODE_DEFINERUN,      definerunArgs);
    214     PXTOOL_ADD_MODE("-runone",          "", WARPTOOL_MODE_RUNONE,         runoneArgs);
    215     PXTOOL_ADD_MODE("-updaterun",       "", WARPTOOL_MODE_UPDATERUN,      updaterunArgs);
    216     PXTOOL_ADD_MODE("-addinputexp",     "", WARPTOOL_MODE_ADDINPUTEXP,    addinputexpArgs);
    217     PXTOOL_ADD_MODE("-exp",             "", WARPTOOL_MODE_EXP,            expArgs);
    218     PXTOOL_ADD_MODE("-imfile",          "", WARPTOOL_MODE_IMFILE,         imfileArgs);
    219     PXTOOL_ADD_MODE("-tooverlap",       "", WARPTOOL_MODE_TOOVERLAP,      tooverlapArgs);
    220     PXTOOL_ADD_MODE("-addoverlap",      "", WARPTOOL_MODE_ADDOVERLAP,     addoverlapArgs);
    221     PXTOOL_ADD_MODE("-scmap",           "", WARPTOOL_MODE_SCMAP,          scmapArgs);
    222     PXTOOL_ADD_MODE("-towarped",        "", WARPTOOL_MODE_TOWARPED,       towarpedArgs);
    223     PXTOOL_ADD_MODE("-addwarped",       "", WARPTOOL_MODE_ADDWARPED,      addwarpedArgs);
    224     PXTOOL_ADD_MODE("-warped",          "", WARPTOOL_MODE_WARPED,         warpedArgs);
    225     PXTOOL_ADD_MODE("-revertwarped",    "", WARPTOOL_MODE_REVERTWARPED,   revertwarpedArgs);
     150    PXTOOL_ADD_MODE("-definerun",       "", MAGICTOOL_MODE_DEFINERUN,       definerunArgs);
     151    PXTOOL_ADD_MODE("-updaterun",       "", MAGICTOOL_MODE_UPDATERUN,       updaterunArgs);
     152    PXTOOL_ADD_MODE("-addinputskyfile", "", MAGICTOOL_MODE_ADDINPUTSKYFILE, addinputskyfileArgs);
     153    PXTOOL_ADD_MODE("-inputtree",       "", MAGICTOOL_MODE_INPUTTREE,       inputtreeArgs);
     154    PXTOOL_ADD_MODE("-toprocess",       "", MAGICTOOL_MODE_TOPROCESS,       toprocessArgs);
     155    PXTOOL_ADD_MODE("-addresult",       "", MAGICTOOL_MODE_ADDRESULT,       addresultArgs);
     156    PXTOOL_ADD_MODE("-tomask",          "", MAGICTOOL_MODE_TOMASK,          tomaskArgs);
     157    PXTOOL_ADD_MODE("-addmask",         "", MAGICTOOL_MODE_ADDMASK,         addmaskArgs);
     158    PXTOOL_ADD_MODE("-toskyfilemask",   "", MAGICTOOL_MODE_TOSKYFILEMASK,   toskyfilemaskArgs);
     159    PXTOOL_ADD_MODE("-addskyfilemask",  "", MAGICTOOL_MODE_ADDSKYFILEMASK,  addskyfilemaskArgs);
    226160
    227161    if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) {
Note: See TracChangeset for help on using the changeset viewer.