beamline control module developments at the...
TRANSCRIPT
![Page 1: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/1.jpg)
Beamline Control Module developments at the ESRF
D. Spruce ESRF
![Page 2: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/2.jpg)
Contents
• Overview of current work– ProDC, PxWeb, DNA
• Current plans for the future • Establishing common developments
![Page 3: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/3.jpg)
•Standard on ESRF Px beamlines•Current automation integrated
(including sample changer)•Writes experimental parameters
to database
Current work - ProDC
![Page 4: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/4.jpg)
Current work - PxWeb
Content Management Web Server (Zope)• Remote Dewar submission• Displays experimental results• Produces experiment reports
• Later – display DNA results– java based development in common with
SMIS group and ehtpx planned
![Page 5: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/5.jpg)
Current work - DNA
Automated data processing•Characterise crystal, giving cell, space group•Gives collection strategy•Collects data using ProDC/PxGen
![Page 6: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/6.jpg)
DNA server
XML overhttp X to pipe
databaseserver
SQL
SQL
socket
PxWebDatabase
Taco/ Tango
RPC
Hardware
ProDC (BCM)DNA system
PxWeb
SPEC
XML over http
How do they connect together?
![Page 7: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/7.jpg)
• More automatic beamline needs different presentation for user.
• Current progams need better integration
• Two beamline Interfaces– for fully automated experiments and expert operations (using the BLISS framework)–Web browser to access current and enter new information on samples and experiments (PxWeb2)
Future Plans- BCM
![Page 8: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/8.jpg)
The BLISS Framework Project. Matias Guijarro
SPEC
Deviceserver
Beam line GUI
Hardware Repository
Counter
Motor MCA
BLISS Framework
Main role for a GUI : allowing the user to ‘see and control’
How can our bricks interact with the hardware on beam lines ?
hardware
The Hardware Repository, as part of the Framework, provides abstract objects representing real hardware devices
These objects are data sources and controllers for the bricks
Future Plans – BLISS GUI Framework
![Page 9: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/9.jpg)
Future Plans – Framework example
![Page 10: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/10.jpg)
Future Plans -New BCM interface
• In a single window• Fully automated user/operator mode
– Pre-defined experiment sequences– Automatic alignment (optics + sample)– Sample handling
• Full control (expert) mode– Full access to beamline instrumentation
![Page 11: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/11.jpg)
Future Plans -Web Server Interface
• Information can be accessed locally on the beamline and remotely, offsite
• Will benefit from PxWeb knowledge and experience
• More Integration into SMIS, easier for users• Common requirements with ehtpx
collaboration• Java based development
![Page 12: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/12.jpg)
How can we work in common?
• Convergence on look and feel– discuss with other groups about similarity– Try to evolve similar GUI’s to look similar
• Common data models– Help define common model and report back to
EBI
![Page 13: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/13.jpg)
Current/Future Setup
DNA server
XML overhttp X to pipe
databaseserver
SQL
SQL
socket
PxWebDatabase
DNA system
PxWeb
ProDC (BCM)
SPEC
XML over http
SPEC server
Framework GUI
CommonDatabase
PxWeb2
Current/Future Setup
![Page 14: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/14.jpg)
People/Projects
• PxWeb (Solange Delageniere/ Darren Spruce)+ input from industrial correspondants
• DNA (Olof Svensson, Graeme Winter, Steve Kinder, Karen Ackroyd, Harry Powell, Darren Spruce)+ input from many experienced crystallographers
• Framework (Gilles Berruyer, Matias Guijarro, Vicente Rey Bakaikoa)….
• ProDC (Darren Spruce)• + input from MX group at the ESRF
![Page 15: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/15.jpg)
Questions…
![Page 16: Beamline Control Module developments at the ESRFftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · presentation for user. • Current progams need better integration • Two beamline](https://reader035.vdocuments.site/reader035/viewer/2022062603/5f73634037003f007d1864ac/html5/thumbnails/16.jpg)
Current Funding
• Bioxhit• SPINE• Ehtpx