Skip to content

ZeroMQ, YARP, ROS, and ROS 2 are operational in PUB/SUB and REQ/REP

Pre-release
Pre-release
Compare
Choose a tag to compare
@fabawi fabawi released this 05 Oct 11:39
  • 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