Chris Gavanas 31/08/2016 Summer Student Report.

Slides:



Advertisements
Similar presentations
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Advertisements

Professional Toolkit V2.0 C:\Presentations - SmartCafe_Prof_V2.0 - bsc page 1 Professional Toolkit 2.0.
Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Building Great Looking.
CSI 101 Elements of Computing Spring 2009 Lecture #2 Development Life Cycle of a Computer Application Monday January 26th, 2009.
Adding Automated Functionality to Office Applications.
A DΙgital Library Infrastructure on Grid EΝabled Technology Release Beta Deployment Testing Plans Pedro Andrade
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
CERN Using the SAM framework for the CMS specific tests Andrea Sciabà System Analysis WG Meeting 15 November, 2007.
BMTRY 789 Lecture 11: Debugging Readings – Chapter 10 (3 rd Ed) from “The Little SAS Book” Lab Problems – None Homework Due – None Final Project Presentations.
Analysis trains – Status & experience from operation Mihaela Gheata.
TimeClock Plus UPDATES & ENHANCEMENTS. TCP Version 7 Beta version now being tested Compatible with Apple and mobile devices Different look and numerous.
 Shopping Basket  Stages to maintain shopping basket in framework  Viewing Shopping Basket.
(1) Introduction to Continuous Integration Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
Object Oriented Programming Criteria: P2 Date: 07/10/15 Name: Thomas Jazwinski.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Debugging tools in Flash CIS 126. Debugging Flash provides several tools for testing ActionScript in your SWF files. –The Debugger, lets you find errors.
20 October 2005 LCG Generator Services monthly meeting, CERN Validation of GENSER & News on GENSER Alexander Toropin LCG Generator Services monthly meeting.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
How to Recover Deleted Photos and Videos From Tablet /rescuedigitalmedia.
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. PUBLIC PUBLIC CO900H L19 - Studio 5000® and Logix Advanced Lab.
Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers Paul BAker.
T AGEISS Accounting Manager P. O. Box 6126 Longmont, CO Phone: Fax:
Core ELN Training: Office Web Apps (OWA)
L25 - PlantPAx Process Application Development Lab I
The Little man computer
Development Environment
Software Testing.
Project Management: Messages
Creating Electronic Datasheets for Field Work
Use Cases and Scenarios
Play Framework: Introduction
Automatic emittance measurement in the CERN 1.4 GeV Booster
RCM Turbo SQL Version.
Reporting Overview Business Goals Demystify the report menu
Diamond Hunt Mock Programming Project.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
Un</br>able’s MySecretSecrets
What is QuickBooks File Doctor The demands of the industry have taken a great leap with advancement in the technology. This advancement has caused various.
SharePoint Saturday Omaha April 2016
How to automate software with
Approving Timesheets.
DHCP, DNS, Client Connection, Assignment 1 1.3
Femap API Introduction
Designing and Debugging Batch and Interactive COBOL Programs
MODULE 7 Microsoft Access 2010
This presentation has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational purposes.
JCL Standards #5 Company Name
Design and Programming
Task recorder in Dynamics AX
Automated Testing and Integration with CI Tool
TallTimber & TimberPad: Software and Support for Forest Inventory
Loops CIS 40 – Introduction to Programming in Python
Coding Concepts (Basics)
Advanced Features Webinar: Consequences, Triggers, Text Notifications
CodePainter Revolution Trainer Course
Applying Use Cases (Chapters 25,26)
Applying Use Cases (Chapters 25,26)
Guidelines for Microsoft® Office 2013
NextGen Payroll Demo Resource 2018
Running a Java Program using Blue Jay.
Shane B., Esther K., Curtis S., Jennifer W.
Programming Arc.
QMS Deployment Kickoff Meeting
easYgen-3000XT Series Training
From STAB teleconference minutes
CSI Human Resource (HR) Data Collection Prep
Taking competencies to the next level
The photo app every contractor & supplier needs
Kanban Task Manager SharePoint Editions ‒ Introduction
Presentation transcript:

Chris Gavanas 31/08/2016 Summer Student Report

Outline Script to automate tasks Iso-target heating Iso-proton integrator ASAP application Minor improvements in existing applications

Script to record devices used inside code The devices in ISOLDE are numerous. Each one of them has a name and a few: Parameters Fields Some times in the past the parameters change without communicating it to OP and we find out the hard way. This application would proactively inform us of any changes to any ISOLDE related classes. However after implementing a part of it, I’ve realised that it’s not viable without tools that I am not aware of.

Iso-Target App HRS/GPS target and line need heating or cooling quite frequently. However this procedure sometimes lasts several hours. A progress bar and an estimated timer have been added to the existing application so the user can know in advance the exact time that the procedure would take, but also watch in real time the progress in a more friendly interface. You can see the screenshots below:

Cooling Heating At last if multiple different users try to heat or cool the target/line from a different terminal then both applications will stop to prevent damaging the target.

(After set-up auto-save App) ASAP (After set-up auto-save App) Before each experiment, there is a lot of beam set up that needs to be done. This set up is always saved in the logbook manually with some calculations and screenshots. This process can take up to 30’. Some times important data are missing. There is no standard template. This new application comes to (almost) automate this job and decrease its time from ½ hour to less than a minute and also ensure that the procedure is completed successfully.

Application configuration The user must set the below configuration: Starting from HRS or GPS Follow path of CAO, GHM or GLM Oven1 and Oven2 (optional) material used The user can also exclude devices from a list whose values will not be saved. You can take a look a beta version of it in the screenshot below:

Application’s task and output The value of several critical devices is stored The value of beam in every faraday cup device is stored Screenshots of grids are taken (IN/OUT operation needed to be done manually) Screenshots of wire scanners are taken (IN/OUT operation needed to be done manually) User can add his own comments All the above are stored to logbook User can exclude easily any of the above tasks Storing functionality of electrostatic elements will be added next week

Procedural decisions Sometimes there may be some impediments to the automation of this procedure. Active lasers Switchyard set for GHM or GLM Closed valves In case the lasers are on, the devices affected by them are ignored in the procedure. When the Switchyard is set to GHM or GLM path, the faraday cup value from that position is asked from the user as an input since faraday cup can’t be inserted. In case the valves are closed, the user should be notified and the process would be stopped. However there is not any library in JAVA at the moment to allow the check of the valves, so this could be added in the future.

Iso-Proton Integrator Until now every user needed to copy manually to the logbook the number of protons. This could result to accidental errors while copying those big numbers. This procedure has been now automated by a button as you can see on the screenshot below:

More applications… I have also made slight changes to Iso-HtControl application to improve the graphical user interface in panel Found and reported a bug in a very commonly used library at CERN (WheelSwitch)

Any Questions???

Thanks for your time. Many thanks to my supervisor Eleftherios Fadakis and everyone else in ISOLDE I collaborated with. It was a very pleasant 3 months stay and a great experience. Thank you all!