IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 25419 for trunk/ippTools/share


Ignore:
Timestamp:
Sep 16, 2009, 9:47:16 AM (17 years ago)
Author:
bills
Message:

Change magicdstool -todestreak to query the individual stages separately.
This greatly decreases the query time.
Add support for magicDSRun.state = 'goto_restore' and 'goto_censored' which
will restore destreaked files back to their original state.
Split up ippTasks/magic.pro into magic.pro and destreak.pro so that processing
can be easily magnaged separately

Location:
trunk/ippTools/share
Files:
6 added
1 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/share/Makefile.am

    r25324 r25419  
    165165     magictool_revertnode.sql \
    166166     magicdstool_completed_runs.sql \
     167     magicdstool_completedrevert.sql \
    167168     magicdstool_definebyquery_raw.sql \
    168169     magicdstool_definebyquery_chip.sql \
     
    172173     magicdstool_getrunids.sql \
    173174     magicdstool_getskycells.sql \
    174      magicdstool_todestreak.sql \
     175     magicdstool_todestreak_camera.sql \
     176     magicdstool_todestreak_chip.sql \
     177     magicdstool_todestreak_diff.sql \
     178     magicdstool_todestreak_raw.sql \
     179     magicdstool_todestreak_warp.sql \
    175180     magicdstool_toremove.sql \
    176181     magicdstool_torestore.sql \
  • trunk/ippTools/share/magicdstool_torevert_camera.sql

    r24883 r25419  
    1919    JOIN rawExp using(exp_id)
    2020WHERE magicDSRun.stage = 'camera'
    21     AND (magicDSRun.state = 'new' OR magicDSRun.state = 'censored')
    22     AND magicDSFile.fault > 0
     21    AND ((magicDSRun.state = 'new' AND magicDSFile.fault > 0)
     22       OR magicDSRun.state = 'goto_censored'
     23       OR magicDSRun.state = 'goto_restored')
  • trunk/ippTools/share/magicdstool_torevert_chip.sql

    r24883 r25419  
    1818    JOIN rawExp using(exp_id)
    1919WHERE magicDSRun.stage = 'chip'
    20     AND (magicDSRun.state = 'new' OR magicDSRun.state = 'censored')
    21     AND magicDSFile.fault > 0
     20    AND ((magicDSRun.state = 'new' AND magicDSFile.fault > 0)
     21       OR magicDSRun.state = 'goto_censored'
     22       OR magicDSRun.state = 'goto_restored')
  • trunk/ippTools/share/magicdstool_torevert_diff.sql

    r24883 r25419  
    1818    JOIN rawExp USING(exp_id)
    1919WHERE magicDSRun.stage = 'diff'
    20     AND (magicDSRun.state = 'new' OR magicDSRun.state = 'censored')
    21     AND magicDSFile.fault > 0
     20    AND ((magicDSRun.state = 'new' AND magicDSFile.fault > 0)
     21       OR magicDSRun.state = 'goto_censored'
     22       OR magicDSRun.state = 'goto_restored')
  • trunk/ippTools/share/magicdstool_torevert_raw.sql

    r24883 r25419  
    1818                      AND rawImfile.tmp_class_id = summitImfile.class_id)
    1919WHERE magicDSRun.stage = 'raw'
    20     AND (magicDSRun.state = 'new' OR magicDSRun.state = 'censored')
    21     AND magicDSFile.fault > 0
     20    AND ((magicDSRun.state = 'new' AND magicDSFile.fault > 0)
     21       OR magicDSRun.state = 'goto_censored'
     22       OR magicDSRun.state = 'goto_restored')
  • trunk/ippTools/share/magicdstool_torevert_warp.sql

    r24883 r25419  
    2121    JOIN rawExp USING(exp_id)
    2222WHERE magicDSRun.stage = 'warp'
    23     AND (magicDSRun.state = 'new' OR magicDSRun.state = 'censored')
    24     AND magicDSFile.fault > 0
     23    AND ((magicDSRun.state = 'new' AND magicDSFile.fault > 0)
     24       OR magicDSRun.state = 'goto_censored'
     25       OR magicDSRun.state = 'goto_restored')
  • trunk/ippTools/share/magictool_censor_chip.sql

    r24883 r25419  
    11UPDATE chipRun
    22    JOIN chipProcessedImfile USING(chip_id, exp_id)
    3     JOIN magicDSRun ON chipRun.magicked = magicDSRun.magic_ds_id
     3    JOIN magicDSRun ON stage_id = chip_id AND stage = 'chip' AND re_place
    44    JOIN magicDSFile USING(magic_ds_id)
    5     JOIN magicRun USING(magic_id, exp_id)
     5    JOIN magicRun using(magic_id)
    66SET chipProcessedImfile.magicked = 0,
    77    chipRun.magicked = 0,
  • trunk/ippTools/share/magictool_censor_diff.sql

    r24883 r25419  
    1 UPDATE magicRun
    2     JOIN magicDSRun USING(magic_id)
     1UPDATE diffRun
     2    JOIN diffSkyfile USING(diff_id)
     3    JOIN magicRun USING(diff_id)
     4    JOIN magicDSRun ON stage = 'diff' AND stage_id = diff_id AND re_place
    35    JOIN magicDSFile USING(magic_ds_id)
    4     JOIN diffRun ON magic_ds_id = magicked
    5     JOIN diffSkyfile ON diffRun.diff_id = diffSkyfile.diff_id
    66SET diffRun.magicked = 0,
    77    diffSkyfile.magicked = 0,
  • trunk/ippTools/share/magictool_censor_raw.sql

    r24885 r25419  
    22    JOIN magicDSRun USING(magic_id)
    33    JOIN magicDSFile USING(magic_ds_id)
    4     JOIN rawExp ON rawExp.magicked = magic_ds_id
    5     JOIN rawImfile ON rawExp.exp_id = rawImfile.exp_id
     4    JOIN rawImfile ON rawImfile.magicked = magic_ds_id
     5--    JOIN rawExp ON rawExp.magicked = magic_ds_id
    66SET rawImfile.magicked = 0,
    7     rawExp.magicked = 0,
    8     magicDSRun.state = 'censored',
     7--    rawExp.magicked = 0,
     8--    magicDSRun.state = 'censored',
    99    magicDSFile.fault = 42
    1010
Note: See TracChangeset for help on using the changeset viewer.