Releases: modular-ml/wrapyfi
Releases · modular-ml/wrapyfi
ZeroMQ, YARP, ROS, and ROS 2 are operational in PUB/SUB and REQ/REP
- Documentation cleaned and updated
- Docstrings provided for all methods
- Removed draft scripts
- Updated README providing examples the PUB/SUB and REQ/REP pattern
- Added a new Wrapyfi logo
- Support NativeObject, Image, and AudioChunk in PUB/SUB and REQ/REP
- Updated AudioChunk for ROS and ROS 2 to use custom message and service interfaces for Audio Messages
- Updated YARP in PUB/SUB to use the Sound port instead of an Image. Removed dummy Sound port and replaced it with a functional construct
- JPG compression implemented for all middleware in PUB/SUB
- JPG compression supported for ROS 2 and ZeroMQ only in REQ/REP
- Added examples to demonstrate mirroring, forwarding, and channeling
- Added support for more plugins: PaddlePaddle, JAX, Dask, Zarr, Xarray, pyArrow, Pint, Pillow (PIL) images
- Added support for external plugins, documented it and provided an example demonstrating the addition of Astropy tables support
- Added multi-GPU device remapping from transmitter to receiver for MXNet, PyTorch, and PaddlePaddle
- Replaced the existing ZeroMQ PUB/SUB broker to enable topic monitoring (still in beta)
- Added unittests to test middleware transmission and middleware registry/deregistry
ROS support
- Added ROS support alongside Yarp.
- Supports the transmission of tensors.
- Major fixes relating to synchronization issues.