Reflex Pipeline Frontend ESO SDD ESO Instrumentation Software
- Slides: 12
“Reflex” Pipeline Frontend ESO SDD ESO Instrumentation Software Workshop 2008 - 1
Introduction What is Reflex? ESO SDD ESO Instrumentation Software Workshop 2008 - 2
Content • • • Basic Features GUI Overview Advanced Features Reflex Pipeline Interface How to Set up a Pipeline for Reflex Demo Screenshots ESO SDD ESO Instrumentation Software Workshop 2008 - 3
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 ESO SDD ESO Instrumentation Software Workshop 2008 - 4
GUI Overview Most Important Parts “Next” button Workflow editor • Graphical workflow • Input selector • Workflow execution monitor • Output file viewer Text Output ESO SDD ESO Instrumentation Software Workshop 2008 - 5
GUI Overview Input Selector ESO SDD ESO Instrumentation Software Workshop 2008 - 6
GUI Overview Execution Monitor ESO SDD ESO Instrumentation Software Workshop 2008 - 7
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 Inputs (WKF_CAL_WL) (CAL_WLSKY+ | CAL_WLLAMP+ | CAL_WLABS+)? (CALPRO_DARK)? (DETLIN_A)? (DETLIN_B)? (DETLIN_C)? (CALPRO_FLAT)? (CALPRO_BPM)? 1 or more Optional Empty line Outputs (CALPRO_WAVE) (WL_MAP_IMA) (WL_MAP_MODEL_IMA) ESO SDD ESO Instrumentation Software Workshop 2008 - 8
Reflex Pipeline Interface Workflow XML File Recipe processors • I/O from external definition files Workflow Elements ESO SDD ESO Instrumentation Software Workshop 2008 - 9
Reflex Pipeline Interface Input Filter Recipe I/O definitions Workflow inputs (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) Classification rules (Gasgano) ESO SDD ESO Instrumentation Software Workshop 2008 - 10
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 <prefix>/reflex-current/conf/ (if n. a. , then create one using Gasgano), • for each recipe, create a line reflex. recipe. rulefile. <recipename> = <rulefile. rul> in <prefix>/reflex-current/conf/reflex. properties, • for each recipe, create an I/O definition text file (see before), and copy it into <prefix>/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 ESO SDD ESO Instrumentation Software Workshop 2008 - 11
How to Set up a Pipeline for Reflex Demo Screenshots …and now a demo! ESO SDD ESO Instrumentation Software Workshop 2008 - 12
- Linear pipeline processors
- Pipelining and superscalar techniques
- Sequence diagram arrows
- Evaluation order of sdd in compiler design
- Ankara baro sdd
- Applications of sdd in compiler design
- Prevertebral ganglia
- Somatic reflex vs visceral reflex
- Asymmetrical tonic neck reflex
- Front and back end of compiler
- User interface analysis
- 010001011
- Api frontend backend