MxCuBE-2.0 Documentation

MxCuBE stands for macromolecular xtallography customized beamline environment; the project started in 2005 at ESRF, since then it has been adopted by other institutes in Europe. In 2010, a collaboration agreement has been signed for the development of mxCuBE with the following partners:

MxCuBE consist of 2 main parts:

  • A graphical user interface
  • Data acquisition control layer

Graphical user interface

MxCuBE GUI is built on top of the Bliss Framework-2, a tool developed at ESRF for building graphical interfaces based on Python 2.x and the Qt 3 toolkit, especially designed for beamline experiment control applications.

Data acquisition control

Data acquisition control is made of Hardware Objects. Hardware Objects are Python classes associated with a configuration XML file. Hardware Objects are instanciated by the Hardare Repository.

Each Hardware Object should be based on an abstract class, defining a common API for MxCuBE. Then, implementation differs at each site depending on hardware and beamline specificities.

See the Design Overview for more details

Tutorials and Examples

Indices and tables

Project Versions

Table Of Contents

Next topic

HardwareObjects Package

This Page