Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Sep 15:19

Summary

This release introduces pywavemap, a Python API for the wavemap library.

Detailed description

This PR extends wavemap 2.0 with a full-fledged Python API, enabling the creation, reading, and writing of map files. Users can configure and run modular mapping pipelines directly in Python. The API includes fast, batched map accessors to simplify using wavemap as an input to PyTorch and other machine-learning frameworks. Additionally, the documentation has been extended and the CI pipeline has been rewritten for improved testing and easier future extensions.

Please see #69 for a full description of all the changes.

Package changelogs

Libraries

Examples

Upgrade notes

Upgrade instructions for

  • C++ Library
  • Python Library
  • ROS1
    • Catkin
      • Go to your catkin workspace src directory: cd ~/catkin_ws/src
      • Pull the newest wavemap code:cd wavemap && git checkout main && git pull
      • Rebuild wavemap: catkin build wavemap_all
    • Docker
      • docker build --tag=wavemap_ros1 --build-arg="VERSION=v2.1.0" -<<< $(curl -s https://raw.githubusercontent.com/ethz-asl/wavemap/v2.1.0/tooling/docker/ros1/incremental.Dockerfile)

For more info, see our guides on installing wavemap.