Personal tools
You are here: Home Members srubio
Log in


Forgot your password?
 

Sergi Rubio Manrique

Controls and Artificial Intelligence Engineer working in the ALBA Synchrotron Control System, involved in the development of Tango Device Servers, Archiving System and Vacuum interfaces.

 


   
                        

               
Keep on dancing,
 
Sergi RUBIO i MANRIQUE, srubio@cells.es
http://www.cells.es/Members/srubio
Control Software - Computing Division
CELLS - ALBA Synchrotron, http://www.cells.es
       

 

Control Engineer in the ALBA Controls Section since March 2006, on charge of Archiving and Alarm applications and Vacuum control systems. Contributor to the Tango Control System collaboration in Archiving, PyTango, Synoptics, DAQ and PLC device servers projects.

  • Degree in Electronics and Automatics Engineering (Universitat Politècnica de Catalunya, EUETIT-UPC, 2001)
  • Master in Microelectronics Engineering (Escola Tècnica Superior d'Enginyeria, ETSE-UAB, 2006), Thesis on embedded (FPGA) Network-On-Chip operative systems.
  • Master in Artificial Intelligence and Computer Vision (Instituto de Investigación en Inteligencia Artificial, IIIA-CSIC, 2009), Thesis on fast object recognition in small platforms.

Previous experience includes embedded systems, large-scale domotics, hindi roadmaps reading and some awful guitar playing.

 

Papers / Presentations

ICALEPCS'09 - WEP010: Validation of a MySQL Archiving for ALBA

ICALEPCS'09 - THP079: Dynamic attributes and functional features of PyTango

PyTangoArchivingThe Python API of Tango Archiving System.

Tango Workshop '09 Multiple Inheritance between PyTango device classes.

Vocabulary Trees for Image Classification: an open source implementation in python (Artificial Intelligence Master Thesis). Sources available at sourceforge.

Electronics Master Thesis (catalan): A platform for emulation of embedded NetworkOnChip communications.

 

Current Developments:

 

  • Fandango (Fun for Tango) , Functional tools for PyTango developments.
  • PyPLC , Tango Device Server for dynamic programming of PLC and other Modbus-based devices (it requires Fandango modules)
  • PyAlarm and Panic, the Tango Device Server and python API behind the Alba Synchrotron Alarm system.
  • PyTangoArchiving, the python API of the Tango Archiving System.
  • Vacuum Device Servers: MKS Gauge Controller, Varian MidiVac, Varian Dual
  • Adlink Analog Input/Output Device Server
  • DynamicAttributes: Alias, User/Expert Mode, Polinomial Transform
  • SynopticTree: Tango Device Tree Integrated with JDraw Synoptic files
  • LaVacca The Vacuum Control Application for ALBA

 

Deploying Tango's Archiving System at ALBA:

SnapAPI

 

ArchivingAPI

ConfigurationTools

 

Other Documentation

How To use PyQT and TAU

 

 

Python recipes

 

 

Document Actions