Laboratoire Interdisciplinaire sur l’Organisation Nanométrique et Supramoléculaire DIRECTION DES SCIENCES DE LA MATIERE IRAMIS TANGO at LIONS Olivier Taché.

Slides:



Advertisements
Similar presentations
Workshop « HDF5 as hyperspectral data analysis format » ESRF January 11-13, 2010 Synchrotron SOLEIL Alain BUTEAU : Software for Controls and Data Acquisition.
Advertisements

Where did I go ?. Where did I work ? What did I ANSTO ? 1.Choose a device bus 2.Choose a programming language 3.Propose and develop an architecture.
NexSentry Imaging Solutions
24th October 2006 JM Chaize, ESRF PCAPAC Jefferson Lab TANGO Control System Status Status: A mature system Collaboration issues Next phase of development.
Introduction Main technologies: core written in Java embedded Jython interpreter code managed using the Eclipse plugin framework client program uses Eclipse.
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Wayne Lewis Australian Synchrotron Beamline Controls Design and Implementation.
AreaDetector Data Processing Pipeline In EPICS V4 Dave Hickin Diamond Light Source EPICS Collaboration Meeting Diamond Light Source 01/05/2013.
Tango at Petra III Teresa Núñez Hasylab-DESY Tango Meeting ESRF,
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania March 5, 2012 P R E S E N T A T I O N Project.
A. Homs, BLISS Day Out – 15 Jan 2007 CCD detectors: spying with the Espia D. Fernandez A. Homs M. Perez C. Guilloud M. Papillon V. Rey V. A. Sole.
The Future of TANGO or Quo Vadis TANGO ?. TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld.
Marcelo de Paiva Guimarães Bruno Barberi Gnecco Marcelo Knorich Zuffo
The Sardana device pool for SPEC lovers - BLISS Seminar - January 15, 2007 The Sardana device pool for SPEC lovers BLISS Seminar January 15, 2007 Tiago.
CHARA Collaboration Year-Five Science Review Remote Operation (Control & DRS) VEGA on CHARA “GROC” Jean-Michel Clausse.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VIRTUAL INSTRUMENTATION BIBHU SANTOSH ROUT EI [1] VIRTUAL INSTRUMENTATION by Bibhu Santosh Rout Roll.
Beamline Controls with EPICS at NSLS Zhijian Yin NSLS, BNL EPICS Collaboration Meeting, SSRF, March 2008.
Materials Science and Protein Crystallography Using the MX Beamline Control Toolkit William M. Lavender
FMUX01-A Copyright (c) 2003, 2004, CTC Union. All rights reserved.
Lesson 16 CCD Detectors Visit the Lab. Charged Coupled Device The ccd is essentially a digital camera To keep noise down it is cooled It is almost realtime.
Slide: 1 NeXus and Synchrotrons: Challenges and Requirements V.A. Solé – ESRF Software Group NeXus Data Format Workshop, PSI, May
Of Remote Beamlines, Micro-diffraction and HP Network Computing VESPERS X ray Beamline Capabilities: Micro-diffraction/fluorescence User Base: Earth and.
City College of New York 1 Player Stage Gazebo Rex Wong CCNY Robotic Lab A robotic research and development environment.
SPEC Socket Programming Logan Daum Mentor: David Schuller CLASSE Physics REU August 13, 2010.
Slide: 1 ICEPAP ICEPAP Software Status Presented by Manuel Perez Member of BLISS group.
CAC01 – April 2010B11 – Data Format and Data Reduction Synchrotron SOLEIL Alain BUTEAU : Head of Controls and Data Acquisition software group) The Data.
Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY,
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
Mantid Stakeholder Review Nick Draper 01/11/2007.
CEA DSM Irfu July 19th 2013Adelino GOMES Control stepper motor for ECCTD 1 Adelino GOMES Irfu/SIS.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Source Controller software Ianos Schmidt The University of Iowa.
Réunion Contrôle Expérience 28/03/ Experiments Controls Vision, ideas, tasks to begin with … Alain Buteau Andy Götz.
NETWORKING & SYSTEM UPDATES
With TANGO S. Poirier – Data management group.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Purpose of Operating System Monil Adhikari. Agenda Introduction Responsibilities of Operating System User Interfaces Command Line Interface Graphical.
Computing at SSRL: Experimental User Support Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Welcome To cLICk (is a LInux Club). Who Am I? I am Karthikeyan Palaniswamy, a third year Computer Science Engineering student. A passionate software tester.
CHANGING THE VOLUME Click the volume icon in the bottom right hand corner of the screen.
1 September 2007 – Tango Meeting – A.Buteau ICALEPS 2005 Status report SOLEIL September 2007.
E. Matias Canadian Light Source CLS Beamline Controls.
Motion Control at the Advanced Photon Source Argonne National Laboratory Mark Rivers University of Chicago 7 GeV synchrotron x-ray light source, the largest.
Introduce of Linac Control System Xiangcheng.Kong Control Group.
An Introduction to Epics/Tango Steve Hunt Alceli EPICS Meeting 2008 INFN Legnaro 15 Oct 17:15.
Wednesday NI Vision Sessions
GOVERNMENT OF ROMANIA Structural Instruments Sectoral Operational Programme „Increase of Economic Competitiveness” “Investments for Your Future”
1 30 th Tango collaboration meeting, June 2016 SPYC Project : CLI and scripting solution on top of Tango SPYC project : Command Line Interface and.
Computer Skills Chapter 2. Software Software: is a set of programs, data, and information. Program: is a set of sequence instructions that tell the computer.
ESRF Status Report – part 1
Motion Control at DESY As seen from the experiment control point of view Thorsten Kracht SOLEIL, 11. May 2011.
Operating Systems & System Software
Overview of TANGO Control system
Top 5 Open Source Firewall Software for Linux User
Archiving development at MAXlab
The software side of the moon
Device Pool Status Report TANGO Collaboration Meeting April 17, 2008
J. Meyer European Synchrotron Radiation Facility (ESRF)
Multi- axis control for in-vacuum diffractometer
Mark Rivers University of Chicago
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
Project Context Different BeamLine Users
CP220x The Industry’s Smallest Ethernet Controller
Control and Data Acquisition System for ESRF Beamlines
Tango in a Nutshell 31/12/2018.
Graphical User Interface (GUI) ?
Instructor: Mort Anvari
Presentation transcript:

