From e7e75c3ac258b7ae3bd7f82bea381e227cd2d850 Mon Sep 17 00:00:00 2001 From: Duy-Nguyen Ta Date: Thu, 27 Jul 2017 22:44:16 -0400 Subject: [PATCH] update readme --- cython/README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cython/README.md b/cython/README.md index fbb7e4a38..9eef6ca9e 100644 --- a/cython/README.md +++ b/cython/README.md @@ -8,9 +8,8 @@ INSTALL pip install -r /cython/requirements.txt ``` -- It also needs [Eigency](https://github.com/wouterboomsma/eigency.git), a package that interfaces between C++'s Eigen and Python's numpy. -For compatiblity with gtsam's Eigen version, it will build and install its own version of Eigency. -If you have eigency installed in your system, please uninstall it to avoid conflicts. +- For compatiblity with gtsam's Eigen version, it contains its own cloned version of [Eigency](https://github.com/wouterboomsma/eigency.git), +named **clonedEigency**, to interface between C++'s Eigen and Python's numpy. - Build and install gtsam using cmake with GTSAM_INSTALL_CYTHON_TOOLBOX enabled. The wrapped module will be installed to GTSAM_CYTHON_INSTALL_PATH, which is @@ -72,8 +71,8 @@ set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${GTSAM_DIR}/../GTSAMCMakeTools") # Wrap include(GtsamCythonWrap) -find_package(eigency REQUIRED) -include_directories(${EIGENCY_INCLUDE_DIRS}) +find_package(clonedEigency REQUIRED) +include_directories(${CLONEDEIGENCY_INCLUDE_DIRS}) wrap_and_install_library_cython("your_project_interface.h" "from gtsam.gtsam cimport *" # extra import of gtsam/gtsam.pxd Cython header "your_install_path"