IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 29, 2006, 6:19:30 PM (20 years ago)
Author:
eugene
Message:

updates to text

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/design/ippSSDD.tex

    r8140 r8703  
    613613\paragraph{House keeping}
    614614
    615 \subparagraph{Lock sweeping} In the event that a Storage Object operation fails to complete successfully
    616 stale locks will have to be identified and removed from the IPP Pixel
    617 Data Server Database.  This should be done periodically by comparing
    618 the entries in the Lock table to the list of active nodes maintained
    619 by the IPP Controller.  It should also happen as soon as possible
    620 after a node goes offline (triggered by the IPP Controller marking a
    621 node as offline?).  A sweep must be /completed/ before an offline node
    622 can be marked on-line.
     615\subparagraph{Lock sweeping}
     616In the event that a Storage Object operation fails to complete
     617successfully stale locks will have to be identified and removed from
     618the IPP Pixel Data Server Database.  This should be done periodically
     619by comparing the entries in the Lock table to the list of active nodes
     620maintained by the IPP Controller.  It should also happen as soon as
     621possible after a node goes offline (triggered by the IPP Controller
     622marking a node as offline?).  A sweep must be /completed/ before an
     623offline node can be marked on-line.
    623624
    624625Once a node is determined to be offline all entries in the Lock table
     
    628629table.
    629630
    630 \subparagraph{Consistency sweeping} Periodically the IPP Pixel Data Server meta-data and Storage Object will need
    631 to be checked for sanity.  This would be similar to running fsck on a
    632 modern filesystem.  Consistency sweeping should include Lock sweeping
    633 and should be considered a super-set.
     631\subparagraph{Consistency sweeping}
     632Periodically the IPP Pixel Data Server meta-data and Storage Object
     633will need to be checked for sanity.  This would be similar to running
     634fsck on a modern filesystem.  Consistency sweeping should include Lock
     635sweeping and should be considered a super-set.
    634636
    635637\subsubsection{Nebulous Database}
     
    14911493photometrically corrected flats (-grid option).
    14921494
     1495\tbd{fill out this discussion in the analysis section on the
     1496astrometric and photometric reference catalog}.
     1497
    14931498\subsubsection{Uniphot : Zero Point Analysis}
    14941499
     
    14961501points for images and the spatial overlap information to determine a
    14971502best set of image zero points which have a specific time scale for the
    1498 atmospheric stability.  This analysis would be used after relative
     1503atmospheric stability.  This analysis is used after relative
    14991504photometry has been determined for data in DVO.  This analysis
    15001505currently is defined to unify the zero points of a collection of
     
    15031508photometry corrections for a collection of images distributed over a
    15041509large range in space and time, but still with significant
    1505 overlap. distritions with subustanailaccount for the c
    1506 
    1507 \subsubsection{Global Astrometry Analysis}
    1508 
    1509 This operation uses the reference and image detections to determine an
    1510 optical distortion model for the camera and static astrometry model
    1511 components.  The astrometry model includes: (1) field distortion
     1510overlap.
     1511
     1512\tbd{fill out this discussion in the analysis section on the
     1513astrometric and photometric reference catalog}.
     1514
     1515\subsubsection{relastro : Global Astrometry Analysis}
     1516
     1517This operation uses the reference and image detections to improve the
     1518astrometric reference catalog.  It determines an improved optical
     1519distortion model for the camera and static astrometry model
     1520components, and then applies the improved astrometric solutions to the
     1521observations to yield high-quality astrometry for the average object
     1522positions.  The astrometry model includes: (1) field distortion
    15121523introduced by the telescope optics, which is a smoothly-varying
    15131524function of the field position relative to the center of the telescope
     
    15161527along with chip-dependent plate-scale modifications needed to
    15171528represent tilts or warps of the individual detectors relative to the
    1518 ideal flat focal plane. .
     1529ideal flat focal plane. 
     1530
     1531\tbd{fill out this discussion in the analysis section on the
     1532astrometric and photometric reference catalog}.
    15191533
    15201534\subsubsection{DVO shell}
     
    28352849to an error upstream in the processing).
    28362850
     2851\tbd{add discussion of the choices to be made in generating the
     2852  static sky image stacks: interpolation methods, selection of input
     2853  images by IQ, smoothing of input images by their PSF, weighting and
     2854  clipping of input pixels}
     2855
    28372856Object analysis of the static sky images is {\em not} a part of the
    28382857Phase 4 analysis.  This processing is envisioned to take place
     
    28402859scheduled as a separate analysis task, probably run during the day at
    28412860a time when the computing infrastructure is not under significant load.
     2861
     2862\tbd{add discussion of the multiple image analysis and object
     2863  analysis without the static sky (ie, on all input images at once)}
    28422864
    28432865\subsubsection{Magic and Phase 4 Modifications}
     
    31613183parameter $\nu$, and a collection of annular aperture flux
    31623184measurements, all of which are also measured for the P4$\Sigma$
    3163 images.  In addition, the galaxy-shape parameters $Gamma_1 \&
     3185images.  In addition, the galaxy-shape parameters $\Gamma_1 \&
    31643186\Gamma_2$, along with the complete `polarization' terms are measured,
    31653187as well as a collection of annular aperture flux and variance
     
    31733195per second), it is only necessary to process the complete sky in a
    31743196year, or an average rate of $\sim$2 Mpix per second, or $< 1$\% of the
    3175 object analysis in the other analysis stages.
     3197object analysis in the other analysis stages.  These operations are
     3198all functions which will be performed within the PSPhot program using
     3199recipe options.
     3200
     3201\subsection{Astrometric and Photometric Reference Catalog}
     3202
     3203The IPP is responsible for generating the Astrometric and Photometric
     3204(AP) Reference Catalog.  The IPP provides several tools for performing
     3205this analysis.  The DVO programs \code{relphot}, \code{uniphot}, and
     3206\code{relastro} perform most of the operations required to generate
     3207the AP Reference Catalog.  These include the determination of the
     3208image zero-points, the identification of objects with significant
     3209variability, the detection of individual outlier measurements, the
     3210detection of objects with substantial astrometric error, the analysis
     3211of parallax and proper-motions, etc.  In addition, the DVO shell
     3212program will be used to generate the color transformations from the
     3213observed data and to perform other tests of the catalog quality.
    31763214
    31773215%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     
    31913229functions in the operational system, the IPP will make use of Perl as
    31923230the scripting language to provide the required flow-control to tie the
    3193 modules together. \tbd{note that we use C only, not perl for
    3194 scripting}.
     3231modules together.
    31953232
    31963233This approach satisfies the requirement that complicated low-level
     
    35513588from the selected reference catalog.  The observed sources are matched
    35523589to the reference sources, using either a two-point grid search or
    3553 optionally a \tbd{triangle match}.  Once an approximate match is
    3554 found, a linear fit between detector coordinates an projected
    3555 celestial coordinates is attempted.  The projected coordinate system
    3556 may optionally make use of the default telescope distortion model, if
    3557 it is known.  The radius of the match between observed and reference
     3590optionally a triangle match.  Once an approximate match is found, a
     3591linear fit between detector coordinates an projected celestial
     3592coordinates is attempted.  The projected coordinate system may
     3593optionally make use of the default telescope distortion model, if it
     3594is known.  The radius of the match between observed and reference
    35583595sources is reduced to improve the statistics of the match.  This
    35593596anaysis mode is used in the Phase 2 processing.
     
    36103647\subsection{poisub}
    36113648
    3612 Poisub is the image difference analysis program.  \tbd{Paul: please
    3613   flesh this out!}.
     3649Poisub is the image difference analysis program.  \tbd{finish this
     3650discussion}.
    36143651
    36153652\subsection{stac}
     
    36183655same region of the sky.  It consists of two major stages: the warping
    36193656stage and the image combination stage with robust outlier rejection.
    3620 \tbd{Paul: flesh this out!}
     3657\tbd{update / finish this discussion}
    36213658
    36223659\subsection{Command Sequences}
     
    40354072\subsection{IPP Pipelines Overview}
    40364073
     4074\tbd{add the use of Q/A measurements from the IPP CDR Response
     4075document}
     4076
    40374077The IPP as a whole performs all of the image analysis functions
    40384078required by the Pan-STARRS telescopes, including images from the full
     
    43804420header or new exp table?), the exposure is added to the `raw exposure'
    43814421table for images of that type.  The allowed types are `detrend', (all
    4382 bias, dark, flat images), `object', `focus'(??), etc.  (** The
    4383 different tables represent different analysis modes.  This process
    4384 also adds an entry to the exp ID / image file match **).  This process
    4385 also adds all science (OBJECT) exposures to the P1 exposure table (for
    4386 mosaic data) or the P2 chip table (for single detector data).  These
    4387 tables are used to trigger the Phase 1 and Phase 2 analysis stages.
     4422bias, dark, flat images), `object', `focus'(??), etc.  The different
     4423tables represent different analysis modes.  This process also adds an
     4424entry to the exp ID / image file match.  This process also adds all
     4425science (OBJECT) exposures to the P1 exposure table (for mosaic data)
     4426or the P2 chip table (for single detector data).  These tables are
     4427used to trigger the Phase 1 and Phase 2 analysis stages.
    43884428
    43894429\subsection{Phase 1}
     
    45594599rules. 
    45604600
    4561 \note{Phase 4 run can be defined by selecting an observation group, a
     4601\tbd{Phase 4 run can be defined by selecting an observation group, a
    45624602  set of exposures, or a set of rules related to a spatial region (eg,
    45634603  region, time range, and filter}.
    45644604
    4565 \note{Phase 4 discussion (and diagram) needs more work}
     4605\tbd{Phase 4 discussion (and diagram) needs more work}
    45664606
    45674607\subsection{Analysis Version and Recipes}
Note: See TracChangeset for help on using the changeset viewer.