Pvapy

Latest version: v5.4.1

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

Scan your dependencies

Page 1 of 6

5.4.0

* Added method for PvaServer record updates via python dictionary, which allows updating a subset of record fields that changed
* Added support for Blosc, LZ4 and BSLZ4 codecs in AD simulation server, as well as for AdImageUtility.reshapeNtNdArray() method; for decompressng payload using AdImageUtility, one can set PVAPY_COMPRESSED_PAYLOAD_START and PVAPY_COMPRESSED_PAYLOAD_END environment variables in case where payload contains extra headers (e.g., when streaming Blosc or BSLZ4 compressed images from HDF5 files)
* Conda/pip package dependencies:
* EPICS BASE = 7.0.8.0.1.pvapy (base 7.0.8 + pvAccessCPP PR 192 + pvDatabaseCPP PR 82)
* BOOST = 1.81.0
* NUMPY >= 1.26 (for python >= 3.12); >= 1.22 (for python >= 3.8); >= 1.19, < 1.21 (for python < 3.8)

5.3.1

* AD simulation server updates:
- Added fabio support
- Added support for generating RGB images
* Conda/pip package dependencies:
- EPICS BASE = 7.0.7
- BOOST = 1.81.0
- NUMPY >= 1.22 (for python >= 3.8); >= 1.19, < 1.21 (for python < 3.8)

5.3.0

- Added optimized method for record updates in PvaServer class
- Streaming Framework enhancements:
- improved mirror server throughput by adding ability to use multiple
monitors together with the data distributor plugin for source channels
- added report for the combined system statistics when using
multiple data consumers
- optimized consumer output channel updates
- fixed number of missed objects calculation when object ID offset or
number of sequential updates is greater than 1
- added system processor for writing AD images into HDF5 files
- introduced shutdown delay option for AD simulation server
- Conda/pip package dependencies:
- EPICS BASE = 7.0.7
- BOOST = 1.81.0
- NUMPY >= 1.22 (for python >= 3.8); >= 1.19, < 1.21 (for python < 3.8)

5.2.2

- Streaming Framework enhancements:
- fixed issue with the data collector rejecting out of order objects
if its cache is empty
- added ability for the data collector to accept objects with same IDs
- added split/stitch image processor examples
- added ability for the area detector simulator to automatically
determine EPICS_DB_INCLUDE_PATH when providing CA metadata
- Conda/pip package dependencies:
- EPICS BASE = 7.0.7
- BOOST = 1.81.0
- NUMPY >= 1.22 (for python >= 3.8); >= 1.19, < 1.21 (for python < 3.8)

5.2.1

- Fixed issue with put into PvObjectQueue when timeout is given
- Updated default value for PvTimeStamp userTag field to 0
- Area Detector Simulator enhancements:
- added ability to load images from HDF5 files (either compressed or uncompressed)
- Conda/pip package dependencies:
- EPICS BASE = 7.0.7
- BOOST = 1.81.0
- NUMPY >= 1.22 (for python >= 3.8); >= 1.19, < 1.21 (for python < 3.8)

5.2.0

- Streaming Framework enhancements:
- enabled format specifier for id replacements in channel names for both
pvapy-hpc-consumer and pvapy-hpc-collector command line interfaces
- added ability to specify arbitrary consumer id list for the
pvapy-hpc-consumer command line interface
- updated user processor interface for creating output record so
that it can use input channel object
- Conda/pip package dependencies:
- EPICS BASE = 7.0.7
- BOOST = 1.78.0
- NUMPY >= 1.22 (for python >= 3.8); >= 1.19, < 1.21 (for python < 3.8)

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.