IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23403


Ignore:
Timestamp:
Mar 18, 2009, 12:44:22 PM (17 years ago)
Author:
Paul Price
Message:

Prevent use of multiple readouts on the output fpa.

Location:
trunk/ppSub/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppSub/src/ppSubDefineOutput.c

    r21524 r23403  
    2626    psAssert(view, "Require view");
    2727
    28     // generate an output readout
    2928    pmCell *outCell = pmFPAfileThisCell(config->files, view, "PPSUB.OUTPUT"); // Output cell
    30     pmReadout *outRO = pmReadoutAlloc(outCell); // Output readout: subtraction
    3129    pmFPA *outFPA = outCell->parent->parent; // Output FPA
    3230    pmHDU *outHDU = outFPA->hdu; // Output HDU
    3331    if (!outHDU->header) {
    3432        outHDU->header = psMetadataAlloc();
     33    }
     34
     35    // generate an output readout (first check if it's already there by virtue of kernels)
     36    pmReadout *outRO = pmFPAfileThisReadout(config->files, view, "PPSUB.OUTPUT.KERNELS"); // RO with kernel
     37    if (!outRO) {
     38        outRO = pmReadoutAlloc(outCell); // Output readout: subtraction
    3539    }
    3640
  • trunk/ppSub/src/ppSubMatchPSFs.c

    r23309 r23403  
    5050
    5151    // Load pre-calculated kernel, if available
    52     pmReadout *kernelRO = pmFPAfileThisReadout(config->files, view, "PPSUB.OUTPUT.KERNEL"); // RO with kernel
     52    pmReadout *kernelRO = pmFPAfileThisReadout(config->files, view, "PPSUB.OUTPUT.KERNELS"); // RO with kernel
    5353
    5454    // Sources in image, used for stamps: these must be loaded from previous analysis stages
Note: See TracChangeset for help on using the changeset viewer.