IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30344


Ignore:
Timestamp:
Jan 22, 2011, 12:00:07 PM (15 years ago)
Author:
eugene
Message:

add some test output blocks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20101205/psModules/src/imcombine/pmSubtraction.c

    r30322 r30344  
    2525#include "pmSubtractionVisual.h"
    2626#include "pmSubtractionThreads.h"
     27
     28bool psFitsWriteImageSimple (char *filename, psImage *image, psMetadata *header);
    2729
    2830#include "pmSubtraction.h"
     
    14371439    psFree(kernelErr2);
    14381440
     1441    static int nOut1 = 0;
     1442    static int nOut2 = 0;
     1443
    14391444    // Calculate covariances
    14401445    // This can be fairly involved, so we only do it for a small number of instances
     
    14501455                psKernelTruncate(kernel, covarFrac);
    14511456                covars->data[i] = psImageCovarianceCalculate(kernel, ro1->covariance);
     1457                if (0) {
     1458                    char name[128];
     1459                    snprintf (name, 128, "covar.sample1.%03d.fits", nOut1);
     1460                    psKernel *cov = covars->data[i];
     1461                    psFitsWriteImageSimple (name, cov->image, NULL);
     1462
     1463                    snprintf (name, 128, "incovar.sample1.%03d.fits", nOut1);
     1464                    psFitsWriteImageSimple (name, ro1->covariance->image, NULL);
     1465
     1466                    snprintf (name, 128, "conv.sample1.%03d.fits", nOut1);
     1467                    psFitsWriteImageSimple (name, kernel->image, NULL);
     1468                    nOut1 ++;
     1469                }
    14521470                psFree(kernel);
    14531471            }
     
    14711489                psKernelTruncate(kernel, covarFrac);
    14721490                covars->data[i] = psImageCovarianceCalculate(kernel, ro2->covariance);
     1491                if (0) {
     1492                    char name[128];
     1493                    snprintf (name, 128, "covar.sample2.%03d.fits", nOut2);
     1494                    psKernel *cov = covars->data[i];
     1495                    psFitsWriteImageSimple (name, cov->image, NULL);
     1496
     1497                    snprintf (name, 128, "incovar.sample2.%03d.fits", nOut1);
     1498                    psFitsWriteImageSimple (name, ro2->covariance->image, NULL);
     1499
     1500                    snprintf (name, 128, "conv.sample2.%03d.fits", nOut1);
     1501                    psFitsWriteImageSimple (name, kernel->image, NULL);
     1502                    nOut2 ++;
     1503                }
    14731504                psFree(kernel);
    14741505            }
Note: See TracChangeset for help on using the changeset viewer.