Releases: modular-ml/wrapyfi
Releases · modular-ml/wrapyfi
v0.4.44
v0.4.43
v0.4.41
Added ROS and ROS 2 interfaces as submodules
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
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
- 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
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
- 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.