Skip to main content

This library contains the low-level bindings to the libca library and an high-level thread-safe interface for ease of use.

For the server implementation see channel_access.server.

Installation

Before installing the library, the environment variables EPICS_BASE and EPICS_HOST_ARCH must be set.

Then the library can be installed with pip:

pip install channel_access.client

Examples

Examples are located in the examples directory.

The simple.py example monitors a single process value and outputs the contents of the data dictionary:

python examples/simple.py test-pv

Get the source

The source code is available in a Github repository:

git clone https://github.com/delta-accelerator/channel_access.client

Documentation

The documentation for the last version is available online.

The documentation can also be generated from the source code with sphinx. The package must be installed prior to building the documentation:

cd /path/to/repository
pip install .
python setup.py build_sphinx

Then open build/sphinx/html/index.html.

Tests

Tests are run with pytest:

cd /path/to/repository
pytest -v

To run the tests for all supported version use tox:

cd /path/to/repository
tox

Release files for channel-access.client 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for channel-access.client 0.1.5
File Size Uploaded
channel_access_client-0.1.5.tar.gz 23.8 kB Details

Release files / channel_access_client-0.1.5.tar.gz

Download URL channel_access_client-0.1.5.tar.gz
Size 23.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8e0b65be5957d5fd3eccf3ff787683610ccae9c1c5a9b033e0656c32b242571c
BLAKE2b-256 checksum
How to use checksums
37829559a3654aa9c36191be360ceab5eb79017db049a8369f10d16ede59faa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

0.1.5 This release

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page