GTSAM 4.3 is available
GTSAM 4.3.0 is finally available! 😃 🎉 The release extends inference and optimization with factor graphs across navigation, continuous-time estimation, constrained and certifiable optimization, and discrete–continuous inference. The GTSAM 4.3 landing page provides an illustrated overview, with links to papers, notebooks, user guides, and source code. The GitHub release page contains the full release notes, contributor credits, and source downloads.
The additions include inertial and legged navigation, Gaussian-process trajectory models, QP and QCQP support, certifiable estimation built on the QCQP framework, and GNSS factors and ambiguity resolution. FAST-Sync initialization, multifrontal linear solvers, experimental CUDA optimization, and extensions to hybrid inference broaden the available computational methods. The documentation includes 328 notebooks spanning worked examples and API guides.
These developments reflect contributions from researchers and engineers across the community. Continuous-time Gaussian processes were developed in collaboration with the University of Toronto; certifiable-estimation research includes David Rosen and his team at Northeastern University and Frederike Dümbgen at Carnegie Mellon University. Ruogu Li implemented the CUDA backend, Varun Agrawal led the hybrid-inference work, and the GNSS additions were a joint effort by several community collaborators. The landing page and release notes acknowledge these contributions alongside the maintenance, testing, packaging, documentation, and review work that supports the release.
To use the release, follow the installation guide for Python packages or a C++ source build. CUDA remains experimental and opt-in: using it from Python requires compiling both GTSAM and its Python wrapper on a CUDA-equipped machine, as described in the CUDA build instructions.