IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 27, 2005, 11:37:54 AM (21 years ago)
Author:
eugene
Message:

final for cycle 6

File:
1 edited

Legend:

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

    r3758 r3777  
    1 %%% $Id: ModulesSDRS.tex,v 1.38 2005-04-22 01:33:25 price Exp $
     1%%% $Id: ModulesSDRS.tex,v 1.39 2005-04-27 21:37:54 eugene Exp $
    22\documentclass[panstarrs]{panstarrs}
    33
     
    1111\project{Pan-STARRS Image Processing Pipeline}
    1212\organization{Institute for Astronomy}
    13 \version{04}
     13\version{06}
    1414\docnumber{PSDC-430-012}
    1515
     
    323203 & 2005 Jan 21 & draft for cycle 5 \\ \hline
    333304 & 2005 Feb 14 & final for cycle 5 \\ \hline
     3405 & 2005 Mar 21 & draft for cycle 6 \\ \hline
     3506 & 2005 Apr 27 & final for cycle 6 \\ \hline
    3436\RevisionsEnd
    3537
     
    11751177typedef struct {
    11761178  pmObjectModel type;       // model to be used
    1177   int Nparams;              // number of parameters
    1178   float *params;            // parameter values
    1179   float *dparams;           // parameter errors
    1180   float chisq;              // fit chisq
     1179  psVector *params;            // parameter values
     1180  psVector *dparams;           // parameter errors
     1181  psF32 chisq;              // fit chisq
     1182  psS32 nDOF;           // number of degrees of freedom
     1183  psS32 nIter;          // number of iterations
    11811184} pmModel;
    11821185\end{verbatim}
     
    12531256
    12541257\begin{verbatim}
    1255 psList *pmFindImagePeaks(const psImage *image, float threshold);
     1258psArray *pmFindImagePeaks(const psImage *image, float threshold);
    12561259\end{verbatim}
    12571260
     
    12591262This function should find all row peaks using
    12601263\code{pmFindVectorPeaks}, then test each row peak and exclude peaks
    1261 which are not local peaks.  A peak is a local peak if it has a higher value
    1262 than all 8 neighbors.  If the peak has the same value as its +y
     1264which are not local peaks.  A peak is a local peak if it has a higher
     1265value than all 8 neighbors.  If the peak has the same value as its +y
    12631266neighbor or +x neighbor, it is NOT a local peak.  If any other
    12641267neighbors have an equal value, the peak is considered a valid peak.
     
    12671270making flat-topped regions have single peaks at the (+x,+y) corner.
    12681271When selecting the peaks, their type must also be set.  The result of
    1269 this function is a list of \code{pmPeak} entries.
    1270 
    1271 \begin{verbatim}
    1272 psList *pmCullPeaks(psList *peaks, float maxvalue, const psRegion *valid);
    1273 \end{verbatim}
    1274 
    1275 Remove certain types of peaks from a list of peaks based on the given
    1276 criteria.  Peaks should be eliminated if they have a peak value above
    1277 the given maximum value limit or if the fall outside the valid
    1278 region.  The result of the function is to reduce the number of peaks
    1279 in the input peaks list, and return the resulting list.
     1272this function is an array of \code{pmPeak} entries.
     1273
     1274\begin{verbatim}
     1275psArray *pmPeaksSubset(psArray *peaks, float maxvalue, const psRegion *valid);
     1276\end{verbatim}
     1277
     1278Create a new peaks array, removing certain types of peaks from the
     1279input array of peaks based on the given criteria.  Peaks should be
     1280eliminated if they have a peak value above the given maximum value
     1281limit or if the fall outside the valid region.  The result of the
     1282function is a new array with a reduced number of peaks.
    12801283
    12811284\begin{verbatim}
Note: See TracChangeset for help on using the changeset viewer.