IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 8140


Ignore:
Timestamp:
Aug 4, 2006, 2:50:49 AM (20 years ago)
Author:
eugene
Message:

adding IPP CDR response and IPP Parameter guide, updates to the SSDD

Location:
trunk/doc/design
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/design/Makefile

    r6434 r8140  
    1 # $Id: Makefile,v 1.16 2006-02-16 18:57:50 eugene Exp $
     1# $Id: Makefile,v 1.17 2006-08-04 12:50:49 eugene Exp $
    22
    33PDFLATEX = env TEXINPUTS=../../latex/inputs:$(TEXINPUTS):.: pdflatex
     
    66help:
    77        @echo "USAGE: make (target)"
    8         @echo "  targets: srs ssdd scd all"
     8        @echo "  targets: srs ssdd scd all cdrresp pars"
    99
    1010scd: ippSCD.pdf
    1111srs: ippSRS.pdf
    1212ssdd: ippSSDD.pdf
     13cdrresp: ippCDRresponse.pdf
     14pars: ippParameters.pdf
    1315
    1416scd-draft: ippSCDdraft.pdf
  • trunk/doc/design/ippSSDD.tex

    r7783 r8140  
    649649\begin{table}[ht]
    650650\begin{center}
    651 \caption{Nebulos Database Tables\label{tab:ImageServerTables}}
     651\caption{Nebulous Database Tables\label{tab:ImageServerTables}}
    652652\begin{tabular}{ll}
    653653\hline
     
    47474747
    47484748FITS 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.
     4749the IPP.  The Static Sky FITS Images will use standard rectangular
     4750FITS images and mask values to identify pixels which are included in a
     4751specific image.  Astrometric transformations will be stored in the
     4752image headers.
    47514753
    47524754FITS Tables will be used to store and transport tabular data,
     
    47554757different table interactions.
    47564758
    4757 XML files will be used to store and transport data which is not
    4758 well-suited to the rectangular form of FITS Tables.  Hierarchical data
    4759 concepts and variable-length structures fall in this class.  Examples
    4760 include mosaic astrometry description information and configuration
    4761 information.
    4762 
    47634759SQL queries and C wrappers of SQL queries will be used as the direct
    47644760interface to the databases.
    47654761
    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} \\
     4764ippTools    : PanTasks    & image state info    & psMetadataConfig \\
     4765PanTasks    : ippTools    & image state updates & ippTools CLI, psMetadataConfig \\
     4766PanTasks    : ppImage     & image operations    & ppImage CLI, recipe files \\
     4767ppImage     : psphot      & detrend images      & pmReadout in pmFPA structure \\
     4768ppImage     : psastro     & detected objects    & pmSources in pmFPA structure \\
     4769DVO/getstar : psastro     & ref object coords   & FITS Tables \\
     4770psphot      : DVO/addstar & detection tables    & FITS Tables \\
     4771psastro     : DVO/addstar & astrometry          & FITS Header \\
     4772ippTools    : ppImage     & detrend images      & FITS Images, psMetadataConfig \\
     4773PanTasks    : ppMerge     & image operations    & ppMerge CLI, recipe files \\
     4774PanTasks    : ppStats     & image info          & ppStats CLI, recipe files \\
     4775PanTasks    : ppNorm      & image results       & ppNorm CLI, recipe files \\
     4776DVO         : relphot     & DVO database        & FITS Tables \\
     4777DVO         : relastro    & DVO database        & FITS Tables \\
     4778psastro     : stac        & astrometry          & FITS Header \\
     4779psphot      : poisub      & psf model           & psMetadataConfig \\
     4780psphot      : poisub      & detected stars      & FITS Table \\
     4781Static Sky  : stac        & astrometry          & FITS Header \\
     4782
     4783\end{tabular}
    47734784
    47744785\subsection{External Interfaces}
     
    47764787This subsection describes the interfaces between the IPP and other
    47774788Pan-STARRS systems and the external clients.  The interfaces are
    4778 illustrated in Figure~\ref{fig:overview}. 
     4789illustrated in Figure~\ref{fig:overview}.  The details of the IPP
     4790interfaces with other external subsystems are specified in the ICDs
     4791between those subsystems.
     4792
     4793\subsubsection{Camera}
     4794
     4795Images are pulled from the Summit Pixel Server, part of the Camera
     4796team's purview, via the Data Store mechanism.  The locations of the
     4797files are specified by the Data Store (see the Data Store SDD,
     4798PSDC-940-010).  IPP grabs these via {\tt http}.  This interface is
     4799described in detail by the Camera-IPP ICD (PSDC-940-003).
    47794800
    47804801\subsubsection{OTIS}
    47814802
    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.
     4803The IPP Scheduler receives metadata from OTIS as a collection of FITS
     4804Tables.  The IPP sends quality assessment information for each FPA and
     4805major frame as FITS tables.  These metadata tables are exchanged in
     4806both directions using the Data Store mechanism (PSDC-940-010).  The
     4807interface is described in detail by the OTIS-IPP ICD (PSDC-940-004).
     4808
     4809\subsubsection{MOPS}
     4810
     4811Data will be sent to MOPS from the IPP as part of the Phase 4
     4812analysis.  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}
     4817This interface uses the Data Store mechanism (PSDC-940-010), and is
     4818described in detail by the IPP-MOPS ICD (PSDC-940-005).
    47964819
    47974820\subsubsection{PSPS}
    47984821
    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:
     4822Data is sent to PSPS from the IPP on a regular basis.  The data to be
     4823transfered include:
    48034824\begin{itemize}
    48044825\item Static Sky images - to be transferred as FITS images or
     
    48084829\item Detections \& Object associations - to be transferred as FITS tables.
    48094830\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}
     4831This interface uses the Data Store mechanism (PSDC-940-010), and is
     4832described in detail by the IPP-PSPS ICD (PSDC-940-006).
    48204833
    48214834\subsubsection{Other Preferred Client Science Pipelines}
Note: See TracChangeset for help on using the changeset viewer.