IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 29, 2011, 11:26:31 AM (15 years ago)
Author:
eugene
Message:

merging changes from trunk

Location:
branches/eam_branches/ipp-20110505/ippTools/src
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110505/ippTools/src/disttool.c

    r30906 r31587  
    447447
    448448    if (pretend) {
    449         if (!ippdbPrintMetadatas(stdout, output, "newdistRuns", true)) {
     449        if (!ippdbPrintMetadatas(stdout, output, "newdistRuns", !simple)) {
    450450            psError(PS_ERR_UNKNOWN, false, "failed to print array");
    451451            psFree(output);
  • branches/eam_branches/ipp-20110505/ippTools/src/laptool.c

    r31435 r31587  
    384384  PXOPT_COPY_STR(config->args, where, "-projection_cell", "projection_cell", "==");
    385385  PXOPT_COPY_STR(config->args, where, "-filter", "filter", "==");
    386   PXOPT_COPY_STR(config->args, where, "-label", "label", "==");
     386  //  PXOPT_COPY_STR(config->args, where, "-label", "label", "==");
    387387  PXOPT_COPY_STR(config->args, where, "-state", "state", "==");
    388388  PXOPT_COPY_STR(config->args, where, "-fault", "fault", "==");
    389389
     390  pxAddLabelSearchArgs(config, where, "-label", "lapRun.label", "==");
     391 
    390392  psString query = pxDataGet("laptool_pendingrun.sql");
    391393  if (!query) {
     
    560562  psMetadata *where = psMetadataAlloc();
    561563  PXOPT_COPY_S64(config->args, where, "-lap_id", "lap_id", "==");
    562   PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "==");
     564  PXOPT_COPY_S64(config->args, where, "-exp_id", "lapExp.exp_id", "==");
    563565 
    564566  psString query = pxDataGet("laptool_exposures.sql");
  • branches/eam_branches/ipp-20110505/ippTools/src/laptoolConfig.c

    r31435 r31587  
    6969  ADD_OPT(Str, pendingrunArgs, "-projection_cell",            "search by projection cell", NULL);
    7070  ADD_OPT(Str, pendingrunArgs, "-filter",                     "search by filter", NULL);
    71   ADD_OPT(Str, pendingrunArgs, "-label",                      "search by LAP run label", NULL);
     71  //  ADD_OPT(Str, pendingrunArgs, "-label",                      "search by LAP run label", NULL);
     72  psMetadataAddStr(pendingrunArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by LAP run label", NULL);
    7273  ADD_OPT(Str, pendingrunArgs, "-state",                      "search by LAP run state", NULL);
    7374  ADD_OPT(Str, pendingrunArgs, "-fault",                      "search by LAP run fault", NULL);
    7475  ADD_OPT(Bool,pendingrunArgs, "-simple",                     "use the simple output format", false);
     76
     77  // -listrun
     78  psMetadata *listrunArgs = psMetadataAlloc();
     79  ADD_OPT(S64, listrunArgs, "-seq_id",                     "search by LAP sequence ID", 0);
     80  ADD_OPT(S64, listrunArgs, "-lap_id",                     "search by LAP run ID", 0);
     81  ADD_OPT(Str, listrunArgs, "-projection_cell",            "search by projection cell", NULL);
     82  ADD_OPT(Str, listrunArgs, "-filter",                     "search by filter", NULL);
     83  //  ADD_OPT(Str, listrunArgs, "-label",                      "search by LAP run label", NULL);
     84  psMetadataAddStr(listrunArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by LAP run label", NULL);
     85  ADD_OPT(Str, listrunArgs, "-state",                      "search by LAP run state", NULL);
     86  ADD_OPT(Str, listrunArgs, "-fault",                      "search by LAP run fault", NULL);
     87  ADD_OPT(Bool,listrunArgs, "-simple",                     "use the simple output format", false);
    7588
    7689  // -updaterun
     
    128141  psMetadata *argSets = psMetadataAlloc();
    129142  psMetadata *modes = psMetadataAlloc();
    130 
     143 
    131144  PXOPT_ADD_MODE("-definesequence",          "", LAPTOOL_MODE_DEFINESEQUENCE,   definesequenceArgs);
    132145  PXOPT_ADD_MODE("-listsequence",            "", LAPTOOL_MODE_LISTSEQUENCE,     listsequenceArgs);
    133146  PXOPT_ADD_MODE("-definerun",               "", LAPTOOL_MODE_DEFINERUN,        definerunArgs);
    134147  PXOPT_ADD_MODE("-pendingrun",              "", LAPTOOL_MODE_PENDINGRUN,       pendingrunArgs);
     148  PXOPT_ADD_MODE("-listrun",                 "", LAPTOOL_MODE_PENDINGRUN,       listrunArgs);
    135149  PXOPT_ADD_MODE("-updaterun",               "", LAPTOOL_MODE_UPDATERUN,        updaterunArgs);
    136150  PXOPT_ADD_MODE("-pendingexp",              "", LAPTOOL_MODE_PENDINGEXP,       pendingexpArgs);
  • branches/eam_branches/ipp-20110505/ippTools/src/pstamptool.c

    r30543 r31587  
    843843    psFree(where);
    844844
    845     psStringAppend(&query, " ORDER BY priority DESC, req_id");
     845    psStringAppend(&query, " ORDER BY priority DESC, req_id, job_id");
    846846
    847847    // treat limit == 0 as "no limit"
     
    13231323    psFree(where);
    13241324
    1325     psStringAppend(&query, " ORDER BY priority DESC, req_id");
     1325    psStringAppend(&query, " ORDER BY priority DESC, req_id, dep_id");
    13261326
    13271327    // treat limit == 0 as "no limit"
  • branches/eam_branches/ipp-20110505/ippTools/src/pubtoolConfig.c

    r30769 r31587  
    4848    psMetadataAddStr(defineclientArgs, PS_LIST_TAIL, "-product", 0, "define product (required)", NULL);
    4949    psMetadataAddStr(defineclientArgs, PS_LIST_TAIL, "-workdir", 0, "define workdir (required)", NULL);
     50    psMetadataAddS16(defineclientArgs, PS_LIST_TAIL, "-output_format", 0, "define output format", 2);
    5051    psMetadataAddStr(defineclientArgs, PS_LIST_TAIL, "-comment", 0, "define comment", NULL);
     52    psMetadataAddStr(defineclientArgs, PS_LIST_TAIL, "-name", 0, "define name", NULL);
    5153    psMetadataAddBool(defineclientArgs, PS_LIST_TAIL, "-unmagicked", 0, "allow unmagicked data?", false);
    5254
  • branches/eam_branches/ipp-20110505/ippTools/src/stacktool.c

    r31445 r31587  
    246246    PXOPT_COPY_STR(config->args,  where, "-select_data_group",         "warpRun.data_group", "==");
    247247    pxAddLabelSearchArgs (config, where, "-select_label",              "warpRun.label", "LIKE"); // define using warp label
    248 
     248    pxAddLabelSearchArgs (config, where, "-warp_id",                   "warpRun.warp_id", "==");
     249   
    249250    // these are used to build the HAVING restriction
    250251    PXOPT_COPY_S32(config->args, having, "-min_num", "num_warp", ">=");
     
    508509          association->sass_id = sass_id;
    509510        }
     511        else {
     512          sass_id = association->sass_id;
     513        }
    510514        // Insert the map entry for this row.
    511515        stackAssociationMapRow *maprow = stackAssociationMapRowAlloc(sass_id,stack_id);
  • branches/eam_branches/ipp-20110505/ippTools/src/stacktoolConfig.c

    r30945 r31587  
    9191    psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_zpt_obs_max", 0, "define max zero point", NAN);
    9292    psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_astrom", 0, "define max astrometry rms", NAN);
     93    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-warp_id", PS_META_DUPLICATE_OK, "include this warp ID (multiple OK)", 0);
    9394    psMetadataAddS32(definebyqueryArgs, PS_LIST_TAIL, "-random", 0, "use this number of random elements", 0);
    9495    psMetadataAddS32(definebyqueryArgs, PS_LIST_TAIL, "-min_num", 0, "minimum number of inputs", 0);
Note: See TracChangeset for help on using the changeset viewer.