Commit Graph

10982 Commits (b51e89c910d50ca6fd98fce1818bac77fac9da94)

Author SHA1 Message Date
Duy-Nguyen Ta 31eda8a38b quote ${dependencies} var so it's treated as one var in the if statement 2017-07-24 14:55:37 -04:00
Duy-Nguyen Ta aaea11dd83 deal with empty dependency list 2017-07-24 14:46:41 -04:00
Duy-Nguyen Ta a27233e4c4 remove unncessary cmakedefine regarding eigency in gtsam config header 2017-07-24 14:46:13 -04:00
Duy-Nguyen Ta de74406d0d update readme 2017-07-24 03:54:35 -04:00
Duy-Nguyen Ta 32ac96ea18 correct Eigen path for gtsam eigency 2017-07-24 03:13:16 -04:00
Duy-Nguyen Ta 6a59aa8046 fix dependencies for gtsam_unstable_cython 2017-07-23 15:08:40 -04:00
Duy-Nguyen Ta 77fb84b942 Option to use system eigency. Copy eigency to build folder so cython can find its header without modifying PYTHONPATH 2017-07-23 15:07:00 -04:00
Duy-Nguyen Ta 74f1de73ae more meaningful var name 2017-07-23 15:05:24 -04:00
Duy-Nguyen Ta d107c5e8ea install eigency 2017-07-23 15:04:50 -04:00
Duy-Nguyen Ta 07574de9b0 also use the new cythonization mechanism for gtsam 2017-07-23 15:03:20 -04:00
Duy-Nguyen Ta b4aee31b76 allows multiple include dirs in cython command 2017-07-23 15:00:34 -04:00
Duy-Nguyen Ta 3e547c89bb add option to use system eigency (default off) 2017-07-23 14:57:02 -04:00
Duy-Nguyen Ta 0c3424d851 rearrange: move build unstable up before toolboxes wraps 2017-07-23 14:55:23 -04:00
Duy-Nguyen Ta 7977091e33 copy eigency into gtsam and cythonize it 2017-07-22 22:40:43 -04:00
Duy-Nguyen Ta d25c15842c update readme 2017-05-31 08:58:45 +08:00
Duy-Nguyen Ta 6b1c96869f specify libs to link with cython module for flexibility 2017-05-31 08:45:54 +08:00
Duy-Nguyen Ta cdac9a5c4c install cmake scripts to find dependencies for wrapping non-gtsam libs 2017-05-31 08:40:28 +08:00
Duy-Nguyen Ta 5779976cad Merged in feature/cython_wrapper-build_improvements (pull request #298)
add numpy
2017-05-27 18:59:19 +00:00
Duy-Nguyen Ta ed31a0ae68 add numpy
It's not included in eigency include dirs in some systems
2017-05-28 02:55:19 +08:00
Chris Beall 067c2a942b Merged in feature/cython_wrapper-build_improvements (pull request #296)
Add build dependency to ensure cython wrapper is built after cpp library

Approved-by: Duy-Nguyen Ta <thduynguyen@gmail.com>
2017-05-24 16:04:34 +00:00
Duy-Nguyen Ta 504022a514 remove now redundant setup.py.in
Not used anymore with the manual cython compiling process
2017-05-24 23:56:08 +08:00
Duy-Nguyen Ta 1521a7e8ef compile cython using the manual 2-step process
This is to leverage all compile and linking flags within the cmake build system.
http://cython.readthedocs.io/en/latest/src/reference/compilation.html#compiling-from-the-command-line
2017-05-24 23:55:15 +08:00
Duy-Nguyen Ta 544b06510a remove whitespaces 2017-05-24 23:46:36 +08:00
Chris Beall 8b0c2ecaf4 Merged in fix/warning-and-namespace (pull request #297)
Fix warning and namespace
2017-05-23 01:21:41 +00:00
chrisbeall 5cc5c82b26 -Add virtual destructor to PreintegratedRotationParams
-Add namespace so GTSAM_VALUE_EXPORT macro can be used in projects outside of gtsam
2017-05-22 18:11:35 -04:00
chrisbeall 993c282905 Add build dependency to ensure cython wrapper is built after cpp library 2017-05-22 16:30:50 -04:00
dellaert c8dec5d8dc Small changes in comments and docs 2017-05-20 12:23:41 -07:00
Jing Dong 0f80f9bf41 static lib and examples compiles 2017-05-19 18:51:14 -07:00
Jing Dong eb1e75fd27 fixing vc++14 compile issues 2017-05-18 14:46:46 -07:00
Jing Dong 6b3608cf9a fixing vc++14 compile issues 2017-05-18 12:32:29 -07:00
Jing Dong ed4a99f620 fixing vc++14 compile issues 2017-05-18 11:56:52 -07:00
Jing Dong 89ca6fb925 fixing windows compile issues 2017-05-18 11:39:51 -07:00
Jing Dong 3f98942e9a a few tmp fix to bypass eigen errors, should not be permanent solutions 2017-05-17 14:30:17 -07:00
Jing Dong 6a5beab4d4 fixing compile issue on vc++14 2017-05-16 17:42:30 -07:00
Jing Dong 9f30d225fe fixing compile issues on vc++14 2017-05-16 14:15:01 -07:00
Duy-Nguyen Ta 673806553b tabs -> spaces 2017-05-16 17:01:45 -04:00
Duy-Nguyen Ta b53a901922 only install script to the folder of the current build configuration.
Reviewed by Chris Beall
2017-05-16 16:57:13 -04:00
Duy-Nguyen Ta 8c60868e63 wrap more functions 2017-05-15 14:42:45 -04:00
Chris Beall e2f028c6b6 Merged in feature/cython_wrapper_postfix_build_fixes (pull request #295)
Cython build fixes - round 2

Approved-by: Duy-Nguyen Ta <thduynguyen@gmail.com>
2017-04-08 01:58:40 +00:00
cbeall 265e8773ba Fix cython build when GTSAM_BUILD_TYPE_POSTFIXES is enabled. And fix cython build when gtsam is built as part of a larger project, i.e. it is not the top-level project. 2017-04-07 18:43:08 -07:00
Chris Beall f7f5e5cd26 Merged in feature/cython_wrapper_build_fixes (pull request #294)
Feature/cython wrapper build fixes

Approved-by: Duy-Nguyen Ta <thduynguyen@gmail.com>
2017-04-07 16:18:05 +00:00
Duy-Nguyen Ta d2dcb9133e Revert "remove redundant install_cython_files. Use install_cython_scripts instead"
This reverts commit 37033e6f16.
2017-04-07 12:10:28 -04:00
Duy-Nguyen Ta 37033e6f16 remove redundant install_cython_files. Use install_cython_scripts instead 2017-04-07 08:33:21 -04:00
chrisbeall c42cebc037 Configure __init__.py based on setting of GTSAM_BUILD_UNSTABLE. 2017-04-07 00:29:27 -07:00
cbeall 6824ee0487 Fix link error for gtsam_unstable cython wrapper 2017-04-06 22:18:45 -07:00
Duy-Nguyen Ta e4b91fc17a better way to check Cython existence 2017-04-07 00:08:08 -04:00
Luca b5acfc5a0f added get to access gravity vector 2017-04-01 13:05:34 -04:00
Haldean Brown 8dfa38f943 Merged in haldean/gtsam/feature/pose3-bearing (pull request #290)
Support bearing factors between Pose3 values

Approved-by: Jing Dong <jdong@gatech.edu>
Approved-by: Chris Beall <chrisbeall@gmail.com>
2017-03-30 23:37:29 +00:00
cbeall d2612d9fe1 Add Boost_INCLUDE_DIR to fix error when boost is not on default system path (Macports) 2017-03-30 13:18:05 -07:00
Haldean Brown 2058b92882 rename Pose3 parameter from point to pose 2017-03-30 12:53:01 -07:00