Changeset 8703 for trunk/doc/design/ippSSDD.tex
- Timestamp:
- Aug 29, 2006, 6:19:30 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/doc/design/ippSSDD.tex (modified) (17 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/design/ippSSDD.tex
r8140 r8703 613 613 \paragraph{House keeping} 614 614 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} 616 In the event that a Storage Object operation fails to complete 617 successfully stale locks will have to be identified and removed from 618 the IPP Pixel Data Server Database. This should be done periodically 619 by comparing the entries in the Lock table to the list of active nodes 620 maintained by the IPP Controller. It should also happen as soon as 621 possible after a node goes offline (triggered by the IPP Controller 622 marking a node as offline?). A sweep must be /completed/ before an 623 offline node can be marked on-line. 623 624 624 625 Once a node is determined to be offline all entries in the Lock table … … 628 629 table. 629 630 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} 632 Periodically the IPP Pixel Data Server meta-data and Storage Object 633 will need to be checked for sanity. This would be similar to running 634 fsck on a modern filesystem. Consistency sweeping should include Lock 635 sweeping and should be considered a super-set. 634 636 635 637 \subsubsection{Nebulous Database} … … 1491 1493 photometrically corrected flats (-grid option). 1492 1494 1495 \tbd{fill out this discussion in the analysis section on the 1496 astrometric and photometric reference catalog}. 1497 1493 1498 \subsubsection{Uniphot : Zero Point Analysis} 1494 1499 … … 1496 1501 points for images and the spatial overlap information to determine a 1497 1502 best set of image zero points which have a specific time scale for the 1498 atmospheric stability. This analysis would beused after relative1503 atmospheric stability. This analysis is used after relative 1499 1504 photometry has been determined for data in DVO. This analysis 1500 1505 currently is defined to unify the zero points of a collection of … … 1503 1508 photometry corrections for a collection of images distributed over a 1504 1509 large 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 1510 overlap. 1511 1512 \tbd{fill out this discussion in the analysis section on the 1513 astrometric and photometric reference catalog}. 1514 1515 \subsubsection{relastro : Global Astrometry Analysis} 1516 1517 This operation uses the reference and image detections to improve the 1518 astrometric reference catalog. It determines an improved optical 1519 distortion model for the camera and static astrometry model 1520 components, and then applies the improved astrometric solutions to the 1521 observations to yield high-quality astrometry for the average object 1522 positions. The astrometry model includes: (1) field distortion 1512 1523 introduced by the telescope optics, which is a smoothly-varying 1513 1524 function of the field position relative to the center of the telescope … … 1516 1527 along with chip-dependent plate-scale modifications needed to 1517 1528 represent tilts or warps of the individual detectors relative to the 1518 ideal flat focal plane. . 1529 ideal flat focal plane. 1530 1531 \tbd{fill out this discussion in the analysis section on the 1532 astrometric and photometric reference catalog}. 1519 1533 1520 1534 \subsubsection{DVO shell} … … 2835 2849 to an error upstream in the processing). 2836 2850 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 2837 2856 Object analysis of the static sky images is {\em not} a part of the 2838 2857 Phase 4 analysis. This processing is envisioned to take place … … 2840 2859 scheduled as a separate analysis task, probably run during the day at 2841 2860 a 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)} 2842 2864 2843 2865 \subsubsection{Magic and Phase 4 Modifications} … … 3161 3183 parameter $\nu$, and a collection of annular aperture flux 3162 3184 measurements, all of which are also measured for the P4$\Sigma$ 3163 images. In addition, the galaxy-shape parameters $ Gamma_1 \&3185 images. In addition, the galaxy-shape parameters $\Gamma_1 \& 3164 3186 \Gamma_2$, along with the complete `polarization' terms are measured, 3165 3187 as well as a collection of annular aperture flux and variance … … 3173 3195 per second), it is only necessary to process the complete sky in a 3174 3196 year, or an average rate of $\sim$2 Mpix per second, or $< 1$\% of the 3175 object analysis in the other analysis stages. 3197 object analysis in the other analysis stages. These operations are 3198 all functions which will be performed within the PSPhot program using 3199 recipe options. 3200 3201 \subsection{Astrometric and Photometric Reference Catalog} 3202 3203 The IPP is responsible for generating the Astrometric and Photometric 3204 (AP) Reference Catalog. The IPP provides several tools for performing 3205 this analysis. The DVO programs \code{relphot}, \code{uniphot}, and 3206 \code{relastro} perform most of the operations required to generate 3207 the AP Reference Catalog. These include the determination of the 3208 image zero-points, the identification of objects with significant 3209 variability, the detection of individual outlier measurements, the 3210 detection of objects with substantial astrometric error, the analysis 3211 of parallax and proper-motions, etc. In addition, the DVO shell 3212 program will be used to generate the color transformations from the 3213 observed data and to perform other tests of the catalog quality. 3176 3214 3177 3215 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% … … 3191 3229 functions in the operational system, the IPP will make use of Perl as 3192 3230 the 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}. 3231 modules together. 3195 3232 3196 3233 This approach satisfies the requirement that complicated low-level … … 3551 3588 from the selected reference catalog. The observed sources are matched 3552 3589 to the reference sources, using either a two-point grid search or 3553 optionally a \tbd{triangle match}. Once an approximate match is3554 found, a linear fit between detector coordinates an projected 3555 c elestial coordinates is attempted. The projected coordinate system3556 may optionally make use of the default telescope distortion model, if 3557 i t is known. The radius of the match between observed and reference3590 optionally a triangle match. Once an approximate match is found, a 3591 linear fit between detector coordinates an projected celestial 3592 coordinates is attempted. The projected coordinate system may 3593 optionally make use of the default telescope distortion model, if it 3594 is known. The radius of the match between observed and reference 3558 3595 sources is reduced to improve the statistics of the match. This 3559 3596 anaysis mode is used in the Phase 2 processing. … … 3610 3647 \subsection{poisub} 3611 3648 3612 Poisub is the image difference analysis program. \tbd{ Paul: please3613 flesh this out!}.3649 Poisub is the image difference analysis program. \tbd{finish this 3650 discussion}. 3614 3651 3615 3652 \subsection{stac} … … 3618 3655 same region of the sky. It consists of two major stages: the warping 3619 3656 stage and the image combination stage with robust outlier rejection. 3620 \tbd{ Paul: flesh this out!}3657 \tbd{update / finish this discussion} 3621 3658 3622 3659 \subsection{Command Sequences} … … 4035 4072 \subsection{IPP Pipelines Overview} 4036 4073 4074 \tbd{add the use of Q/A measurements from the IPP CDR Response 4075 document} 4076 4037 4077 The IPP as a whole performs all of the image analysis functions 4038 4078 required by the Pan-STARRS telescopes, including images from the full … … 4380 4420 header or new exp table?), the exposure is added to the `raw exposure' 4381 4421 table for images of that type. The allowed types are `detrend', (all 4382 bias, dark, flat images), `object', `focus'(??), etc. (** The4383 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). These4387 tables areused to trigger the Phase 1 and Phase 2 analysis stages.4422 bias, dark, flat images), `object', `focus'(??), etc. The different 4423 tables represent different analysis modes. This process also adds an 4424 entry to the exp ID / image file match. This process also adds all 4425 science (OBJECT) exposures to the P1 exposure table (for mosaic data) 4426 or the P2 chip table (for single detector data). These tables are 4427 used to trigger the Phase 1 and Phase 2 analysis stages. 4388 4428 4389 4429 \subsection{Phase 1} … … 4559 4599 rules. 4560 4600 4561 \ note{Phase 4 run can be defined by selecting an observation group, a4601 \tbd{Phase 4 run can be defined by selecting an observation group, a 4562 4602 set of exposures, or a set of rules related to a spatial region (eg, 4563 4603 region, time range, and filter}. 4564 4604 4565 \ note{Phase 4 discussion (and diagram) needs more work}4605 \tbd{Phase 4 discussion (and diagram) needs more work} 4566 4606 4567 4607 \subsection{Analysis Version and Recipes}
Note:
See TracChangeset
for help on using the changeset viewer.
