Major changes and news in Caesar.jl.
- Change to standard weakdeps package extensions, dropping use of Requires.jl.
- Refactor and separate out to new PyCaesar.jl package all code using PyCall.
- Updates for Julia 1.10.
- Updates for IncrementalInference upgrades relating to StaticArray variable values.
- Manifold updates to factors.
- Downstreamed std ROS handlers to PyCaesar.
- Fix
saveLASto useInt32. - Several compat updates for dependencies.
- Restore Docs build, and update links for NavAbility at WhereWhen.ai Technologies Inc.
- Introduce
FolderDictas data structure for lower memory consumption, also as potential BlobStore.
- Finally adding a NEWS.md to Caesar.jl.
- Standardize all Manifolds.jl representations to use
SciML/ArrayPartitioninstead ofManifold/ProductRepr. - Add
RobotOS / PyCallbased interface for writing bagfiles withRosbagWriter. - Add
_PCLexport functions to go fromCaesar._PCL.PointCloudout toPCLPointCloud2andROS.PointCloud2types. - Refactored
ScatterAlignto support bothScatterAlignPose2andScatterAlignPose3. - Improved
_PCL.applyto now transform both 2D and 3D pointclouds usingManifolds.SpecialEuclidean(2)andManifolds.SpecialEuclidean(3). - Added more testing on
_PCLconversions and transforms. - Added
ICPfor point cloud alignment, (#885, #886). - Separated test data to
JuliaRobotics/CaesarTestData.jl(#885).