Skip to main content

Asynchronous Channel Access client for asyncio and Python using libca via ctypes

Project description

Build Status Test coverage Latest PyPI version Documentation

aioca is an asynchronous Channel Access client for asyncio and Python using libca via ctypes. It exposes a high level interface similar to the commandline tools:

caget(pvs, ...)
    Returns a single snapshot of the current value of each PV.

caput(pvs, values, ...)
    Writes values to one or more PVs.

camonitor(pvs, callback, ...)
    Receive notification each time any of the listed PVs changes.

connect(pvs, ...)
    Optionally can be used to establish PV connection before using the PV.

Documentation

Full documentation is available at http://aioca.readthedocs.io

Source Code

Available from https://github.com/dls-controls/aioca

Installation

To install the latest release, type:

pip install aioca

Changelog

See CHANGELOG

Contributing

See CONTRIBUTING

License

APACHE License. (see LICENSE)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aioca-0.1.tar.gz (17.3 kB view details)

Uploaded Source

File details

Details for the file aioca-0.1.tar.gz.

File metadata

  • Download URL: aioca-0.1.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.1

File hashes

Hashes for aioca-0.1.tar.gz
Algorithm Hash digest
SHA256 858fc3522de3734cd55b235d8947479dec582925eb4f20e90a024e8cfb301115
MD5 fa6c9ba107bb3a823200dad9aee62145
BLAKE2b-256 be17525bd613563c2a1943b778efe994684d699b45858c77ee0cb12c6aff8dbe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page