1 / 13

“Reflex” Pipeline Frontend

“Reflex” Pipeline Frontend. Henning Lorch. Introduction. What is Reflex?. Content. Basic Features GUI Overview Advanced Features Reflex Pipeline Interface How to Set up a Pipeline for Reflex. Basic Features. The Principles. Graphical representation of workflow and execution

skyler
Download Presentation

“Reflex” Pipeline Frontend

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. “Reflex” Pipeline Frontend Henning Lorch

  2. Introduction What is Reflex?

  3. Content • Basic Features • GUI Overview • Advanced Features • Reflex Pipeline Interface • How to Set up a Pipeline for Reflex

  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. GUI Overview Most Important Parts “Next” button Workflow editor • Graphical workflow • Input selector • Workflow execution monitor • Output file viewer Text Output

  6. GUI Overview Input Selector

  7. GUI Overview Execution Monitor

  8. Advanced Features [...] • To be filled…

  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 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) 1 or more Optional Empty line Outputs

  10. Reflex Pipeline Interface Workflow XML File • Recipe processors • I/O from external definition files Workflow Elements

  11. 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)

  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 <prefix>/reflex-current/conf/ (if n.a., then create one using Gasgano), • for each recipe, create a linereflex.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).

  13. How to Set up a Pipeline for Reflex Demo Screenshots …and now a demo!

More Related