| 
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.eso.org/~qc/docu/detmon/index.html  
 Дата изменения: Mon Nov 7 11:30:03 2011 Дата индексирования: Mon Feb 4 22:56:20 2013 Кодировка: Поисковые слова: http astrokuban.info astrokuban  | 
![]()  | 
  |||||||
|---|---|---|---|---|---|---|---|
Include detmon as a generic pipeline | 
  |||||||
  | 
  
|  
 
 For reasons of better and more efficient maintenance of the pipeline recipes, the SDD pipeline group introduces 
generic pipeline recipes. Generic pipelines collect data processing  tasks 
like detector monitoring which are not specific to an instrument. SDD offers now both lingain recipes, the optical CCD and the NIR array detector 
version in one generic pipeline. In the future, SDD plans to remove the detmon recipes from the instrument pipelines
and will only maintain the generic pipeline version. 
         This page describes the procedure how to migrate
      the operational
detmon pipeline recipe as part of the instrument pipeline  (IP) to
the generic detmon pipeline recipe (GP). This page does not describe,
how to put the detmon recipe into operations for the first time.
The detmon recipe is currently implemented in several instrument
pipelines. Either the version for optical CCDs or the version for
NIR arrays is included. Both recipes are also available in the new
generic detmon pipeline. In the long term it is planned to use the
recipe from the generic pipeline instead of the recipe implemented
in the instrument specific pipeline.  The migration procedure
is explained in the detmon pipeline user manual vers 1.0.1, 2010-11-02 (see bottom
of that page:  detmon pipeline manual ) and is
repeated on this page.  Additional information is given on the      esorex
web page.  The migration has to be done only once. The procedure does not has to be repeated 
for generic pipeline upgrades. 
 
       
       
         
          
       
             
       
       
       
       
      esorex --recipe-config=${HOME}/.esorex/detmon_{opt|ir}_lg_{instument}.rc detmon_opt_lg SOF
          where SOF can be the set of files
      extracted from an operational linearity AB.  
      Note that the DO_CLASS values (the raw type tags, which appear after the raw file name in the SOF, 
      which are specified in  {instrument}_classification.h   are  ON_RAW and OFF_RAW and might 
      differ from tags used by the  IP version. 
      Note also that the PRO.CATG values of the GP products might differ from the IP version. 
      The 
      --recipe-config=${HOME}/.esorex/detmon_{opt|ir}_lg_{instument}.rc  tells esorex to
      read the instrument specific parameters for recipe detmon_opt_lg (or detmon_ir_lg, whatever version is applicable) from the specified file
      under ${HOME}/.esorex.  
       | ||||
|  
             Generic pipeline detmon recipe  | 
        
 
If the raw frames have no detector extensions, the default detmon recipe configuration --exts=0  allows to process them.
 
If the raw frames are multi-extension fits files the user can either  
1) (monolithic processing mode) use --exts=-1  to process all extensions and generate products with same
number of extensions as the raw frames.
 
2) (detector splitting processing mode) use --exts=n to get a product file with one extension corresponding to
extension n. 
  
    esorex --recipe-config=${HOME}/.esorex/detmon_ir_lg_vircam_4.rc  detmon_ir_lg --ext=4  SOF
    esorex --recipe-config=${HOME}/.esorex/detmon_ir_lg_vircam_9.rc  detmon_ir_lg --ext=9  SOF
    esorex --recipe-config=${HOME}/.esorex/detmon_ir_lg_vircam_16.rc detmon_ir_lg --ext=16 SOF
meaning for each detector a separate detector specific configuration file has to be maintained.
The DFOS tool processAB version 1.10 supports recipe specific configuration and 
detector specific configuration. See extraction of config.processAB :
# ======================================================================
# 2. esorex configuration file names for generic pipelines
# List here the name(s) of esorex configuration file(s) of general pipeline(s) (e.g. detmon)
# RAW_TYPE:     usually just one, but could be more
# DET_ID:       required only if you need to specify config files per detector (avoid if possible)
#               if not needed, just enter ANY, will be ignored
# CONFIG:       name of config file for generic pipeline, under $HOME/.esorex
# ============================================================================================
#GENERAL        RAW_TYPE        DET_ID  CONFIG
#Example for arm-specific configuration:
GENERAL         DETMON_IR_ARM   ANY     detmon_ir_lg_xshooter.rc
GENERAL         DETMON_UV_ARM   ANY     detmon_opt_lg_xshooter.rc
#Example for detector-specific configuration, with a default config file and
# several detector specific configuration files:
# GENERAL       DETMON          1       detmon_ir_lg_vircam_DET01.rc
# GENERAL       DETMON          2       detmon_ir_lg_vircam.rc
# GENERAL       DETMON          3       detmon_ir_lg_vircam_DET03.rc
# GENERAL       DETMON          4       detmon_ir_lg_vircam_DET04.rc
# GENERAL       DETMON          5       detmon_ir_lg_vircam_DET05.rc
# GENERAL       DETMON          6       detmon_ir_lg_vircam.rc
# GENERAL       DETMON          7       detmon_ir_lg_vircam_DET07.rc
# GENERAL       DETMON          8       detmon_ir_lg_vircam.rc
# GENERAL       DETMON          9       detmon_ir_lg_vircam.rc
# GENERAL       DETMON          10      detmon_ir_lg_vircam_DET10.rc
# GENERAL       DETMON          11      detmon_ir_lg_vircam_DET11.rc
# GENERAL       DETMON          12      detmon_ir_lg_vircam_DET12.rc
# GENERAL       DETMON          13      detmon_ir_lg_vircam_DET13.rc
# GENERAL       DETMON          14      detmon_ir_lg_vircam_DET14.rc
# GENERAL       DETMON          15      detmon_ir_lg_vircam_DET15.rc
# GENERAL       DETMON          16      detmon_ir_lg_vircam_DET16.rc
# ======================================================================