Software

The Software Group provides software in the form of development, support, maintenance, and expertise capabilities in the areas of control, data acquisition and data analysis.

The group is composed of 3 units: Accelerator Control, Beamline Control and Data Analysis.

   
Contact
Tel: +33(0)47688 +ext
Andy Götz
Group Head
2131
Jean-Michel Chaize
Accelerator Control
2130
Gilles Berruyer
Beamline Control
2531
Claudio Ferrero
Data Analysis
2370

 

The Software Group has skills in the following areas :

  • programming of C/C++, Python, Java, Fortran
  • operating systems mainly Linux, Windows and Solaris
  • graphical user interfaces with Java. Swing and SWT, PyQT
  • optimising algorithms using special hardware like GPGU's
  • SPEC internals and macros
  • Linux device drivers
  • databases with MySQL
  • control systems
  • online data analysis
  • scientific algorithms
  • data formats

Do not hesitate to contact us if you need help in any of these areas.

We are also a lead member of the following collaborations ....

  • Tango - a toolkit for building distributed control systems
  • EDNA - an online data analysis framework
  • ISPyB - information system for protein crystallography beamlines

 

... and we export software to other institutes e.g.  :

  • blissbuilder and SPEC macros
  • bliss framework
  • pymca
  • mxcube
  • fit2d