Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.eso.org/~qc/dfos/AB_structure.html
Дата изменения: Wed Nov 26 15:36:18 2014 Дата индексирования: Sun Apr 10 00:46:43 2016 Кодировка: Поисковые слова: launch |
Common DFOS tools:
|
dfos = Data Flow Operations System, the common tool set for DFO |
make printable | new: | see also: |
ABbuilder documentation | ||
OCA syntax | ||
createAB | ||
AB concepts, events and rules |
The syntax is the same as for the dfos configuration files:
- The first column has the name of the qualifier.
- The other columns have the content.
- Any text behind a # is considered a comment.
Qualifier | description |
TOOL_VERSION | version of createAB (read from createAB) |
CONFIG_VERSION | version of config.createAB used (read from config file) |
INSTRUMENT | read from $DFO_INSTRUMENT |
DATE | DFO processing date (from tool call) |
DPR_CATG | value of DPR.CATG of primary file |
RAW_TYPE | as defined in <instr>_classification.h |
RECIPE | pipeline recipe, as defined in <instr>_association.h |
DRS_TYPE | type of DRS (CPL/CON), as defined in config.createAB |
PACK_DIR | HISTORICAL, OBSOLETE. Was: name of subdir for packing, as defined in <instr>_classification.h |
BATCH_ID | name of processing batch to which the AB belongs to ($MODE_$DATE) |
AB_NAME | name of AB (inherited from first raw file, with grouping tag read from <instr>_organisation.h) |
AB_EVENT | as defined in <instr>_organisation.h |
COMPLETENESS | completeness status (COMPLETE/INCOMPLETE; derived by createAB) |
PROCESS_STATUS | CREATED/SUCCESSFUL/FAILED (set by createAB and processAB) |
OBS_PROG_ID | value of OBS.PROG.ID of first raw file |
OBS_MODE | mode of observing run (SM/VM/NONE); SCIENCE data have SM or VM, CALIB have NONE. To be evaluated by monitor tools |
OBS_ID | value of OBS.ID of first raw file |
MJD-OBS | value of MJD-OBS of first raw file (start of integration) |
MJD-OBS_MOD | calculated from MJD-OBS+EXPTIME/2 (MJD-OBS of middle integration; used for time matching; applicable to whole group of input files) |
PROD_ROOT_NAME | root name of products (inherited from first raw file and grouping tag read from <instr>_organisation.h) |
LOG_NAME | name of processing log (inserted by processAB) |
# pipeline product path | |
PROD_PATH | full path name to products |
# raw match key | |
RAW_MATCH_KEY | set of specific keys (name=value) used to match the raw (input) files; |
RAW_MATCH_KEY | read from |
#RAW_MATCH_KEY | INS_GRAT_NAME=HR |
#RAW_MATCH_KEY | INS_GRAT_ORDER=ORD12 |
#RAW_MATCH_KEY | INS_GRAT_WLEN=WLN447.1 |
# input file(s) | |
RAWFILE | column 2: full pathname of input file; column 3: DO_CLASS (read from <instr>_classification.h); e.g.: |
#RAWFILE | ${DFO_RAW_DIR}/2004-08-31/GIRAF.2004-09-01T14:26:24.151.fits FIBER_FLAT |
# associated raw file(s) (only for SCIENCE; taken from same night only!) | |
RASSOC | full pathname of associated raw files (e.g. ACQUISITION frames; SCIENCE only); |
RASSOC | used for packing; read from |
# product file(s) under ${DFO_CAL_DIR}/<DATE> (with status in calib archive) | |
PRODUCTS | column 2: final name of product file(s) of this AB (if any; set by updateAB) |
PRODUCTS | column 3: name of ingested file (if any; CALIB only; set by updateAB) |
# associated mcalib file(s), used for processing | |
MCALIB | associated master calibration data, needed
for processing (set by createAB; read from |
MCALIB | column 2: type (REAL or VIRTUAL); VIRTUAL stands for predicted product names, REAL for existing ones |
MCALIB | column 3: full pathname to product (VIRTUAL files will have PIPEFILE names, REAL files CALIBFILE names) |
MCALIB | column 4: PRO_CATG of product |
MCALIB | column 5: associated AB of that product (pointing to the associated calib raw files) |
MCALIB | column 6: DELTA_T between MCALIB and group of input files, in days |
# addional mcalib file(s), used for packing (SCIENCE only) | |
MASSOC | calibration products
required for packing (inserted by createAB; read from |
# parameters for processing | |
PARAM | name and value of non-default parameter(s)
required to execute the recipe (set by createAB; read from <instr>_association.h) |
# defined waitfors (for CONDOR) | |
WAITFOR | name of waitfor(s) for this AB (relevant for
DRS=CON only; set by createAB; read from |
# further associated information: | |
FURTHER_PS | name(s) of associated 'further' information (graphical etc.) (set by updateAB; read from config.createAB, section PACK_ADD; relevant for packing) |
# status of AB | |
TEXEC | execution time, in seconds; inserted by processAB |
TQCEXEC | same, for QC report; inserted by processQC |
AB_STATUS | messages about creation, execution, update of this AB |
# ============== SOF section starts here ============================ | |
SOF_CONTENT | full SOF (set of frames) file content extracted from this AB (read by processAB) |