IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 2, 2014, 10:50:14 AM (12 years ago)
Author:
bills
Message:

Merge with ipp-20140401 (The staticsky tag)

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/ippTools/src/fftool.c

    r36623 r36633  
    139139
    140140    psMetadata *warpWhereMD = psMetadataAlloc();
    141     pxAddLabelSearchArgs(config, warpWhereMD, "-select_warp_label",     "fullForceRun.label",           "LIKE");
    142     pxAddLabelSearchArgs(config, warpWhereMD, "-select_warp_data_group","fullForceRun.data_group",      "LIKE");
    143     PXOPT_COPY_S64(config->args, warpWhereMD, "-select_warp_id",        "fullForceRun.warp_id",         "==");
     141    pxAddLabelSearchArgs(config, warpWhereMD, "-select_warp_label",     "warpRun.label",           "LIKE");
     142    pxAddLabelSearchArgs(config, warpWhereMD, "-select_warp_data_group","warpRun.data_group",      "LIKE");
     143    PXOPT_COPY_S64(config->args, warpWhereMD, "-select_warp_id",        "warpRun.warp_id",         "==");
    144144    if (!psListLength(warpWhereMD->list)) {
    145145        psError(PXTOOLS_ERR_CONFIG, false, "warp search parameters are required");
     
    148148        return false;
    149149    }
    150     if (!psListLength(warpWhereMD->list)) {
    151         psError(PXTOOLS_ERR_CONFIG, false, "skycal search parameters are required");
    152         psFree(skycalWhereMD);
    153         psFree(warpWhereMD);
    154         return false;
    155     }
    156 
    157     PXOPT_COPY_STR(config->args, warpWhereMD, "-select_tess_id",       "fullForceRun.tess_id",         "==");
    158     pxAddLabelSearchArgs(config, warpWhereMD, "-select_filter",        "fullForceRun.filter",          "LIKE");
    159     if (!pxskycellAddWhere(config, warpWhereMD)) {
    160         psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments");
    161         psFree(skycalWhereMD);
    162         psFree(warpWhereMD);
    163         return false;
    164     }
    165 
     150    PXOPT_COPY_F32(config->args, warpWhereMD, "-select_good_frac_min",  "warpSkyfile.good_frac",   ">=");
     151    PXOPT_COPY_STR(config->args, warpWhereMD, "-select_tess_id",       "warpRun.tess_id",         "==");
     152    pxAddLabelSearchArgs(config, warpWhereMD, "-select_filter",        "rawExp.filter",          "LIKE");
    166153
    167154    PXOPT_LOOKUP_BOOL(rerun, config->args, "-rerun", false);
     
    186173    psString joinHook = NULL;
    187174    if (!rerun) {
    188         psStringAppend(&joinHook, "\nLEFT JOIN fullForceRun ON fullForceRun.skycal_id = fullForceRun.skycal_id");
     175        psStringAppend(&joinHook, "\nLEFT JOIN fullForceRun ON fullForceRun.skycal_id = skycalRun.skycal_id");
    189176        psStringAppend(&joinHook, "\n %s\nAND fullForceRun.label = '%s'", where, label);
    190177        psStringAppend(&select, "\nAND ff_id IS NULL");
     
    502489    psMetadata *where = psMetadataAlloc();
    503490    PXOPT_COPY_S64(config->args, where, "-ff_id",      "fullForceRun.ff_id", "==");
    504     PXOPT_COPY_S64(config->args, where, "-warp_id",    "fullForceRun.warp_id", "==");
     491    PXOPT_COPY_S64(config->args, where, "-warp_id",    "fullForceResult.warp_id", "==");
    505492    PXOPT_COPY_S64(config->args, where, "-skycal_id",  "fullForceRun.skycal_id", "==");
    506493    PXOPT_COPY_S64(config->args, where, "-stack_id",   "stackRun.stack_id", "==");
     
    510497    PXOPT_COPY_STR(config->args, where, "-skycell_id", "stackRun.skycell_id", "LIKE");
    511498    PXOPT_COPY_STR(config->args, where, "-filter",      "stackRun.filter", "LIKE");
    512     PXOPT_COPY_S16(config->args, where, "-fault",      "staticskyResult.fault", "==");
     499    PXOPT_COPY_S16(config->args, where, "-fault",      "fullForceResult.fault", "==");
    513500    pxskycellAddWhere(config, where);
    514501
Note: See TracChangeset for help on using the changeset viewer.