v0.3.0
a long overdue release, packaging a bunch of performance and ux improvements. its been a pre-release for a while, and i've also been testing master's state extensively, both python and ros, so hopefully this goes smoothly.
i think i'm slowly approaching a 1.0 release with this project (in principle, as i'll just stick with zero versioning).
theres a few last things i'd want to work on here at some point, but hopefully soon
What's Changed
- Some code refactoring and execution time improvement. by @l00p3 in #93
- core: orientation linear system simplifications. Move util classes to util by @mehermvr in #94
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #99
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #98
- Update typer requirement from <0.21,>=0.19 to >=0.19,<0.22 by @dependabot[bot] in #97
- Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 by @dependabot[bot] in #103
- python: simplify the base config classes to be dataclasses by @mehermvr in #106
- Docs: add supplementary material for ral by @mehermvr in #107
- ros: add deskewed scan topic as a config, change default topic names to relative by @mehermvr in #108
- Revert "python: simplify the base config classes to be dataclasses" by @mehermvr in #109
- core: error out if keypoints is too small as thats likely a data error by @mehermvr in #110
- Update typer requirement from <0.22,>=0.19 to >=0.19,<0.24 by @dependabot[bot] in #111
- Update typer requirement from <0.24,>=0.19 to >=0.19,<0.25 by @dependabot[bot] in #112
- Python: Simplify pipeline, config, add a sequencer class by @mehermvr in #113
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #114
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #115
- Fix rosbag typestore initialization by @ExpectedArgument in #117
- Docs/minor readme update by @mehermvr in #118
- Python/simplifications by @mehermvr in #119
- Bump pypa/cibuildwheel from 3.3.1 to 3.4.0 by @dependabot[bot] in #120
- Add Catch2 tests for core functionalities and related updates by @mehermvr in #123
- core: simplifications, again by @mehermvr in #124
- ros, feat: odometry at imu rate by @mehermvr in #125
- docs: overhaul by @mehermvr in #126
- ros: offline node exits once lidar buffer has been emptied by @mehermvr in #127
- Bump FetchContent dependencies by @mehermvr in #128
- core: drop Bonxai for tsl::robin_map by @mehermvr in #130
- ros (+ core): Installable and therefore reusable libs by @mehermvr in #131
- core: time in nanoseconds by @mehermvr in #132
- py: relocate rerun viz initialization to prevent spurious rerun launches by @mehermvr in #134
- Reject empty input vectors instead of dereferencing end() by @gistrec in #135
- core, python, ros: a series of simplifications by @mehermvr in #133
- core: improved voxel down sampling, use robin set, explicit hash sorting by @mehermvr in #136
- core: Fix tbb threading using max_num_threads by @mehermvr in #137
- Update rerun-sdk requirement to>=0.31,<0.32, and more rerun cleanups by @dependabot[bot] in #121
- py: worker thread for rerun scan dispatch by @mehermvr in #138
- core: revert voxel down sample sorted by @mehermvr in #141
- use VoxelHash struct to avoid ODR violations by @saurabh1002 in #140
- misc: adds testing for lyrical, fixes the current ci fails by @mehermvr in #142
- Bump version 0.3.0 by @mehermvr in #143
New Contributors
- @l00p3 made their first contribution in #93
- @ExpectedArgument made their first contribution in #117
- @gistrec made their first contribution in #135
- @saurabh1002 made their first contribution in #140
Full Changelog: v0.2.0...v0.3.0