IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 18, 2010, 12:49:05 PM (16 years ago)
Author:
eugene
Message:

merging changes from trunk into branches/pap

Location:
branches/pap
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/pap

  • branches/pap/ippTools/share/warptool_towarped.sql

    r27503 r28003  
     1SELECT
     2    warp_id,
     3    warp_skyfile_id,
     4    skycell_id,
     5    tess_id,
     6    fake_id,
     7    state,
     8    reduction,
     9    cam_id,
     10    camera,
     11    exp_tag,
     12    workdir,
     13    magicked,
     14    path_base
     15FROM (
    116    SELECT DISTINCT
    217        warpSkyCellMap.warp_id,
     
    1126        rawExp.exp_tag,
    1227        warpRun.workdir,
    13         chipRun.magicked
     28        chipRun.magicked,
     29        CAST(NULL AS CHAR(255)) AS path_base
    1430    FROM warpRun
    1531    JOIN warpSkyCellMap
     
    4561        AND warpSkyCellMap.fault = 0
    4662        -- where hook 1 %s
     63        -- limit hook 1 %s
     64UNION
     65    SELECT
     66        warpSkyCellMap.warp_id,
     67        warpImfile.warp_skyfile_id,
     68        warpSkyCellMap.skycell_id,
     69        warpSkyCellMap.tess_id,
     70        warpRun.fake_id,
     71        warpRun.state,
     72        warpRun.reduction,
     73        camRun.cam_id,
     74        rawExp.camera,
     75        rawExp.exp_tag,
     76        warpRun.workdir,
     77        MIN(chipProcessedImfile.magicked) AS magicked,
     78        warpSkyfile.path_base
     79    FROM warpRun
     80    JOIN warpImfile USING(warp_id)
     81    JOIN warpSkyCellMap USING(warp_id, skycell_id)
     82    JOIN warpSkyfile USING(warp_id, skycell_id)
     83    JOIN fakeRun USING(fake_id)
     84    JOIN camRun USING(cam_id)
     85    JOIN chipRun USING(chip_id)
     86    JOIN rawExp USING(exp_id)
     87    LEFT JOIN chipProcessedImfile USING(chip_id, class_id)
     88    WHERE warpRun.state = 'update'
     89        AND warpSkyfile.data_state = 'update'
     90        AND warpSkyfile.fault = 0
     91        AND camRun.state = 'full'
     92        AND chipProcessedImfile.data_state = 'full'
     93        -- if warpSkyfile was magicked previously require inputs to be magicked
     94        -- this blocks processing until all the chip inputs have been destreaked
     95        AND (warpSkyfile.magicked = 0 OR chipProcessedImfile.magicked >= 0)
     96        -- where hook 2 %s
     97    GROUP BY warp_id, skycell_id
     98    HAVING COUNT(warpSkyCellMap.class_id) = COUNT(chipProcessedImfile.class_id)
     99    -- limit hook 2 %s
     100) as towarped
     101
Note: See TracChangeset for help on using the changeset viewer.