IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Version 1 and Version 2 of pswarp


Ignore:
Timestamp:
May 9, 2013, 11:10:23 AM (13 years ago)
Author:
eugene
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pswarp

    v1 v2  
    3434pswarp outline
    3535
    36 * generic initializations
    37 * pswarpArguments      : parse the command line arguments
    38 * pswarpParseCamera    : examine the input files and skycell, construct containers for the outputs (do not yet generate pixels)
    39 * pswarpOptions        : set various options which may depend on the camera and command line arguments
    40 * pswarpDefineLayout   : load astrometry information (headers only), determine the overlaps between the inputs and the outputs, generate the output pixels
    41 * pswarpLoop           : loop over inputs & outputs, warp the inputs into the outputs, transform the input sources (if any), measure the new PSF model, convert input metadata to output metadata values
    42 * pswarpLoopBackground : equivalent to pswarpLoop, transform the background models
    43 * pswarpCleanup        : write the outputs to disk, free memory
     36 * generic initializations
     37 * pswarpArguments      : parse the command line arguments
     38 * pswarpParseCamera    : examine the input files and skycell, construct containers for the outputs (do not yet generate pixels)
     39 * pswarpOptions        : set various options which may depend on the camera and command line arguments
     40 * pswarpDefineLayout   : load astrometry information (headers only), determine the overlaps between the inputs and the outputs, generate the output pixels
     41 * pswarpLoop           : loop over inputs & outputs, warp the inputs into the outputs, transform the input sources (if any), measure the new PSF model, convert input metadata to output metadata values
     42 * pswarpLoopBackground : equivalent to pswarpLoop, transform the background models
     43 * pswarpCleanup        : write the outputs to disk, free memory
    4444
    4545NOTE: as of 2013.05.09 there has been a substantial re-work of pswarp to enable 'inverse warping', that is to say warping from skycells to the original focal plane.  This modification drove a few specific changes:
    4646
    47 * the output format may now represent a full FPA output file (with chips and cells, etc). 
    48 * there may now be multiple input 'exposures' (more accurately: file sets) so that a group of skycells can be warped to a single output image
    49 * the astrometric relationships / overlaps are calculated up front (in pswarpDefineLayout) before any pixels are loaded.  This is necessary to avoid generating the output pixels in (for example) a full GPC1 FPA if only a few of the output pixels are needed.
    50 * the input files may now be specified in a metadata config file as illustrated above (similar to the inputs to ppStack & psphotStack).
     47 * the output format may now represent a full FPA output file (with chips and cells, etc). 
     48 * there may now be multiple input 'exposures' (more accurately: file sets) so that a group of skycells can be warped to a single output image
     49 * the astrometric relationships / overlaps are calculated up front (in pswarpDefineLayout) before any pixels are loaded.  This is necessary to avoid generating the output pixels in (for example) a full GPC1 FPA if only a few of the output pixels are needed.
     50 * the input files may now be specified in a metadata config file as illustrated above (similar to the inputs to ppStack & psphotStack).
    5151
    5252There are effectively 3 modes of operation : chip-to-warp (the traditional mode), chip-to-chip, and warp-to-chip.