IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 6, 2009, 1:19:44 PM (17 years ago)
Author:
Paul Price
Message:

Implemented unconvolved stack using rejections from convolved stack.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/pap/ppStack/src/ppStackSetup.c

    r23688 r25788  
    4646    }
    4747
     48    // Original images
     49    options->origImages = psArrayAlloc(num);
     50    for (int i = 0; i < num; i++) {
     51        pmFPAfile *file = pmFPAfileSelectSingle(config->files, "PPSTACK.INPUT", i); // File of interest
     52        options->origImages->data[i] = psStringCopy(file->name);
     53    }
     54
    4855    // Generate temporary names for convolved images
    4956    const char *tempDir = psMetadataLookupStr(NULL, recipe, "TEMP.DIR"); // Directory for temporary images
     
    7279    }
    7380
    74     options->imageNames = psArrayAlloc(num);
    75     options->maskNames = psArrayAlloc(num);
    76     options->varianceNames = psArrayAlloc(num);
     81    options->convImages = psArrayAlloc(num);
     82    options->convMasks = psArrayAlloc(num);
     83    options->convVariances = psArrayAlloc(num);
    7784    for (int i = 0; i < num; i++) {
    7885        psString imageName = NULL, maskName = NULL, varianceName = NULL; // Names for convolved images
     
    8188        psStringAppend(&varianceName, "%s/%s.%d.%s", tempDir, tempName, i, tempVariance);
    8289        psTrace("ppStack", 5, "Temporary files: %s %s %s\n", imageName, maskName, varianceName);
    83         options->imageNames->data[i] = imageName;
    84         options->maskNames->data[i] = maskName;
    85         options->varianceNames->data[i] = varianceName;
     90        options->convImages->data[i] = imageName;
     91        options->convMasks->data[i] = maskName;
     92        options->convVariances->data[i] = varianceName;
    8693    }
    8794    psFree(outputName);
Note: See TracChangeset for help on using the changeset viewer.