IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 31409


Ignore:
Timestamp:
Apr 29, 2011, 2:33:48 PM (15 years ago)
Author:
watersc1
Message:

Finished with laptool (for now at least), as it seems to be working properly. Change to psDB.c adds some more information to help debug 'type lookup failed.' errors.

Location:
branches/czw_branch/20110406
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/20110406/ippTools/share/laptool_exposures.sql

    r31407 r31409  
    11SELECT DISTINCT
    2     D.*,diffRun.state,sum(others.private) AS needs_remade FROM (
     2    D.*,diffRun.state,
     3    CONVERT(sum(others.private),SIGNED) AS needs_remade
     4--      0 AS needs_remade
     5    FROM (
    36  SELECT DISTINCT
    4       W.*,IFNULL(diff1.diff_id,diff2.diff_id) AS diff_id FROM (
     7      W.*,CONVERT(IFNULL(diff1.diff_id,diff2.diff_id),SIGNED) AS diff_id FROM (
    58    SELECT DISTINCT
    69        lap_id,lapRun.tess_id,projection_cell,filter,lapRun.state as lapRun_state, lapRun.registered, lapRun.fault, lapRun.label,
    710        lapExp.exp_id,lapExp.chip_id,lapExp.pair_id,private,pairwise,active,lapExp.data_state,
    8         chipRun.state as chipRun_state, sum(chipProcessedImfile.fault) as chip_faults, sum(chipProcessedImfile.quality) as chip_quality,
    9         camRun.cam_id, camRun.state as camRun_state,   sum(camProcessedExp.fault) AS cam_faults, sum(camProcessedExp.quality) AS cam_quality,
    10         fakeRun.fake_id, fakeRun.state as fakeRun_state, sum(fakeProcessedImfile.fault) as fake_faults,
    11         warpRun.warp_id, warpRun.state as warpRun_state, sum(warpSkyfile.fault) as warp_faults, sum(warpSkyfile.quality) as warp_quality,
     11        chipRun.state as chipRun_state,
     12        CONVERT(sum(chipProcessedImfile.fault),SIGNED) as chip_faults,
     13        CONVERT(sum(chipProcessedImfile.quality),SIGNED) as chip_quality,
     14        camRun.cam_id, camRun.state as camRun_state,   
     15        CONVERT(sum(camProcessedExp.fault),SIGNED) AS cam_faults,
     16        CONVERT(sum(camProcessedExp.quality),SIGNED) AS cam_quality,
     17        fakeRun.fake_id, fakeRun.state as fakeRun_state,
     18        CONVERT(sum(fakeProcessedImfile.fault),SIGNED) as fake_faults,
     19        warpRun.warp_id, warpRun.state as warpRun_state,
     20        CONVERT(sum(warpSkyfile.fault),SIGNED) as warp_faults,
     21        CONVERT(sum(warpSkyfile.quality),SIGNED) as warp_quality,
    1222        warpRun.magicked
    1323    FROM lapRun JOIN lapExp USING(lap_id)
     
    2838LEFT JOIN diffRun USING(diff_id)
    2939JOIN lapExp AS others ON (D.chip_id = others.chip_id AND D.lap_id != others.lap_id)
    30 GROUP BY lap_id,exp_id
     40
  • branches/czw_branch/20110406/ippTools/share/laptool_inactiveexp.sql

    r31407 r31409  
    11SELECT DISTINCT
    2     D.*,diffRun.state,sum(others.active) AS is_in_use FROM (
     2    D.*,diffRun.state AS diff_state,CONVERT(sum(others.active),SIGNED) AS is_in_use FROM (
    33  SELECT DISTINCT
    44      W.*,IFNULL(diff1.diff_id,diff2.diff_id) AS diff_id FROM (
     
    77        lapRun.dist_group, lapRun.registered, lapRun.fault, lapRun.quick_sass_id, lapRun.final_sass_id,
    88        lapExp.exp_id,lapExp.chip_id,lapExp.pair_id,private,pairwise,active,lapExp.data_state,
    9         chipRun.state as chipRun_state, sum(chipProcessedImfile.fault) as chip_faults, sum(chipProcessedImfile.quality) as chip_quality,
    10         cam_id, camRun.state as camRun_state,   sum(camProcessedExp.fault) AS cam_faults, sum(camProcessedExp.quality) AS cam_quality,
    11         fake_id, fakeRun.state as fakeRun_state, sum(fakeProcessedImfile.fault) as fake_faults,
    12         warp_id, warpRun.state as warpRun_state, sum(warpSkyfile.fault) as warp_faults, sum(warpSkyfile.quality) as warp_quality,
     9        chipRun.state as chipRun_state,
     10        CONVERT(sum(chipProcessedImfile.fault),SIGNED) as chip_faults,
     11        CONVERT(sum(chipProcessedImfile.quality),SIGNED) as chip_quality,
     12        camRun.cam_id, camRun.state as camRun_state,   
     13        CONVERT(sum(camProcessedExp.fault),SIGNED) AS cam_faults,
     14        CONVERT(sum(camProcessedExp.quality),SIGNED) AS cam_quality,
     15        fakeRun.fake_id, fakeRun.state as fakeRun_state,
     16        CONVERT(sum(fakeProcessedImfile.fault),SIGNED) as fake_faults,
     17        warpRun.warp_id, warpRun.state as warpRun_state,
     18        CONVERT(sum(warpSkyfile.fault),SIGNED) as warp_faults,
     19        CONVERT(sum(warpSkyfile.quality),SIGNED) as warp_quality,
    1320        warpRun.magicked
    1421    FROM lapRun JOIN lapExp USING(lap_id)
  • branches/czw_branch/20110406/ippTools/src/laptool.c

    r31407 r31409  
    708708  PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "==");
    709709  PXOPT_COPY_S64(config->args, where, "-chip_id", "chip_id", "==");
     710  PXOPT_COPY_STR(config->args, where, "-set_data_state", "data_state", "==");
    710711
    711712  psMetadata *values = psMetadataAlloc();
     
    717718  }
    718719  if (private) {
    719     psMetadataAddBool(values, PS_LIST_TAIL, "private", 1, "", false);
     720    psMetadataAddBool(values, PS_LIST_TAIL, "private", 0, "==", true);
    720721  }
    721722  else if (public) {
    722     psMetadataAddBool(values, PS_LIST_TAIL, "private", 0, "", false);
     723    psMetadataAddBool(values, PS_LIST_TAIL, "private", 0, "==", false);
    723724  }
    724725  if (active) {
    725     psMetadataAddBool(values, PS_LIST_TAIL, "active", 1, "", false);
     726    psMetadataAddBool(values, PS_LIST_TAIL, "active", 0, "==", true);
    726727  }
    727728  else if (inactive) {
    728     psMetadataAddBool(values, PS_LIST_TAIL, "active", 0, "", false);
     729    psMetadataAddBool(values, PS_LIST_TAIL, "active", 0, "==", false);
    729730  }
    730731  if (pairwise) {
    731     psMetadataAddBool(values, PS_LIST_TAIL, "pairwise", 1, "", false);
     732    psMetadataAddBool(values, PS_LIST_TAIL, "pairwise", 0, "==", true);
    732733  }
    733734  else if (nopairwise) {
    734     psMetadataAddBool(values, PS_LIST_TAIL, "pairwise", 0, "", false);
     735    psMetadataAddBool(values, PS_LIST_TAIL, "pairwise", 0, "==", false);
    735736  }
    736737 
  • branches/czw_branch/20110406/ippTools/src/laptoolConfig.c

    r31407 r31409  
    7373  ADD_OPT(Str, pendingrunArgs, "-fault",                      "search by LAP run fault", NULL);
    7474  ADD_OPT(Bool,pendingrunArgs, "-simple",                     "use the simple output format", false);
     75
    7576  // -updaterun
    7677  psMetadata *updaterunArgs = psMetadataAlloc();
     
    110111  ADD_OPT(S64, updateexpArgs, "-set_chip_id",                 "set the chip ID", 0);
    111112  ADD_OPT(S64, updateexpArgs, "-set_pair_id",                 "set the pair ID", 0);
     113  ADD_OPT(Str, updateexpArgs, "-set_data_state",              "set the lapExp data_state", NULL);
    112114  ADD_OPT(Bool,updateexpArgs, "-private",                     "set this exposure as private", 0);
    113115  ADD_OPT(Bool,updateexpArgs, "-public",                      "set this exposure as public", 0);
  • branches/czw_branch/20110406/psLib/src/db/psDB.c

    r30995 r31409  
    10431043        pType = psDBMySQLToPType(field[i].type, field[i].flags);
    10441044        if (!pType) {
    1045           psError(PS_ERR_UNKNOWN, false, "Failed to lookup type.");
     1045          psError(PS_ERR_UNKNOWN, false, "Failed to lookup type. %d %d %d",i,field[i].type, field[i].flags);
    10461046          psFree(md);
    10471047          mysql_free_result(result);
Note: See TracChangeset for help on using the changeset viewer.