Acknowledgments
Eigen
The underlying transformation types and calculations are mostly based on Eigen matrices, quaternions and other Eigen types. Eigen ist primarily MPL2 licensed.
Point Cloud Library (PCL)
The M3D data format and the reader and writer implementations are strongly based on the PCD data format and implementation, which is licensed under the the 3-clause BSD License.
Link: https://pointclouds.org
pykitti
The conversion script from KITTI odometry data to M3D uses the calibration file reader implementation from pykitti, which is licensed under the MIT license.
Transforms3d
The Euler angle representation and conversion is ported to C++ from the Transforms3d Python library, which is licensed under the 2-clause BSD license.