#optimization

no-std sophus_tensor

Dynamic-size tensors of static-size tensors

6 releases (breaking)

Uses new Rust 2024

0.15.0 Aug 9, 2025
0.14.0 Feb 17, 2025
0.13.0 Feb 17, 2025
0.12.0 Feb 16, 2025
0.4.0 Mar 23, 2024

#186 in Robotics


Used in 8 crates (4 directly)

MIT/Apache and LGPL-2.0

315KB
7.5K SLoC

Tensor as a thin wrapper around ndarray and nalgebra

In general, we have dynamic-size tensor (ndarrays's) of static-size tensors (nalgebra's SMat, SVec, etc.). Note this crate is merely an implementation detail of the sophus_image crate and might be absorbed into that crate in the future.

Integration with sophus-rs

This crate is part of the sophus umbrella crate. It re-exports the relevant prelude types under [prelude], so you can seamlessly interoperate with the rest of the sophus-rs types.

Dependencies

~5.5MB
~112K SLoC