Computing at Hasylab: Perl/PerlTk is the new scripting language for Spectra
Th. Kracht
Abstract
At the Hamburger Synchrotronstrahlungslabor Hasylab most experiments are controlled by the online program Spectra, which runs on Linux PCs. Spectra has been converted into a Perl module, allowing online programmers to write their code in Perl. They can take advantage of complex data structures, flow control, subroutines, OO features, the network interface, etc. In addition, Perl offers other features that are well suited to make the online functionality of Spectra (monochromator and diffractometer routines, etc.) available to the programmer.
Create a lesson
Related papers
A Gaussian process coarse-grained potential for Na-montmorillonite
Yalda Pedram, Yaoting Zhang, Laurent Brochard et al.
First-principles theory of phonon renormalization from nonlinear electron-phonon interactions
Florian Kluibenschedl, Matthew Houtput, Jacques Tempere et al.
Spin-Lattice Dynamics and Interactions in Magnonic Spinels
Hari Paudyal, Yuri Suzuki, Michael E. Flatté et al.
Magnon-Phonon Dynamics in Multidimensional Antiferromagnetic Oxides
Yogendra Limbu, Michael E. Flatté, Durga Paudyal
Strain-Induced Metal-to-Insulator Transition in Antiferromagnetic SrCrO3 Thin Films
S. Jöhr, A. Carta, J. Moreno et al.
Tuning the Coercive Field in Ferroelectric Hf0.5Zr0.5O2-Al2O3 Heterostructures via Interfacial Charge Dynamics
Marshall B. Frye, Chanyoung Kim, Jeong-Woo Sun et al.