1 / 22

Petra III Status

Petra III Status. Teresa Núñez Hasylab-DESY. Tango Meeting DESY, 25-10-10. Outlook. Status DESY PETRA III beamlines. New project: PETRA III Extension. Tango at PETRA III:. Status Servers details. Sardana at PETRA III:. Developments Status. Status DESY Petra III Beamlines.

jontae
Download Presentation

Petra III Status

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. Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY, 25-10-10

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

  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 Experiments operated by Tango • 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

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

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

  8. Sardana at Petra III Waiting for being used as Command Line Interface • 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. Sardana at Petra III Waiting for being used as Command Line Interface • 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. Installation Requires many packages: Install all of them as a whole -> possible when not used for the system Requires some fixed versions: • Python2.6 -> installed in parallel to the system installation • Qt, PyQt, Qwt … still a problem … Tau dependency in PyQt/Qt causes problems for Spock : could be possible to turn out the Tau part if GUIs are not required ???

  11. Sardana at Petra III Waiting for being used as Command Line Interface • 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. Start up and configuration Currently: • 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. Sardana at Petra III Waiting for being used as Command Line Interface • 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. Scan Engine Implemented: • 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. Sardana at Petra III Waiting for being used as Command Line Interface • 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. Spock 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

  17. Sardana at Petra III Waiting for being used as Command Line Interface • 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. Scripts and data accessibility Already available: • Access to scan data • Use of spock macros in external scripts To be done: • Fulfill an API library for the macros

  19. Sardana at Petra III Waiting for being used as Command Line Interface • 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. GUIs and Data Storage For sure a lot of things available ... ... but we have not tried or managed GUIs: • Not managed to run them -> Qt version problems with Tau Data storage: • Last versions simply not tried • Current status for 2DExpChannels ???

  21. Sardana at the beamlines Installed in P06: • 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.

More Related