Presentation is loading. Please wait.

Presentation is loading. Please wait.

Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY, 25-10-10.

Similar presentations


Presentation on theme: "Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY, 25-10-10."— Presentation transcript:

1 Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY, 25-10-10

2 Outlook Sardana at PETRA III: Status DESY PETRA III beamlines New project: PETRA III Extension Developments Status Servers details Tango at PETRA III:

3 Status DESY Petra III Beamlines User operation since summer 2010 Out of the 10 beamlines in which DESY operates (8 DESY, 1 DESY+GKSS, 1 DESY+MPI+HZI): -> 3 research operation with approved proposals -> 3 (+ 1) commissioning -> 3 testing but without beam 32 scientific groups selected for running their experiments in 2010 Until the end of this year the x-ray light will reach all 14 PETRA III beamlines

4 New Project at HASYLAB Petra III extension Approved Two new experimental halls with 6 beamlines each Operation planned for 2014 ‘Replace’ DORIS for certain techniques, e.g.: EXAFS, high-energy engineering materials science, etc.

5 Tango at Petra III About 65 Tango classes running in 9 Petra beamlines ( ~ 23 computers) and DORIS Migration to Tango7 in progress (already in 7 beamlines) New servers developed for new hardware Main clients: ONLINE, python/Perl scripts, jddd, jive/ATK First DORIS PC entirely tangoized Experiments operated by Tango

6 Tango at Petra III Socket connection to QXRD (Argonne National Laboratory) running on Windows Same asccii commands as the SPEC interface Server for XRD 1621 Silicon Digital X-ray detector from Perkin Elmer

7 Tango at Petra III It integrates wxWidgets for display of live images. Camera Control shared between Tango and wxWidgets application via multiple threads. Server for Prosilica Cameras

8 Waiting for being used as Command Line Interface Sardana at Petra III Installation: dependency in many packages -> installed all as a whole Startup and configuration: still not automatic enough -> possible new tool based on simple xml file ??? Scan engine: new features were required -> we have already implemented some of them Spock (CL): some requests also done -> implemented or already there Scripts and data accessibility: -> proof of principle GUIs and data storage -> for us open points

9 Waiting for being used as Command Line Interface Sardana at Petra III Installation: dependency in many packages -> installed all as a whole Startup and configuration: still not automatic enough -> possible new tool based on simple xml file ??? Scan engine: new features were required -> we have already implemented some of them Spock (CL): some requests also done -> implemented or already there Scripts and data accessibility: -> proof of principle GUIs and data storage -> for us open points

10 Requires many packages: Installation Install all of them as a whole -> possible when not used for the system Tau dependency in PyQt/Qt causes problems for Spock : could be possible to turn out the Tau part if GUIs are not required ??? Requires some fixed versions: Python2.6 -> installed in parallel to the system installation Qt, PyQt, Qwt … still a problem …

11 Waiting for being used as Command Line Interface Sardana at Petra III Installation: dependency in many packages -> installed all as a whole Startup and configuration: still not automatic enough -> possible new tool based on simple xml file ??? Scan engine: new features were required -> we have already implemented some of them Spock (CL): some requests also done -> implemented or already there Scripts and data accessibility: -> proof of principle GUIs and data storage -> for us open points

12 Currently: Start up and configuration SardanaGUI: -> slow -> requires knowledge of the system Tool based on xml file: -> not easily editable or readable -> requires knowledge of the system Still required: Tool based on human readable and easily editable xml file not requiring a big knowledge of the whole system

13 Waiting for being used as Command Line Interface Sardana at Petra III Installation: dependency in many packages -> installed all as a whole Startup and configuration: still not automatic enough -> possible new tool based on simple xml file ??? Scan engine: new features were required -> we have already implemented some of them Spock (CL): some requests also done -> implemented or already there Scripts and data accessibility: -> proof of principle GUIs and data storage -> for us open points

14 Implemented: Scan Engine Scans with different regions and integration times Dummyscan Estimated and dead times (displayed in spock) Hooks pre and post scan Automatic beam shutter Automatic filter MCAs as SCAs with different RoIs Still required: Offset for counters in measurement groups

15 Waiting for being used as Command Line Interface Sardana at Petra III Installation: dependency in many packages -> installed all as a whole Startup and configuration: still not automatic enough -> possible new tool based on simple xml file ??? Scan engine: new features were required -> we have already implemented some of them Spock (CL): some requests also done -> implemented or already there Scripts and data accessibility: -> proof of principle GUIs and data storage -> for us open points

16 Implemented: Any Tango Device can be accessed -> configured via xml file Environment set or restore via xml Required and already implemented: Sardana devices can be accessed Spock

17 Waiting for being used as Command Line Interface Sardana at Petra III Installation: dependency in many packages -> installed all as a whole Startup and configuration: still not automatic enough -> possible new tool based on simple xml file ??? Scan engine: new features were required -> we have already implemented some of them Spock (CL): some requests also done -> implemented or already there Scripts and data accessibility: -> proof of principle GUIs and data storage -> for us open points

18 Already available: Access to scan data Use of spock macros in external scripts To be done: Fulfill an API library for the macros Scripts and data accessibility

19 Waiting for being used as Command Line Interface Sardana at Petra III Installation: dependency in many packages -> installed all as a whole Startup and configuration: still not automatic enough -> possible new tool based on simple xml file ??? Scan engine: new features were required -> we have already implemented some of them Spock (CL): some requests also done -> implemented or already there Scripts and data accessibility: -> proof of principle GUIs and data storage -> for us open points

20 For sure a lot of things available... Last versions simply not tried Current status for 2DExpChannels ??? GUIs: Not managed to run them -> Qt version problems with Tau GUIs and Data Storage... but we have not tried or managed Data storage:

21 Installed in P06: Sardana at the beamlines Devices defined in Sardana … -> Oms motors -> FMB monochromator motors -> VFCADCs -> DGG2 timers -> PCO camera -> Undulator gap … und accessed in Spock. Scans (camera and ADCs as exp channels) performed.

22


Download ppt "Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY, 25-10-10."

Similar presentations


Ads by Google