spillai / pygtsam

Python wrappers for GTSAM 3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pygtsam

Python wrappers for GTSAM 3.

This previously lived here but it made sense to move it a separate repo.

Build Instructions

GTSAM 3.2.1 (https://research.cc.gatech.edu/borg/sites/edu.borg/files/downloads/gtsam-3.2.1.zip)

Eigen 3 (sudo apt-get install libeigen3-dev)

Boost-Python (sudo apt-get install libboost-python-dev)

SuiteSparse (sudo apt-get install libsuitesparse-dev)

Google GLOG (sudo apt-get install libgoogle-glog-dev)

pygtsam

  • git clone https://github.com/spillai/pygtsam.git
  • build from source
    • cd pygtsam; mkdir build; cd build
    • cmake -DCMAKE_INSTALL_PREFIX=..../gtsam-3.2.1 -DCMAKE_PREFIX_PATH=..../gtsam-3.2.1/lib/cmake/GTSAM ..
    • make install
  • export PYTHONPATH to add lib directory of CMAKE_INSTALL_PREFIX

Contribute

Feel free to contribute new factors and python-based applications for GTSAM on this branch, I'm sure Frank Dellaert will be ecstatic that more people are using factor graphs.

About

Python wrappers for GTSAM 3

License:MIT License


Languages

Language:C++ 75.8%Language:CMake 24.2%