EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026 Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026
<== Date ==> <== Thread ==>

Subject: aiopvxs 0.3.0 Python library release
From: Mike Smith via Tech-talk <tech-talk at aps.anl.gov>
To: tech-talk at aps.anl.gov
Date: Tue, 2 Jun 2026 22:53:02 -0700
Hi all,

I'm pleased to share the latest release of the aiopvxs Python library.

aiopvxs: PVAccess client/server API using Python asyncio and pybind11
source: https://github.com/m2es3h/aiopvxs
It is recommended to install using "pip install aiopvxs". Pre-build packages are available on pypi.org for Linux, Win64, and Macos Intel/Arm platforms, Python versions 3.10 - 3.14.

New features since initial release:

* Supports PVAccess client Context operations beyond Get & Put
    - RPC call with arguments
    - List (see simple_discovery.py in src/tests directory for minimal pvlist implementation)
    - Discover & Monitor via async for loop
* Supports PVAccess StaticSource server
    - Can register python callbacks for onPut and onRPC
* Currently ~1200 lines of C++ code to implement the library using pybind11
    - Plus ~750 lines of pytest code and python examples
 
The src/tests/ directory contains Python usage examples and unit tests.

Regards,
Mike Smith


Navigate by Date:
Prev: Re: EPICS modulle for Piezosystem Jena's piezo controller NV 40/1 CLE Torsten Bögershausen via Tech-talk
Next: Motor: Experience with KOHZU ? Torsten Bögershausen via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026
Navigate by Thread:
Prev: Re: iocStats CPU time seems wrong Mark Rivers via Tech-talk
Next: Motor: Experience with KOHZU ? Torsten Bögershausen via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026
ANJ, 04 Jun 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·