Name : python310-pyepics
| |
Version : 3.4.1
| Vendor : obs://build_opensuse_org/home:cabelo
|
Release : 2.4
| Date : 2024-02-02 00:19:39
|
Group : Development/Languages/Python
| Source RPM : python-pyepics-3.4.1-2.4.src.rpm
|
Size : 0.74 MB
| |
Packager : (none)
| |
Summary : Epics Channel Access for Python
|
Description :
Python Interface to the Epics Channel Access protocol of the Epics control system. PyEpics provides 3 layers of access to Channel Access (CA):
1. a light wrapping of the CA C library calls, using ctypes. This provides a procedural CA library in which the user is expected to manage Channel IDs. It is mostly provided as a foundation upon which higher-level access is built. 2. PV() (Process Variable) objects, which represent the basic object in CA, allowing one to keep a persistent connection to a remote Process Variable. 3. A simple set of functions caget(), caput() and so on to mimic the CA command-line tools and give the simplest access to CA.
In addition, the library includes convenience classes to define Devices -- collections of PVs that might represent an Epics Record or physical device (say, a camera, amplifier, or power supply), and to help write GUIs for CA.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/cabelo:/python/openSUSE_Tumbleweed/noarch |