IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 15, 2005, 11:42:13 AM (21 years ago)
Author:
Paul Price
Message:

Fixes following Gene's comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/modules/CameraImages.tex

    r4555 r4563  
    157157faster.  The cell also contains metadata containers for the concepts
    158158and analysis, a link to the parent, and pointers to the various FITS
    159 data, if that corresponds to this level.
     159data, if that corresponds to this level.  A boolean indicates whether
     160the cell is of interest, allowing it to be excluded from analysis.
    160161
    161162\begin{verbatim}
     
    173174    psArray *readouts;                 // The readouts (referred to by number)
    174175    pmChip *parent;                    // Parent chip
     176    bool valid;                        // Do we bother about reading and working with this cell?
    175177    // FITS data
    176178    const char *extname;               // Extension name, if it corresponds to this level
     
    196198amplifiers on the device).  The chip contains metadata containers for
    197199the concepts and analysis, a link to the parent, and pointers to the
    198 various FITS data, if that corresponds to this level.  For astrometry,
    199 in addition to the rough positioning information, it contains a
    200 coordinate transform from the chip to the focal plane.  It is expected
    201 that this transform will consist of two second-order 2D polynomials;
    202 hence we think that it is prudent to include a reverse transformation
    203 which will be derived from numerically inverting the forward
    204 transformation.
     200pointers to the various FITS data, if that corresponds to this level.
     201For astrometry, in addition to the rough positioning information, it
     202contains a coordinate transform from the chip to the focal plane.  It
     203is expected that this transform will consist of two second-order 2D
     204polynomials; hence we think that it is prudent to include a reverse
     205transformation which will be derived from numerically inverting the
     206forward transformation.  A boolean indicates whether the chip is of
     207interest, allowing it to be excluded from analysis.
    205208
    206209\begin{verbatim}
     
    217220    psArray *cells;                    // The cells (referred to by name)
    218221    pmFPA *parent;                     // Parent FPA
     222    bool valid;                        // Do we bother about reading and working with this chip?
    219223    // FITS data
    220224    const char *extname;               // Extension name, if it corresponds to this level
     
    240244of pieces of contiguous silicon).  It contains metadata containers for
    241245the concepts and analysis, a link to the parent, and pointers to the
    242 various FITS data, if that corresponds to this level.  For astrometry,
    243 it contains a transformation from the focal plane to the tangent plane
    244 and the fixed pattern residuals.  It is expected that the
    245 transformation will consist of two 4D polynomials (i.e.\ a function of
    246 two coordinates in position, the magnitude of the object, and the
    247 color of the object) in order to correct for optical distortions and
    248 the effects of the atmosphere; hence we think that it is prudent to
    249 include a reverse transformation which will be derived from
    250 numerically inverting the forward transformation.
     246FITS header, if that corresponds to this level (the FPA may be the
     247PHU, but will not ever contain pixels).  For astrometry, it contains a
     248transformation from the focal plane to the tangent plane and the fixed
     249pattern residuals.  It is expected that the transformation will
     250consist of two 4D polynomials (i.e.\ a function of two coordinates in
     251position, the magnitude of the object, and the color of the object) in
     252order to correct for optical distortions and the effects of the
     253atmosphere; hence we think that it is prudent to include a reverse
     254transformation which will be derived from numerically inverting the
     255forward transformation.
    251256
    252257\begin{verbatim}
     
    263268    psArray *chips;                    // The chips
    264269    // FITS data
    265     const char *extname;               // Extension name, if it corresponds to this level
    266     psArray *pixels;                   // The pixel data, if it corresponds to this level
    267270    psMetadata *header;                // The FITS header, if it corresponds to this level
    268271} pmFPA;
    269272\end{verbatim}
     273
     274\tbd{Carrying the DB handle around in the pmFPA may not be what we
     275really want to do in the end (we might want to stuff it into a
     276separate structure with other sources of information), but for now this
     277serves as an approximation and a useful convenience.}
    270278
    271279The constructor for \code{pmFPA} shall be:
     
    367375extant \code{fpa}.
    368376
    369 \tbd{Functions to remove things from an fpa so that only certain
    370 pieces of the FITS file are read in, and not the whole thing?}
     377\tbd{Functions to set the valid booleans within an fpa so that only
     378certain pieces of the FITS file are read in, and not the whole thing?}
    371379
    372380We specify an additional two functions to write out a focal plane
Note: See TracChangeset for help on using the changeset viewer.