Guifré Cuní (CELLS-ALBA)
On-Axis-View (OAV) is a python library designed to develop applications to visualize, monitor and control the sample environment of a general experimental end-station, and is being used in several beamlines at ALBA Synchrotron. Many X-Ray experiments performed in a synchrotron facility (like Protein Crystallography, Non Crystalline Diffraction or Powder Diffraction experiments) require a precise control of the sample position and orientation (centering procedures), the proper positioning of the X-Ray beam and its morphological analysis as well as a friendly integration of all different optical and motorized instruments into the main control interface. Thus, the OAV library provides such functionalities, enhancing the development of customized Graphical User Interfaces according to the specific requirements from the final users and also providing a better user experience. In addition, the usage of the library greatly reduces the required time on developing new solutions and eases its maintenance. The OAV library is based on Taurus (Qt) and guiqwt, making the addition of available tools pretty straight forward and the implementation of the current control layer is based on Sardana which is part of our Control System at the ALBA Synchrotron.