Pvapy

Latest version: v5.4.1

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

4.1.0

- introduced PVA server mirror class
- added distributor plugin for the PVA server
- restricted numpy version to >= 1.22, as these versions resolve issues with boost python segfaults
- introduced PVAPY_EPICS_LOG_LEVEL environment variable to control logging in the epics PVA libraries; allowed log levels correspond to pvAccess library logger: 0 (all messages) to 7 (no messages; default)
- added command line utilities:
- pvapy-mirror-server
- pvapy-ad-sim-detector
- conda/pip package dependencies:
- EPICS BASE = 7.0.6.1
- BOOST = 1.78.0
- NUMPY >= 1.22

4.0.3

- added isConnected() method to the Channel class
- introduced semi-permanent threads for asyncGet/asyncPut interfaces
- conda/pip package dependencies:
- EPICS BASE = 7.0.6
- BOOST = 1.72.0
- NUMPY < 1.21

4.0.2

- fixed decoding error for strings that cannot be handled with utf-8 codec
- conda/pip package dependencies:
- EPICS BASE = 7.0.6
- BOOST = 1.72.0
- NUMPY < 1.21

4.0.1

- updated asyncGet/asyncPut interfaces to allow exception callbacks, and fixed
async connection issue (GitHub Issue 68, PR 69)
- conda/pip package dependencies:
- EPICS BASE = 7.0.6
- BOOST = 1.72.0
- NUMPY < 1.21

4.0.0

- disabled info printout for PvaServer unless the debug log level is
set to INFO (8) or DEBUG (16)
- fixed issue with channel puts involving objects like PvTimeStamp or
PvAlarm (GitHub Issue 65, PR 66)
- made performance enhancements for channel gets and puts in
multithreaded applications
- added asyncGet/asyncPut interfaces to the Channel class
- restricted numpy version to < 1.21 for conda and pip packages until
boost python segfaults are resolved
- added support for access security in the PvaServer class
- fixed issue with timestamp processing in the PyPvRecord class
- conda/pip package dependencies:
- EPICS BASE = 7.0.6
- BOOST = 1.72.0
- NUMPY < 1.21

3.1.0

- added support for MultiChannel put and monitor
- added PvValueAlarm, PvControl, and NtScalar wrapper classes
- fixed numpy initialization problem
- added error handling to RpcServer class
- added copy method to PvObject class
- conda/pip package dependencies:
- EPICS BASE = 7.0.4.1
- BOOST = 1.72.0
- NUMPY > 1.15

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.