Laboratoire Interdisciplinaire sur l’Organisation Nanométrique et Supramoléculaire DIRECTION DES SCIENCES DE LA MATIERE IRAMIS TANGO at LIONS Olivier Taché

Olivier Taché / TANGO meeting / Plan CEA / LIONS Description How we start to use Tango Device Servers The Python interface The Graphic User Interface using Jdraw In the Future Conclusion 2

Olivier Taché / TANGO meeting / CEA / LIONS CEA : French nuclear and technological research institute LIONS (Laboratoire Interdisciplinaire sur l’Organisation Nanométrique et Supramoléculaire) : fundamental research on nanochemistry and nanoscience – Interdisciplinary group with chemists, physicists, theorists,… – Knowledge of the “nano object” – Home made experiments – Use of synchrotron – 40 researchers – 1 computer scientist – Need of a standard in control command software – Need of flexibility in GUI 3

Olivier Taché / TANGO meeting / Ultra Small Angle X-ray scattering How we start to use TANGO Small Angle X-ray scattering Reflectivity diffractometer Brewster angle microscope Light scattering Experimental samples systems on synchrotrons : ESRF (ID2, BM2, ID10…) SOLEIL (Swing, Ode) Laboratory experiments Microfluidic systems 0 injection t UV CCD 4

Olivier Taché / TANGO meeting / Device Servers 50 Devices Servers home made and 1 (GPIB) from Soleil Commandment n°1 for a good DS : « Choose the appropiate langage »  C++ for servers using dll or where performance are needed  Python for servers using serial protocol or data treatment Some devices servers : Stepper motor driver – a versatile stepper motor controller from Trinamics – Low cost – RS232 port – Python C++ Mar 300 detector device server – One month spend to adapt the (damn) c code – A fully fonctionnable device server on linux – Not really redistributable Not on CVS … 5

Olivier Taché / TANGO meeting / Interface Command line with Python (spec like) Synoptic with JDraw 6

Olivier Taché / TANGO meeting / The Python interface Python object generated from Devices servers attributes and commands Researchers needs a command line interface : - logic is not fixed in an experiment - Users can write and change sequences themselves - Many experiments with different logic TANGO pyTangoDevice Generic tools for easy access to devices pyTangoBeamline Experiment.py Myscript.py Made by users 7

Olivier Taché / TANGO meeting / The Python interface : scans 8

Olivier Taché / TANGO meeting / The GUI using Jdraw We just want to draw ! 9

Olivier Taché / TANGO meeting / The GUI using Jdraw A progress bar with Maximum value from device attribute A custom x scale (not array index) And also for non linear scale (a pair of x,y values) 10

Olivier Taché / TANGO meeting / Future developments 10 new devices servers 1 ccd camera (basler camera ?) Users from other labs Automatic data treatments Remote access (web interface ?) WAXS project A collaboration with Orsay university (LPS) Mar 345 detector Used at Soleil, LLB, Orsay university, other laboratories A fully fonctionnable C++ Device server On linux ? windows ? 11

Olivier Taché / TANGO meeting / Questions / Conclusions Relationship with hardware suppliers : if we spend one month to develop a Device Server for a detector that is used everywhere … 400 € to get the drivers for Ocean Optics spectrometers (that cost 17k€ !!) How to share the device server for a such hardware Is it possible to use TANGO on small laboratories ? Yes, a powerful and versatile system but one computer scientist is needed Experiments suppliers not convinced Colleagues not fully convinced (some preferred spec …) At Orsay university (LPS) : Eric Jourdanneau Some disillusions : Sharing devices servers not yet possible to connect our Tango system on synchrotron beamlines (not enough time, or security reasons, and is it a good solution ?) 12