Lesson 1 Lesson 2: Association Lesson 1: dfos - vision and architecture Directory structure Installation Tips and tricks Lesson 3: Operations www.eso.org/~qc/dfos/

Slides:



Advertisements
Similar presentations
EPrints Web Configuratio n Management. SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's.
Advertisements

Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
Workflows in Archie IMS Support Person: Sonja Henderson
TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
1 Vendor Reverse Auction - Event User Guide. 2 Minimum System Requirements Internet connection - Modem, ISDN, DSL, T1. Your connection speed determines.
OpenCMS and the MSASS Website. A Note on Terminology Locking a file for editing: No lockNOT locked You have write/edit access Someone else has write.
HELP GUIDE NEW USER REGISTRATION (SLIDE 2) TAKING A QUIZ (SLIDE 8) REVIEWING A QUIZ (SLIDE 17) GROUP MEMBERSHIP (SLIDE 26) CREATING QUIZZES (SLIDE 31)
1 HTML Markup language – coded text is converted into formatted text by a web browser. Big chart on pg. 16—39. Tags usually come in pairs like – data Some.
SETUP AND CONFIGURATIONS WEBLOGIC SERVER. 1.Weblogic Installation 2.Creating domain through configuration wizard 3.Creating domain using existing template.
NextPrevious CFlow+ Calibration Control Software Software upgrade for: Piston Calibrators / Provers Flow Transfer Standard - Gas & Liquid Bell Provers.
WDK Driver Test Manager. Outline HCT and the history of driver testing Problems to solve Goals of the WDK Driver Test Manager (DTM) Automated Deployment.
Introduction to AppInventor Dr. José M. Reyes Álamo.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
So – You want to learn how to put an advanced article submission (cut and paste) onto the state website. (Note: If you have not done so, you will need.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
CLARIN tools for workflows Overview. Objective of this document  Determine which are the responsibilities of the different components of CLARIN workflows.
Classroom User Training June 29, 2005 Presented by:
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Advanced Tutorial For Version 10.0 and later.
Basic HTML e-Learning Tutorial Storyboard Linda Sauerbrun AET/545 February 15, 2015 Dr. Poe.
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
CNIT 133 Interactive Web Pags – JavaScript and AJAX JavaScript Environment.
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
Objective To create a professional, affordable, and easy to use website Create a user friendly interface with accessibility and effortless navigation.
E-Commerce: Introduction to Web Development 1 Dr. Lawrence West, Management Dept., University of Central Florida Topics What is a Web.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Configuration Management (CM)
EUDET WEB FACILITIES Yan Benhammou Tel-Aviv University Eudet web team
UCSC All rights reserved. No part of this material may be reproduced and sold. 1 IT1202-Fundamentals Of Programming (Using JAVA) Interacting with.
Galaxy for Bioinformatics Analysis An Introduction TCD Bioinformatics Support Team Fiona Roche, PhD Date: 31/08/15.
Specview 32 Release 2.5 Enhancements
JavaScript, Fourth Edition
Smart Forms 2010 CAMIS Conference July 29,  Session Overview  Smart Form Process Flow  Understanding the Initial Procedures  Scan Process in.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Installation and Testing.
A Public Release of WRF Portal Jeff Smith and Mark Govett June 24, 2008.
Tutorial 7 Planning and Creating a Flash Web Site.
Design Principles for the Web Lavanya Koppaka. Why follow design principles? Structure the information being presented Increase the readability Ease of.
An Introduction to CCP4i The CCP4 Graphical User Interface Peter Briggs CCP4.
DIRAC Review (13 th December 2005)Stuart K. Paterson1 DIRAC Review Exposing DIRAC Functionality.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
Downloading data from the TCM System  Only DHS Administrators and LGA Administrators can download data  LGA Administrators can only download encounter.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 7 – Creating and Using Templates in a Web.
Liferay Installation Prepared by: Do Xuan Hai 8 August 2011.
Saving PowerPoint Presentations as Web Pages Your Logo Here Open the PowerPoint Presentation. To convert to a format compatible with web browsers, launch.
Lesson 2: association Lesson 2: Association Lesson 1: dfos - vision and architecture Directory structure Installation Tips and tricks Lesson 3: Operations.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
1 Installing Java on Your PC. Installing Java To develop Java programs on your PC: Install JDK (Java Development Kit) Add the directory where JDK was.
Operations Specialists Paranal [calChecker] [HC monitor]calCheckerHC monitor September 2013 Quality Control Loop and Daytime Checks Reinhard Hanuschik,
Page 1 NHSC PACS Web Tutorial PACS 301 nhsc.ipac.caltech.edu/helpdesk NHSC/PACS Web Tutorials Running the PACS Spectrometer pipeline for CHOP/NOD Mode.
Web Scraping with Python and Selenium. What is Web Scraping?  Software technique for extracting info from websites Get information programmatically that.
The world’s libraries. Connected. Setup and management of OCLC Services accounts for access to WorldShare ® Interlibrary Loan OCLC Training and Support.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
© CGI Group Inc. User Guide PrimePortal – General.
XP New Perspectives on Creating Web Pages With Word Tutorial 1 1 Creating Web Pages With Word Tutorial 1.
Live. learn. work. play Superior Avenue Suite 310 Cleveland Ohio Tel: Fax:
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
IBM Software Group © 2008 IBM Corporation Tivoli Provisioning Manager Beta Program Web Replay Intro and Lab September, 2008 Robert Uthe.
A step-by-Step Guide For labels or merges
Creating a Flash Web Site
Data Virtualization Tutorial: XSLT and Streaming Transformations
Administrator Training
WORKSHOP 3 GSE IMPORT.
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
Click on the Create Student Account Link
Embedding Graphics in Web Pages
Introduction to AppInventor
Operations Hub data flow tools and concepts
Presentation transcript:

Lesson 1 Lesson 2: Association Lesson 1: dfos - vision and architecture Directory structure Installation Tips and tricks Lesson 3: Operations dfos: tutorial

Lesson 1 Complexity comes by itself: Simplification needs efforts The answer: dfos = Data Flow Operations System Vision

Lesson 1 To obtain … common understanding of tools and workflows contributions from everyone possible easier multi-tasking cross-instruments training possible Principle: all workflow steps in common dfos tools all instr-specific info in config files dfos regime user regime config files dfos tools Vision

Lesson 1 Architecture Tools for two workflows: –daily workflow –packing workflow Level 1 tools: called by user Level 2 tools: called by level 1 tools Interaction: –command line –graphical user interfaces: DFO monitor; SM monitor (self-managing HTML pages)

Lesson 1 Architecture Inter-tool “communication”: status flags –DFO_status; SM_status etc. (read by monitors) –possible to be read by wrapper tools $DFO_MON_DIR/DFO_STATUS:

Lesson 1 Architecture central element of dfos: the Association Block AB (--> Lesson 2)

Lesson 1 Architecture daily workflow sketch:

Lesson 1 Directory structure dfos needs well-defined directory structure environment variables many have DATE substructure, with DATE as : –e.g. $DFO_RAW_DIR others are flat –e.g. $DFO_MON_DIR one is more complex: –$DFO_SRV_DIR/ / /raw etc. –$DFO_SRV_DIR/ / /sci_raw etc.

Lesson 1 Installation Get a complete installation of dfos (daily workflow) in four steps: 1. Getting started 2. Initial tool set 3. Creating ABs 4. Finish installation this is where you can get without ABs

Lesson 1 Step 1: Getting started Obtain a dfos installation: prepare the initialization file.dfosrc prepare the dfos directory structure download dfos tools prepare the configuration files 1. Prepare your account and install the initialization file.dfosrc download.dfosrc into $HOME edit as appropriate create directory structure as defined make sure.dfosrc is sourced properly 4x : ok, continue

Lesson 1 Step 1: Getting started 2. Install dfosExplorer (by hand): download and untar execute 2x : ok, continue 3. tune your browser to become more interactive (tune your browser) 4. Read the documentation (‘help’ and ‘dfos’)

Lesson 1 dfosExplorer use action button to download edit config file

Lesson 1 Step 2: Initial tool set 5. Install dfosInstall (using dfosExplorer) 6. Install: –dfosLog –dvdMonitor and dfosCron dfosInstall: new installation/upgrade –new installation: installs everything, incl. template config file (old one saved!) –upgrade: config file is installed in $DFO_CONFIG_DIR/template (no overwrite!) config files: always come as template; some need no editing at all, others need heavy editing. Always read documentation, all configurable parameters are documented! Remember: config files are your contribution and your responsibility.

Lesson 1 Step 2: Initial tool set 7. Install: dataclient, fitsreport, createReport, checkDownloads –these tools define the pre-processing part of dfos –they don’t need ABs –dataclient: the tool for header/fits file downloads implicit downloads (specify type, date, mode): dataclient -t h -d : database headers dataclient -t r -m all -d : all raw fits files explicit downloads (specify ARCFILE names): dataclient -t r -m l -l my_list.txt -o /data03/data/my_outpath/ –fitsreport: the workhorse for fits key reading used by various different tools flexible (formatted/unformatted), performant –createReport: general reporting tool (dfo reports, user reports)

Lesson 1 Step 3: Creating ABs We are here: Next: AB creation, processing workflow Today: no details about association, just assume you can do it... ABs: text file with all information about a set of raw frames necessary to: process and/or pack --> Even without a pipeline, you want to work with ABs.

Lesson 1 Step 3: Creating ABs 8. Install: createAB (comes with: helpAB, listMcalib) –it uses fitsreport to create lists: raw_list, vcalib_list, mcalib_list (all under $DFO_MON_DIR) 9., 10. create the config files (Lesson 2) –prepare: know your raw data types (DPR keys) and product types (PRO.CATG) know the match keys (‘setups’) know your pipeline (recipe names) know your DRS sketch your calibration map (piece of paper is fine)

Lesson 1 Step 4: Finish installation 11. Install: createJob, processAB; getStatusAB –supported DRS: esorex, RBS, REI 12. Install: measureQuality, certifyProducts –prepare your QC procedures (MIDAS prog is attached as example) –QC procedures are as instr-specific as pipelines, no attempt made to include them into dfos –measureQ is a wrapper to call these procedures –certifyP is also a wrapper around a user-provided procedure to call the QC1 plots (example provided) –if you have no procedures yet: skip that part

Lesson 1 Step 4: Finish installation 13. Install: moveProducts, renameProducts, updateAB –moveProducts calls renameProducts, updateAB, listMcalib –listMcalib updates the mcalib list, using fitsreport –cdbIngest is not yet called by moveProducts, TBD 14. Install: updateDP, finishNight –updateDP reads ABs for packing –supports: DATE and OB scheme –has a graphical monitor –also needed if pipeline support is lacking –finishNight: cleans up (almost) everything

Lesson 1 Step 4: Finish installation updateDP:

Lesson 1 Tips and tricks Tune your browser –follow the description to make your browser an interactive GUI: launch shell scripts by clicking on a button open an editor to edit your config files with the browser used by the dfos monitor tools: dvdMonitor, dfosExplorer, dfoMonitor, updateDP, smMonitor, relMonitor –after tuning, mozilla will execute any script with extension.ash or.esh just by clicking

Lesson 1 Tips and tricks Cronjobs –delegate some work to cronjobs: dvdMonitor, header download, createReport, dfosExplorer –use dfosCron to call these tools –test the cronjob and the way it sources.dfosrc! FAQ –read that web page before asking FAQs...