Presentation is loading. Please wait.

Presentation is loading. Please wait.

ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 1 Henning Lorch “Reflex” Pipeline Frontend.

Similar presentations


Presentation on theme: "ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 1 Henning Lorch “Reflex” Pipeline Frontend."— Presentation transcript:

1 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 1 Henning Lorch “Reflex” Pipeline Frontend

2 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 2 Introduction What is Reflex?

3 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 3 Content Basic Features GUI Overview Advanced Features Reflex Pipeline Interface How to Set up a Pipeline for Reflex

4 ESO SDD - Henning Lorch 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 - Henning Lorch 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 - Henning Lorch ESO Instrumentation Software Workshop 2008 - 6 GUI Overview Input Selector

7 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 7 GUI Overview Execution Monitor

8 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 8 Advanced Features To be filled… [...]

9 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 9 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)

10 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 10 Reflex Pipeline Interface Workflow XML File Recipe processors I/O from external definition files Workflow Elements

11 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 11 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)

12 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 12 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).

13 ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 13 …and now a demo! How to Set up a Pipeline for Reflex Demo Screenshots


Download ppt "ESO SDD - Henning Lorch ESO Instrumentation Software Workshop 2008 - 1 Henning Lorch “Reflex” Pipeline Frontend."

Similar presentations


Ads by Google