IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 35499


Ignore:
Timestamp:
May 3, 2013, 10:24:07 AM (13 years ago)
Author:
bills
Message:

Fix bugs in extracting sources from postage stamp ROI
Stop failing dependency checks with PSTAMP_GONE for warps
with tess_id = RINGS.V0

Location:
tags/ipp-20130307/pstamp
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • tags/ipp-20130307/pstamp

  • tags/ipp-20130307/pstamp/scripts/pstamp_checkdependent.pl

    r34716 r35499  
    344344}
    345345
     346if (0) {
    346347    my $tess_id = $metadata->{tess_id};
    347348    if ($tess_id eq 'RINGS.V0') {
     
    349350        return $PSTAMP_GONE
    350351    }
     352}
    351353    if (($state =~ /error/) or ($state =~ /purged/) or ($state =~ /scrubbed/) or ($state eq 'drop') or
    352354         ($data_state =~ /error/) or ($data_state =~ /purged/) or ($data_state =~ /scrubbed/) or ($data_state eq 'drop')) {
  • tags/ipp-20130307/pstamp/scripts/pstamp_job_run.pl

    r35489 r35499  
    151151        } elsif ($params->{cmf}) {
    152152            $argString .= " -write_cmf";
     153            $fileArgs  .= " -sources $params->{cmf}";
    153154            push @file_list, $params->{cmf};
    154155        } else {
  • tags/ipp-20130307/pstamp/src/ppstampMakeStamp.c

    r34596 r35499  
    359359
    360360        if (options->writeCMF) {
    361             pmReadout *astromReadout = NULL;
     361            pmReadout *sourcesReadout = NULL;
    362362            if (astrom->fpa != input->fpa) {
    363                 astromReadout = pmFPAviewThisReadout(srcView, astrom->fpa);
    364             }
    365             if (!copySources(outReadout, astromReadout, astromReadout, extractRegion)) {
     363                sourcesReadout = pmFPAviewThisReadout(srcView, astrom->fpa);
     364            } else {
     365                sourcesReadout = readout;
     366            }
     367            if (!copySources(outReadout, sourcesReadout, sourcesReadout, extractRegion)) {
    366368                psError(PS_ERR_UNKNOWN, false, "failed to extract sources from region of interest.\n");
    367369                status = false;
     
    784786
    785787    // first look for detections in the input readout. Those would have come from the -sources file
     788    if (!inReadout->analysis) {
     789        psLogMsg("ppstampMakeStamp", PS_LOG_WARN, "no analysis metadata found on input\n");
     790        return false;
     791    }
    786792    pmDetections *inDetections = psMetadataLookupPtr (&status, inReadout->analysis, "PSPHOT.DETECTIONS");
    787793    if (!inDetections) {
  • tags/ipp-20130307/pstamp/src/ppstampParseCamera.c

    r35489 r35499  
    119119        // see if -sources file was supplied.
    120120        // If so define the file.
    121         psPtr sourcesFile = psMetadataLookupStr(&status, config->arguments, "SOURCES");
     121        psPtr sourcesFile = psMetadataLookupPtr(&status, config->arguments, "SOURCES");
    122122        if (sourcesFile) {
    123123            pmFPAfile *sources = pmFPAfileBindFromArgs(&status, input, config, "PPSTAMP.INPUT.SOURCES", "SOURCES");
Note: See TracChangeset for help on using the changeset viewer.