Metadata-Version: 1.1
Name: aioca
Version: 0.2.3
Summary: Asynchronous Channel Access client for asyncio and Python using libca via ctypes
Home-page: https://github.com/dls-controls/aioca
Author: Tom Cobb
Author-email: tom.cobb@diamond.ac.uk
License: Apache License 2.0
Description: aioca
        =====
        
        |build_status| |coverage| |pypi_version| |readthedocs|
        
        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_)
        
        .. |build_status| image:: https://travis-ci.com/dls-controls/aioca.svg?branch=master
            :target: https://travis-ci.com/dls-controls/aioca
            :alt: Build Status
        
        .. |coverage| image:: https://coveralls.io/repos/github/dls-controls/aioca/badge.svg?branch=master
            :target: https://coveralls.io/github/dls-controls/aioca?branch=master
            :alt: Test coverage
        
        .. |pypi_version| image:: https://badge.fury.io/py/aioca.svg
            :target: https://badge.fury.io/py/aioca
            :alt: Latest PyPI version
        
        .. |readthedocs| image:: https://readthedocs.org/projects/aioca/badge/?version=latest
            :target: http://aioca.readthedocs.io
            :alt: Documentation
        
        .. _CHANGELOG:
            https://github.com/dls-controls/aioca/blob/master/CHANGELOG.rst
        
        .. _CONTRIBUTING:
            https://github.com/dls-controls/aioca/blob/master/CONTRIBUTING.rst
        
        .. _LICENSE:
            https://github.com/dls-controls/aioca/blob/master/LICENSE
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
