IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28499


Ignore:
Timestamp:
Jun 24, 2010, 10:11:53 PM (16 years ago)
Author:
Paul Price
Message:

Adding background restoration parts to destreaking.

Location:
branches/pap
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • branches/pap/ippScripts/scripts/magic_destreak.pl

    r27957 r28499  
    9797my ($skycell_args, $class_id, $skycell_id);
    9898
    99 if (($stage eq "raw") or ($stage eq "chip")) {
     99if (($stage eq "raw") or ($stage eq "chip") or $stage eq "chip_bg") {
    100100    $class_id = $component;
    101101    $skycell_args = " -class_id $component";
    102 } elsif ($stage eq "warp") {
     102} elsif ($stage eq "warp" or $stage eq "warp_bg") {
    103103    $skycell_id = $component;
    104104    $skycell_args = " -skycell_id $component";
     
    286286        # $sources = $ipprc->filename("PSPHOT.OUT.CMF.SPL",  $path_base);
    287287
    288     } elsif ($stage eq "warp") {
     288    } elsif ($stage eq "chip_bg") {
     289        $image  = $ipprc->filename("PPBACKGROUND.OUTPUT", $path_base, $class_id);
     290        $mask = $ipprc->filename("PPBACKGROUND.OUTPUT.MASK", $path_base, $class_id);
     291        $astrom = $ipprc->filename("PSASTRO.OUTPUT", $cam_path_base);
     292    } elsif ($stage eq "warp" or $stage eq "warp_bg") {
    289293        $image  = $ipprc->filename("PSWARP.OUTPUT", $path_base);
    290294        $mask   = $ipprc->filename("PSWARP.OUTPUT.MASK", $path_base);
  • branches/pap/ippTools/share/Makefile.am

    r28486 r28499  
    228228        magicdstool_definebyquery_raw.sql \
    229229        magicdstool_definebyquery_chip.sql \
     230        magicdstool_definebyquery_chip_bg.sql \
    230231        magicdstool_definebyquery_camera.sql \
    231232        magicdstool_definebyquery_warp.sql \
     233        magicdstool_definebyquery_warp_bg.sql \
    232234        magicdstool_definebyquery_diff.sql \
    233235        magicdstool_definecopy_chip.sql \
  • branches/pap/ippTools/src/magicdstool.c

    r27786 r28499  
    122122    PXOPT_COPY_S64(config->args, where, "-exp_id",  "exp_id", "==");
    123123    PXOPT_COPY_S64(config->args, where, "-chip_id", "chip_id", "==");
     124    PXOPT_COPY_S64(config->args, where, "-chip_bg_id", "chip_bg_id", "==");
    124125    PXOPT_COPY_S64(config->args, where, "-cam_id",  "cam_id", "==");
    125126    PXOPT_COPY_S64(config->args, where, "-warp_id", "warp_id", "==");
     127    PXOPT_COPY_S64(config->args, where, "-warp_bg_id", "warp_bg_id", "==");
    126128    PXOPT_COPY_S64(config->args, where, "-diff_id", "diff_id", "==");
    127129    PXOPT_COPY_S64(config->args, where, "-magic_id","magicRun.magic_id", "==");
     
    140142        query = pxDataGet("magicdstool_definebyquery_chip.sql");
    141143        break;
     144    case IPP_STAGE_CHIP_BG:
     145        query = pxDataGet("magicdstool_definebyquery_chip_bg.sql");
     146        break;
    142147    case IPP_STAGE_CAMERA:
    143148        query = pxDataGet("magicdstool_definebyquery_camera.sql");
     
    145150    case IPP_STAGE_WARP:
    146151        query = pxDataGet("magicdstool_definebyquery_warp.sql");
     152        break;
     153    case IPP_STAGE_WARP_BG:
     154        query = pxDataGet("magicdstool_definebyquery_warp_bg.sql");
    147155        break;
    148156    case IPP_STAGE_DIFF:
     
    720728        query = "UPDATE chipProcessedImfile SET magicked = %" PRId64 " where chip_id = %" PRId64 " AND class_id = '%s'";
    721729        break;
     730    case IPP_STAGE_CHIP_BG:
     731        query = "UPDATE chipBackgroundImfile SET magicked = %" PRId64 " where chip_bg_id = %" PRId64 " AND class_id = '%s'";
     732        break;
    722733    case IPP_STAGE_CAMERA:
    723734        // no there is no magicked column in camProcessedExp so we have nothing to do
     
    727738        query = "UPDATE warpSkyfile SET magicked = %" PRId64 " where warp_id = %" PRId64 " AND skycell_id = '%s'";
    728739        break;
     740    case IPP_STAGE_WARP_BG:
     741        query = "UPDATE warpBackgroundSkyfile SET magicked = %" PRId64 " where warp_bg_id = %" PRId64 " AND skycell_id = '%s'";
     742        break;
    729743    case IPP_STAGE_DIFF:
    730744        query = "UPDATE diffSkyfile SET magicked = %" PRId64 " where diff_id = %" PRId64 " AND skycell_id = '%s'";
     
    794808        query = "UPDATE chipRun SET magicked = %" PRId64 " where chip_id = %" PRId64;
    795809        break;
     810    case IPP_STAGE_CHIP_BG:
     811        query = "UPDATE chipBackgroundRun SET magicked = %" PRId64 " where chip_bg_id = %" PRId64;
     812        break;
    796813    case IPP_STAGE_CAMERA:
    797814        query = "UPDATE camRun SET magicked = %" PRId64 " where cam_id = %" PRId64;
     
    799816    case IPP_STAGE_WARP:
    800817        query = "UPDATE warpRun SET magicked = %" PRId64 " where warp_id = %" PRId64;
     818        break;
     819    case IPP_STAGE_WARP_BG:
     820        query = "UPDATE warpBackgroundRun SET magicked = %" PRId64 " where warp_bg_id = %" PRId64;
    801821        break;
    802822    case IPP_STAGE_DIFF:
  • branches/pap/ippTools/src/magicdstoolConfig.c

    r27452 r28499  
    6060    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-exp_id",   0, "search by exp_id", 0);
    6161    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-chip_id",  0, "search by chip_id", 0);
     62    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-chip_bg_id",  0, "search by chip_bg_id", 0);
    6263    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-cam_id",  0, "search by cam_id", 0);
    6364    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-warp_id",  0, "search by warp_id", 0);
     65    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-warp_bg_id",  0, "search by warp_bg_id", 0);
    6466    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-diff_id",  0, "search by diff_id", 0);
    6567    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-magic_id", 0, "search by magic_id", 0);
  • branches/pap/psModules/src/extras/ippStages.c

    r24881 r28499  
    1515    } else if (!strcmp(stageString, "chip")) {
    1616        return IPP_STAGE_CHIP;
     17    } else if (!strcmp(stageString, "chip_bg")) {
     18        return IPP_STAGE_CHIP_BG;
    1719    } else if (!strcmp(stageString, "camera")) {
    1820        return IPP_STAGE_CAMERA;
    1921    } else if (!strcmp(stageString, "warp")) {
    2022        return IPP_STAGE_WARP;
     23    } else if (!strcmp(stageString, "warp_bg")) {
     24        return IPP_STAGE_WARP_BG;
    2125    } else if (!strcmp(stageString, "fake")) {
    2226        return IPP_STAGE_FAKE;
  • branches/pap/psModules/src/extras/ippStages.h

    r27750 r28499  
    1313    IPP_STAGE_RAW = 0,
    1414    IPP_STAGE_CHIP,
     15    IPP_STAGE_CHIP_BG,
    1516    IPP_STAGE_CAMERA,
    1617    IPP_STAGE_FAKE,
    1718    IPP_STAGE_WARP,
     19    IPP_STAGE_WARP_BG,
    1820    IPP_STAGE_DIFF,
    1921    IPP_STAGE_STACK,
Note: See TracChangeset for help on using the changeset viewer.