Commit Graph

10832 Commits (70cfa20dc19a72ea61e16909d3dedca48c27df5c)

Author SHA1 Message Date
Duy-Nguyen Ta e7e75c3ac2 update readme 2017-07-27 22:44:16 -04:00
Duy-Nguyen Ta 5ff6a4e397 update expected cython wrap test output 2017-07-27 22:32:53 -04:00
Duy-Nguyen Ta c0dd740d12 correct indentation for __str__ 2017-07-27 22:32:27 -04:00
Duy-Nguyen Ta 742097aed0 eigency --> clonedEigency. Fixing bugs and improve eigency build. 2017-07-27 22:26:53 -04:00
Duy-Nguyen Ta 8283ff7b82 remove conversions_api.h
It's generated when cythonizing eigency conversions
2017-07-27 22:23:36 -04:00
Duy-Nguyen Ta 82deb22aec update readme 2017-07-27 05:12:01 -04:00
Duy-Nguyen Ta a715e064a6 kill system's eigency 2017-07-27 05:07:21 -04:00
Duy-Nguyen Ta bbd667ad54 better dependencies.. hopefully.. 2017-07-25 16:33:09 -04:00
Duy-Nguyen Ta b1071b08a0 redirect stdcout to a stringstream so Python __str__() can properly return a string after calling the c++ print function
This is to avoid a printing issue in some Python's IDE when __str__() is called to update objects' values in Debug mode.
2017-07-25 16:32:26 -04:00
Duy-Nguyen Ta deb7815a88 add missing include 2017-07-25 16:19:29 -04:00
Duy-Nguyen Ta 306bce2226 update instructions for cython-wrapping external projects 2017-07-24 15:01:16 -04:00
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