IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 28, 2008, 2:26:10 PM (18 years ago)
Author:
jhoblitt
Message:

implement chiptool -revertproccessedimfile query support

File:
1 edited

Legend:

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

    r17161 r17186  
    139139    psMetadataAddBool(queueArgs, PS_LIST_TAIL, "-pretend",  0,
    140140            "do not actually modify the database", false);
     141    psMetadataAddBool(queueArgs, PS_LIST_TAIL, "-all",  0,
     142            "allow everything to be queued without search terms", false);
    141143
    142144
     
    144146    psMetadata *updaterunArgs = psMetadataAlloc();
    145147    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-chip_id", 0,
    146             "define stack ID", NULL);
     148            "search by chip ID", NULL);
    147149    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_id",  0,
    148150            "search by exp_id", NULL);
     
    226228    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label", 0,
    227229            "set label", NULL);
     230    psMetadataAddBool(updaterunArgs, PS_LIST_TAIL, "-all",  0,
     231            "allow everything to be queued without search terms", false);
    228232
    229233
     
    335339    psMetadata *updateprocessedimfileArgs = psMetadataAlloc();
    336340    psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-chip_id",  0,
    337             "define chip ID", NULL);
     341            "search by chip ID", NULL);
    338342    psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-exp_id",  0,
    339343            "search by exposure ID", NULL);
     
    345349    // -revertprocessedimfile
    346350    psMetadata *revertprocessedimfileArgs = psMetadataAlloc();
    347     psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-chip_id",  0,
    348             "define chip ID (required)", NULL);
     351    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-chip_id", 0,
     352            "search by chip ID", NULL);
    349353    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_id",  0,
    350             "search by exposure ID", NULL);
    351     psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-class_id",  0,
    352             "search by class ID", NULL);
     354            "search by exp_id", NULL);
     355    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_name",  0,
     356            "search by exp_name", NULL);
     357    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-inst",  0,
     358            "search for camera", NULL);
     359    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-telescope",  0,
     360            "search for telescope", NULL);
     361    psMetadataAddTime(revertprocessedimfileArgs, PS_LIST_TAIL, "-dateobs_begin", 0,
     362            "search for exposures by time (>=)", NULL);
     363    psMetadataAddTime(revertprocessedimfileArgs, PS_LIST_TAIL, "-dateobs_end", 0,
     364            "search for exposures by time (<)", NULL);
     365    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_tag",  0,
     366            "search by exp_tag", NULL);
     367    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_type",  0,
     368            "search by exp_type", "object");
     369    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-filelevel",  0,
     370            "search by filelevel", NULL);
     371    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-reduction",  0,
     372            "search by reduction class", NULL);
     373    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-filter",  0,
     374            "search for filter", NULL);
     375    psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-airmass_min",  0,
     376            "define min airmass", NAN);
     377    psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-airmass_max",  0,
     378            "define max airmass", NAN);
     379    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ra_min",  0,
     380            "define min", NAN);
     381    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ra_max",  0,
     382            "define max", NAN);
     383    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-decl_min",  0,
     384            "define min", NAN);
     385    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-decl_max",  0,
     386            "define max", NAN);
     387    psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_time_min",  0,
     388            "define min", NAN);
     389    psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_time_max",  0,
     390            "define max", NAN);
     391    psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-sat_pixel_frac_min",  0,
     392            "define max fraction of saturated pixels", NAN);
     393    psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-sat_pixel_frac_max",  0,
     394            "define min fraction of saturated pixels", NAN);
     395    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_min",  0,
     396            "define max", NAN);
     397    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_max",  0,
     398            "define max", NAN);
     399    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev_min",  0,
     400            "define max", NAN);
     401    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev_max",  0,
     402            "define max", NAN);
     403    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev_min",  0,
     404            "define max", NAN);
     405    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev_max",  0,
     406            "define max", NAN);
     407    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-alt_min",  0,
     408            "define min", NAN);
     409    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-alt_max",  0,
     410            "define max", NAN);
     411    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-az_min",  0,
     412            "define min", NAN);
     413    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-az_max",  0,
     414            "define max", NAN);
     415    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ccd_temp_min",0,
     416            "define min ccd tempature", NAN);
     417    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ccd_temp_max",0,
     418            "define max ccd tempature", NAN);
     419    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-posang_min",  0,
     420            "define min rotator position angle", NAN);
     421    psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-posang_max",  0,
     422            "define max rotator position angle", NAN);
     423    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-object",  0,
     424            "search by exposure object", NULL);
     425    psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-solang_min",  0,
     426            "define min solar angle", NAN);
     427    psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-solang_max",  0,
     428            "define max solar angle", NAN);
     429
     430    psMetadataAddBool(revertprocessedimfileArgs, PS_LIST_TAIL, "-all",  0,
     431            "allow everything to be queued without search terms", false);
    353432    psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,
    354433            "search by fault code", 0);
     
    385464    psMetadata *modes = psMetadataAlloc();
    386465
    387     PXOPT_ADD_MODE("-queue",                 "", CHIPTOOL_MODE_QUEUE,          queueArgs);
    388     PXOPT_ADD_MODE("-updaterun",             "", CHIPTOOL_MODE_UPDATERUN, updaterunArgs);
    389     PXOPT_ADD_MODE("-pendingimfile",         "", CHIPTOOL_MODE_PENDINGIMFILE,  pendingimfileArgs);
    390     PXOPT_ADD_MODE("-addprocessedimfile",    "", CHIPTOOL_MODE_ADDPROCESSEDIMFILE,addprocessedimfileArgs);
    391     PXOPT_ADD_MODE("-processedimfile",       "", CHIPTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs);
    392     PXOPT_ADD_MODE("-updateprocessedimfile", "", CHIPTOOL_MODE_UPDATEPROCESSEDIMFILE,    updateprocessedimfileArgs);
    393     PXOPT_ADD_MODE("-revertprocessedimfile", "", CHIPTOOL_MODE_REVERTPROCESSEDIMFILE,    revertprocessedimfileArgs);
     466    PXOPT_ADD_MODE("-queue",                 "create runs from raw exposures",
     467        CHIPTOOL_MODE_QUEUE,    queueArgs);
     468    PXOPT_ADD_MODE("-updaterun",             "change chip run properties",
     469        CHIPTOOL_MODE_UPDATERUN, updaterunArgs);
     470    PXOPT_ADD_MODE("-pendingimfile",         "show pending imfiles",
     471        CHIPTOOL_MODE_PENDINGIMFILE,  pendingimfileArgs);
     472    PXOPT_ADD_MODE("-addprocessedimfile",    "add a processed imfile",
     473        CHIPTOOL_MODE_ADDPROCESSEDIMFILE,addprocessedimfileArgs);
     474    PXOPT_ADD_MODE("-processedimfile",       "show processed imfiles",
     475        CHIPTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs);
     476    PXOPT_ADD_MODE("-updateprocessedimfile", "change procesed imfile properties", CHIPTOOL_MODE_UPDATEPROCESSEDIMFILE,    updateprocessedimfileArgs);
     477    PXOPT_ADD_MODE("-revertprocessedimfile", "undo a processed imfile", CHIPTOOL_MODE_REVERTPROCESSEDIMFILE,    revertprocessedimfileArgs);
    394478    PXOPT_ADD_MODE("-block",                 "set a label block", CHIPTOOL_MODE_BLOCK,          blockArgs);
    395479    PXOPT_ADD_MODE("-masked",                "show blocked labels", CHIPTOOL_MODE_MASKED,         maskedArgs);
Note: See TracChangeset for help on using the changeset viewer.