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: pvua: Another wrapper of pyepics and p4p
From: "Lewis, Laura via Tech-talk" <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Tue, 9 Jun 2026 22:19:44 +0000
Dear all,

At SLAC we created a small Python library called pvua (PV Unified Access), which wraps pyepics and p4p. It is intended to support transitioning older programs to use pvAccess by providing a close approximation of the pyepics library's functions and classes. It is similar to the solutions listed in prior threads, but the API is designed around supporting applications that expect to be using pyepics (hence, CA), so it is particularly well suited for updating legacy software to use pvAccess without necessitating a larger rework. The library seems to be working fairly well for our use cases, albeit with extremely minor overhead paid by not interfacing with CA/PVA directly.

This software was written for Python environments, which is why we did not use C++ or look for existing C++ solutions.


Regards,
Laura

Navigate by Date:
Prev: Strange problem linking a library on windows-x64 Mark Rivers via Tech-talk
Next: Re: Strange problem linking a library on windows-x64 J. Lewis Muir 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: Strange problem linking a library on windows-x64 Mark Rivers via Tech-talk
Next: EPICS support for Fastech motors Rea Domitrović 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, 10 Jun 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·