Epics Channel Access for Python
Project 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.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
pyepics-3.2.4.zip
(2.4 MB
view details)
pyepics-3.2.4.tar.gz
(2.4 MB
view details)
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pyepics-3.2.4.win-amd64-py3.4.exe
(578.2 kB
view details)
pyepics-3.2.4.win-amd64-py2.7.exe
(579.7 kB
view details)
pyepics-3.2.4.win32-py3.4.exe
(496.5 kB
view details)
pyepics-3.2.4.win32-py2.7.exe
(501.6 kB
view details)
File details
Details for the file pyepics-3.2.4.zip.
File metadata
- Download URL: pyepics-3.2.4.zip
- Upload date:
- Size: 2.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ce5f8ca1a1e47103687ffb4552bd2b7a79ed6a89da260a38010abec96654d38
|
|
| MD5 |
8e3de2b568f6313e1ece6998e7f58dbe
|
|
| BLAKE2b-256 |
6b2c462450b99dcba0e5eb67c128ab4d501457dc8227f039f419fef0372d00d0
|
File details
Details for the file pyepics-3.2.4.tar.gz.
File metadata
- Download URL: pyepics-3.2.4.tar.gz
- Upload date:
- Size: 2.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad8b0c694e7c0f1f798c6e23257e5051a76f97f3e019c6d5a6e11f664f2ec603
|
|
| MD5 |
aa824e88f39a3aa01ca3fb9ad16842ae
|
|
| BLAKE2b-256 |
ff5942e58783939652695025ecd9bcfbf040ac340b1dd3f9770b7353fb2130a0
|
File details
Details for the file pyepics-3.2.4.win-amd64-py3.4.exe.
File metadata
- Download URL: pyepics-3.2.4.win-amd64-py3.4.exe
- Upload date:
- Size: 578.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb64a7b4c76c134d8975a924625bdcfa66aacc6d81ae23450c862ddc82c40c2f
|
|
| MD5 |
a8a7cf062ea9e5f6d00ecd59caf33e7e
|
|
| BLAKE2b-256 |
95eee54f9f791f1f1cae4fb66436363f109f155c46ee1b0a21c91b547878ef77
|
File details
Details for the file pyepics-3.2.4.win-amd64-py2.7.exe.
File metadata
- Download URL: pyepics-3.2.4.win-amd64-py2.7.exe
- Upload date:
- Size: 579.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fac2275a5deeda8e8d8e3574104de24fd07b97674757841b7526c72a2533d45
|
|
| MD5 |
413e7e72ed38741adfe115d4cbbfb077
|
|
| BLAKE2b-256 |
22fdba0d0f4bebe9e8715f2b6832143961a7d6030840c0df2e4ae45529790aa7
|
File details
Details for the file pyepics-3.2.4.win32-py3.4.exe.
File metadata
- Download URL: pyepics-3.2.4.win32-py3.4.exe
- Upload date:
- Size: 496.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cf9462ba674cc4a583162492326f5d68d90e4b30e2405176cbf60dad7d0c5fa
|
|
| MD5 |
be990209b50d43668c8fffb3a212d022
|
|
| BLAKE2b-256 |
30027afd67d87e26187e87ab06334c10b05dfeb9439bd19b51a930126f054836
|
File details
Details for the file pyepics-3.2.4.win32-py2.7.exe.
File metadata
- Download URL: pyepics-3.2.4.win32-py2.7.exe
- Upload date:
- Size: 501.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d0bb2707804554a2fa0094ec49e415ec43a0356632184fa359d0ce54ba3f840
|
|
| MD5 |
260f7b124bc98da6d647a75b51240604
|
|
| BLAKE2b-256 |
4e65c17ccb0e4fcea84ac740a4ac34a69b45fa20b201a402f1bd7b617d5886ec
|