Skip to content

Releases: modular-ml/wrapyfi

v0.4.44

05 May 15:55
0e651b0
Compare
Choose a tag to compare

What's Changed

  • Mult-threading Support for ZeroMQ by @fabawi in #106
  • Documentation update to reflect latest multi-threading support by @fabawi in #107

Full Changelog: v0.4.43...v0.4.44

v0.4.43

21 Feb 16:40
16fbcf3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.41...v0.4.43

v0.4.41

15 Feb 18:28
fffe862
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.31...v0.4.41

Added ROS and ROS 2 interfaces as submodules

12 Jan 14:43
1a88ca9
Compare
Choose a tag to compare

What's Changed

  • Updated links to documentation after ROS and ROS 2 interface separation into repos by @fabawi in #82
  • Automated version bump and other updates by @fabawi in #83

Full Changelog: v0.4.30...v0.4.31

ROS 2 indexing + documentation and attribution updates

10 Jan 18:30
43c7943
Compare
Choose a tag to compare

What's Changed

  • Tutorials updated (50% completion to date)
  • Added two applications to demonstrate Wrapyfi in real settings
  • Attribution and venue updated (ACM/IEEE HRI '24 acceptance)
  • ReadMe updated with links to social media and paper
  • Minor bug fixes to doc strings
  • Example documentation updated
  • Renamed ROS2 to ROS 2 in compliance with the ROS 2 specifications https://www.ros.org/imgs/ROSBrandGuide.pdf by @fabawi in #70
  • Renamed all occurrences of Pandas to pandas in compliance with the pandas specifications https://pandas.pydata.org/about/citing.html by @fabawi in #71
  • Automated version bump and other updates by @fabawi in #72
  • References updated from ROS2 to ROS 2 by @fabawi in #73
  • Further updates renaming ROS2 to ROS 2 by @fabawi in #74
  • Automated version bump and other updates by @fabawi in #75
  • References updated from Pandas to pandas by @fabawi in #76
  • Automated version bump and other updates by @fabawi in #77
  • Restructuring and cleaning up documentation by @fabawi in #79
  • Updated references to HRI 24 publication by @fabawi in #80
  • Automated version bump and other updates by @fabawi in #81

Full Changelog: v0.4.26...v0.4.30

ROS 2 Custom Message Supported in PUB/SUB

24 Oct 17:47
64f1294
Compare
Choose a tag to compare
  • Support for custom ROS 2 messages in PUB/SUB
  • Fixed typos in code documentation (ROS and ROS 2 listener and publisher)
  • Updated documentation to indicate support for custom ROS 2 messages

First PyPi release

14 Oct 08:39
Compare
Choose a tag to compare

This is the first non-alpha release, and has been published on pypi. Installation pipeline has changed, in that, it no longer installs numpy and opencv by default

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

05 Oct 11:39
Compare
Choose a tag to compare
  • 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

29 Aug 12:33
eaa1afe
Compare
Choose a tag to compare
ROS support Pre-release
Pre-release
  • Added ROS support alongside Yarp.
  • Supports the transmission of tensors.
  • Major fixes relating to synchronization issues.