Metadata-Version: 2.1
Name: pyepics
Version: 3.5.1
Summary: Epics Channel Access for Python
Home-page: http://pyepics.github.io/pyepics/
Author: Matthew Newville
Author-email: newville@cars.uchicago.edu
License: Epics Open License
Download-URL: http://pyepics.github.io/pyepics/
Platform: Windows
Platform: Linux
Platform: Mac OS X
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering
License-File: LICENSE

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.


