19–23 Oct 2020
Fritz-Haber-Institut
Europe/Berlin timezone

Easy integration of Python into EPICS IOCs

19 Oct 2020, 18:30
30m
https://primetime.bluejeans.com/a2m/live-event/hdvqeypx (Fritz-Haber-Institut)

https://primetime.bluejeans.com/a2m/live-event/hdvqeypx

Fritz-Haber-Institut

BlueJeans Event https://primetime.bluejeans.com/a2m/live-event/hdvqeypx
Standard Talk EPICS for Beginners EPICS for Beginners

Speaker

Klemen Vodopivec (Oak Ridge National Laboratory)

Description

PyDevice is an EPICS device support for Python interpreter. It allows to connect EPICS database records with Python code.

The goal of this project is to provide very easy interface for Python developers to integrate Python code into EPICS control system. This is achieved by allowing arbitrary Python code to be called from EPICS records, including but not limited to built-in functions, calculation expressions, custom functions etc. In addition, Python code can be executed from IOC shell which is useful for setting up resources or troubleshooting Python code. Since PyDevice simply calls Python code, this allows Python modules to be developed and tested in a standalone non-EPICS environment, and ultimately connected to EPICS PVs.

https://github.com/klemenv/PyDevice/

Primary author

Klemen Vodopivec (Oak Ridge National Laboratory)

Presentation materials