IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 3777


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

final for cycle 6

Location:
trunk/doc/modules
Files:
2 edited

Legend:

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

    r3745 r3777  
    1 %%% $Id: ChangeLogSDRS.tex,v 1.17 2005-04-21 23:57:12 price Exp $
     1%%% $Id: ChangeLogSDRS.tex,v 1.18 2005-04-27 21:37:54 eugene Exp $
    22
    3 \subsection{Changes from version 00 to version 01}
     3\subsection{Changes from version 00 (16 August 2004) to version 01 (12 October 2004)}
    44
    55\begin{itemize}
     
    1212\end{itemize}
    1313
    14 \subsection{Changes from version 01 to version 02}
     14\subsection{Changes from version 01 (12 October 2004) to version 02 (30 November 2004)}
    1515
    1616\begin{itemize}
     
    2929\end{itemize}
    3030
    31 \subsection{Changes from version 02 to version 03}
     31\subsection{Changes from version 02 (30 November 2004) to version 03 (21 January 2005) }
    3232
    3333\begin{itemize}
     
    3939\end{itemize}
    4040
    41 \subsection{Changes from version 03 to version 04}
     41\subsection{Changes from version 03 (21 January 2005) to version 04 (14 February 2005)}
    4242
    4343\begin{itemize}
     
    4949\end{itemize}
    5050
    51 \subsection{Changes from version 04 to version 05 (15 March 2005)}
     51\subsection{Changes from version 04 (14 February 2005) to version 05 (21 March 2005)}
    5252
    5353\begin{itemize}
     
    5656\end{itemize}
    5757
    58 \subsection{Changes from version 04 to version 06 (Present)}
     58\subsection{Changes from version 05 (21 March 2005) to version 06 (27 April 2005)}
    5959
    6060\begin{itemize}
     61\item changed \code{pmFindImagePeaks} to return an array, not a list
     62\item replaced \code{pmCullPeaks} with \code{pmPeaksSubset} which returns a new array
     63\item changed \code{pmModel} to use vectors for params and dparms.
     64\item added nDOF and nIter to pmModel
     65\item changed models to return psF64, not psF32, to match psMinimizeLMChi2Func
    6166\end{itemize}
  • 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.