Changeset 8140
- Timestamp:
- Aug 4, 2006, 2:50:49 AM (20 years ago)
- Location:
- trunk/doc/design
- Files:
-
- 2 added
- 2 edited
-
Makefile (modified) (2 diffs)
-
ippCDRresponse.tex (added)
-
ippParameters.tex (added)
-
ippSSDD.tex (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/design/Makefile
r6434 r8140 1 # $Id: Makefile,v 1.1 6 2006-02-16 18:57:50eugene Exp $1 # $Id: Makefile,v 1.17 2006-08-04 12:50:49 eugene Exp $ 2 2 3 3 PDFLATEX = env TEXINPUTS=../../latex/inputs:$(TEXINPUTS):.: pdflatex … … 6 6 help: 7 7 @echo "USAGE: make (target)" 8 @echo " targets: srs ssdd scd all "8 @echo " targets: srs ssdd scd all cdrresp pars" 9 9 10 10 scd: ippSCD.pdf 11 11 srs: ippSRS.pdf 12 12 ssdd: ippSSDD.pdf 13 cdrresp: ippCDRresponse.pdf 14 pars: ippParameters.pdf 13 15 14 16 scd-draft: ippSCDdraft.pdf -
trunk/doc/design/ippSSDD.tex
r7783 r8140 649 649 \begin{table}[ht] 650 650 \begin{center} 651 \caption{Nebulo s Database Tables\label{tab:ImageServerTables}}651 \caption{Nebulous Database Tables\label{tab:ImageServerTables}} 652 652 \begin{tabular}{ll} 653 653 \hline … … 4747 4747 4748 4748 FITS Images will be used to transport images between the components of 4749 the IPP. Non-standard FITS images representing triangular collections 4750 of pixels may be used to store the static sky images. 4749 the IPP. The Static Sky FITS Images will use standard rectangular 4750 FITS images and mask values to identify pixels which are included in a 4751 specific image. Astrometric transformations will be stored in the 4752 image headers. 4751 4753 4752 4754 FITS Tables will be used to store and transport tabular data, … … 4755 4757 different table interactions. 4756 4758 4757 XML files will be used to store and transport data which is not4758 well-suited to the rectangular form of FITS Tables. Hierarchical data4759 concepts and variable-length structures fall in this class. Examples4760 include mosaic astrometry description information and configuration4761 information.4762 4763 4759 SQL queries and C wrappers of SQL queries will be used as the direct 4764 4760 interface to the databases. 4765 4761 4766 Within IPP and Pan-STARRS in general, process-to-process communication 4767 will be defined through auto-coded APIs which support a limited and 4768 validated communication protocol. The APIs will be coded based on a 4769 table which defines the allowed command set and the grammar to be 4770 used. This mechanism will allow a single code block to define 4771 inter-process communication methods for many Pan-STARRS subsystems, 4772 including, within the IPP, the Scheduler-Controller communications. 4762 \begin{tabular}{lll} 4763 {\bf Interface} & {\bf Data} & {\bf Format} \\ 4764 ippTools : PanTasks & image state info & psMetadataConfig \\ 4765 PanTasks : ippTools & image state updates & ippTools CLI, psMetadataConfig \\ 4766 PanTasks : ppImage & image operations & ppImage CLI, recipe files \\ 4767 ppImage : psphot & detrend images & pmReadout in pmFPA structure \\ 4768 ppImage : psastro & detected objects & pmSources in pmFPA structure \\ 4769 DVO/getstar : psastro & ref object coords & FITS Tables \\ 4770 psphot : DVO/addstar & detection tables & FITS Tables \\ 4771 psastro : DVO/addstar & astrometry & FITS Header \\ 4772 ippTools : ppImage & detrend images & FITS Images, psMetadataConfig \\ 4773 PanTasks : ppMerge & image operations & ppMerge CLI, recipe files \\ 4774 PanTasks : ppStats & image info & ppStats CLI, recipe files \\ 4775 PanTasks : ppNorm & image results & ppNorm CLI, recipe files \\ 4776 DVO : relphot & DVO database & FITS Tables \\ 4777 DVO : relastro & DVO database & FITS Tables \\ 4778 psastro : stac & astrometry & FITS Header \\ 4779 psphot : poisub & psf model & psMetadataConfig \\ 4780 psphot : poisub & detected stars & FITS Table \\ 4781 Static Sky : stac & astrometry & FITS Header \\ 4782 4783 \end{tabular} 4773 4784 4774 4785 \subsection{External Interfaces} … … 4776 4787 This subsection describes the interfaces between the IPP and other 4777 4788 Pan-STARRS systems and the external clients. The interfaces are 4778 illustrated in Figure~\ref{fig:overview}. 4789 illustrated in Figure~\ref{fig:overview}. The details of the IPP 4790 interfaces with other external subsystems are specified in the ICDs 4791 between those subsystems. 4792 4793 \subsubsection{Camera} 4794 4795 Images are pulled from the Summit Pixel Server, part of the Camera 4796 team's purview, via the Data Store mechanism. The locations of the 4797 files are specified by the Data Store (see the Data Store SDD, 4798 PSDC-940-010). IPP grabs these via {\tt http}. This interface is 4799 described in detail by the Camera-IPP ICD (PSDC-940-003). 4779 4800 4780 4801 \subsubsection{OTIS} 4781 4802 4782 The IPP Scheduler may query OTIS for a list of new images and 4783 metadata. The locations of those images in the Summit Pixel Server is 4784 sent back as a table, and all metadata may be sent to the IPP as a 4785 collection of FITS Tables. The IPP also may send quality assessment 4786 information for each FPA and major frame by writing out FITS tables 4787 and notifying OTIS of the presence of the new tables. 4788 4789 \subsubsection{Camera} 4790 4791 Images are pulled from the Summit Pixel Server, part of the Camera 4792 team's purview. The locations of the files are sent by OTIS. IPP may 4793 grab these via {\tt http} commands or via {\tt NFS} or another network 4794 file exchange protocol. The IPP notifies OTIS (and Camera) when each 4795 image has been received. 4803 The IPP Scheduler receives metadata from OTIS as a collection of FITS 4804 Tables. The IPP sends quality assessment information for each FPA and 4805 major frame as FITS tables. These metadata tables are exchanged in 4806 both directions using the Data Store mechanism (PSDC-940-010). The 4807 interface is described in detail by the OTIS-IPP ICD (PSDC-940-004). 4808 4809 \subsubsection{MOPS} 4810 4811 Data will be sent to MOPS from the IPP as part of the Phase 4 4812 analysis. The data to be transfered include: 4813 \begin{itemize} 4814 \item Image Metadata tables - to be transferred as FITS tables 4815 \item Transient Detections - to be transferred as FITS tables 4816 \end{itemize} 4817 This interface uses the Data Store mechanism (PSDC-940-010), and is 4818 described in detail by the IPP-MOPS ICD (PSDC-940-005). 4796 4819 4797 4820 \subsubsection{PSPS} 4798 4821 4799 Data will be sent to PSPS from the IPP as part of a daily or weekly 4800 analysis process on the Static Sky. The data will be pushed from the 4801 IPP to PSPS when they are available. The data to be transfered 4802 include: 4822 Data is sent to PSPS from the IPP on a regular basis. The data to be 4823 transfered include: 4803 4824 \begin{itemize} 4804 4825 \item Static Sky images - to be transferred as FITS images or … … 4808 4829 \item Detections \& Object associations - to be transferred as FITS tables. 4809 4830 \end{itemize} 4810 4811 \subsubsection{MOPS} 4812 4813 Data will be sent to MOPS from the IPP as part of the Phase 4 4814 analysis. The data will be pushed from the IPP to MOPS when they are 4815 available. The data to be transfered include: 4816 \begin{itemize} 4817 \item Image Metadata tables - to be transferred as FITS tables 4818 \item Orphaned Detections - to be transferred as FITS tables 4819 \end{itemize} 4831 This interface uses the Data Store mechanism (PSDC-940-010), and is 4832 described in detail by the IPP-PSPS ICD (PSDC-940-006). 4820 4833 4821 4834 \subsubsection{Other Preferred Client Science Pipelines}
Note:
See TracChangeset
for help on using the changeset viewer.
