Download presentation
Presentation is loading. Please wait.
Published byJeremy Robbins Modified over 8 years ago
1
ESO SDD ESO Instrumentation Software Workshop 2008 - 1 “Reflex” Pipeline Frontend
2
ESO SDD ESO Instrumentation Software Workshop 2008 - 2 Introduction What is Reflex?
3
ESO SDD ESO Instrumentation Software Workshop 2008 - 3 Content Basic Features GUI Overview Advanced Features Reflex Pipeline Interface How to Set up a Pipeline for Reflex Demo Screenshots
4
ESO SDD ESO Instrumentation Software Workshop 2008 - 4 Basic Features The Principles Graphical representation of workflow and execution Input preselection using (Gasgano) data classification Interactive execution featuring: Recipe parameter adjustment Intermediate product inspection
5
ESO SDD ESO Instrumentation Software Workshop 2008 - 5 GUI Overview Most Important Parts Text Output Graphical workflow Input selector Workflow execution monitor Output file viewer Workflow editor “Next” button
6
ESO SDD ESO Instrumentation Software Workshop 2008 - 6 GUI Overview Input Selector
7
ESO SDD ESO Instrumentation Software Workshop 2008 - 7 GUI Overview Execution Monitor
8
ESO SDD ESO Instrumentation Software Workshop 2008 - 8 Reflex Pipeline Interface Recipe I/O Definition Gasgano data classifications as I/O descriptors I/O definition file specifies what must and can be connected crires_spec_wavecal.txt Empty line Outputs Inputs1 or more Optional (WKF_CAL_WL) (CAL_WLSKY+ | CAL_WLLAMP+ | CAL_WLABS+)? (CALPRO_DARK)? (DETLIN_A)? (DETLIN_B)? (DETLIN_C)? (CALPRO_FLAT)? (CALPRO_BPM)? (CALPRO_WAVE) (WL_MAP_IMA) (WL_MAP_MODEL_IMA)
9
ESO SDD ESO Instrumentation Software Workshop 2008 - 9 Reflex Pipeline Interface Workflow XML File Recipe processors I/O from external definition files Workflow Elements
10
ESO SDD ESO Instrumentation Software Workshop 2008 - 10 Reflex Pipeline Interface Input Filter Recipe I/O definitions (WKF_CAL_WL) (CAL_WLSKY+ | CAL_WLLAMP+ | CAL_WLABS+)? (CALPRO_DARK)? (DETLIN_A)? (DETLIN_B)? (DETLIN_C)? (CALPRO_FLAT)? (CALPRO_BPM)? (CALPRO_WAVE) (WL_MAP_IMA) (WL_MAP_MODEL_IMA) Workflow inputs Classification rules (Gasgano)
11
ESO SDD ESO Instrumentation Software Workshop 2008 - 11 How to Set up a Pipeline for Reflex Technical Steps Compile and install the pipeline, ensure that the recipes are in the esorex path, see ~/.esorex/esorex.rc (alternatively, use the ESOREX_PLUGIN_DIR variable) and in the environment variable LD_LIBRARY_PATH, copy the Gasgano rules file (*.rul) from the pipeline package into /reflex-current/conf/ (if n.a., then create one using Gasgano), for each recipe, create a line reflex.recipe.rulefile. = in /reflex-current/conf/reflex.properties, for each recipe, create an I/O definition text file (see before), and copy it into /reflex-current/conf/, and create a workflow (using the Reflex “Advanced Model Explorer”, or take the one provided by ESO, and modify it if desired). Bug: ensure that the recipes are in the LD_LIBRARY_PATH
12
ESO SDD ESO Instrumentation Software Workshop 2008 - 12 …and now a demo! How to Set up a Pipeline for Reflex Demo Screenshots
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.