v2.1.0
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
- To use wavemap as a standalone CMake project, please see these instructions
- Python Library
- To install wavemap's Python API, please see these instructions
- 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
- Go to your catkin workspace src directory:
- 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)
- Catkin
For more info, see our guides on installing wavemap.