Home - femanov/pycx4 GitHub Wiki

Welcome to the pycx4! The project is intend to give a high performance Python bindings of CX control system framework. If you need, get started with CX. Herein after it'is assumed that reader has basic knowledge in Linux, Python, and CX.

Required environment:

  • CX version 4, compiled for you machine.
  • Python 3+
  • numpy 1.7 +
  • PyQt4 and/or PyQt5 if you for Qt-based apps

Installation

  1. Build CXv4 in $HOME/work or $HOME/cx or $HOME/control_system or set $CXDIR=(path_to_your_CX)
  2. Install module with: pip install pycx4 (if you do not want to install it in system - use virtualenv)

Currently there are:

  • pycda and qcda - CX Data Access library binding for native console event-loop (CXSheduler) and Qt event-loop.