Commit Graph

93 Commits (005796f209e84f2b48c6a71beff7fc63f1fb3755)

Author SHA1 Message Date
Duy-Nguyen Ta 356f47a123 proper installation of gtsam_eigency's __init__.py 2017-08-15 12:33:42 -04:00
Duy-Nguyen Ta 973b2337a2 make unstable build again 2017-08-15 11:16:13 -04:00
dellaert d712498c08 Fixed this test with V4 compatibility (where Points are not initialized) 2017-08-07 08:37:37 -07:00
dellaert 8ae9d7c577 Added more tests 2017-08-06 15:59:24 -07:00
dellaert 9505144f44 More unit tests, specifically one that exercises overloaded static method 2017-08-06 13:25:00 -07:00
Duy-Nguyen Ta 17c4c2ff19 don't install cmake and config files 2017-07-28 15:48:30 -04:00
Duy-Nguyen Ta 82531c561f clonedEigency --> gtsam_eigency. Update readme. 2017-07-28 15:26:19 -04:00
Duy-Nguyen Ta e7e75c3ac2 update readme 2017-07-27 22:44:16 -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 306bce2226 update instructions for cython-wrapping external projects 2017-07-24 15:01:16 -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 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 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
dellaert c8dec5d8dc Small changes in comments and docs 2017-05-20 12:23:41 -07: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
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
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
Duy-Nguyen Ta 61a3475372 fix installation path 2017-03-26 00:13:05 -04:00
Duy-Nguyen Ta 123ae36c63 put back requirements.txt, now with backports. 2017-03-25 23:38:49 -04:00
Duy-Nguyen Ta 1ec09ddf6a more flexible destination folder for scripts installation 2017-03-25 23:35:46 -04:00
Duy-Nguyen Ta b2243d950b get compiler settings from cmake 2017-03-21 18:05:41 -04:00
Duy-Nguyen Ta 90ea744619 [mac/clang/libc++/c++11] force clang to use libc++ for c++11, instead of the default old libstdc++4.2.1 which doesn't support c++11 2017-03-21 15:02:21 -04:00
Duy-Nguyen Ta a2333b9ef2 update cython/readme to troubleshoot eigency installation problems 2017-03-20 17:22:40 -04:00
Duy-Nguyen Ta 87443621c4 make gtsam_unstable_cython_wrapper dependent on gtsam_cython_wrapper. 2017-03-20 17:16:17 -04:00
Duy-Nguyen Ta 3e4a8b6b48 update todo with some nice-to-have features 2017-03-18 23:06:19 -04:00
Duy-Nguyen Ta 4a57d8cd27 update todo 2017-03-18 20:29:41 -04:00
Duy-Nguyen Ta 3daf8d7351 fix bad import * style 2017-03-18 19:50:35 -04:00
Duy-Nguyen Ta d6c75b57f8 update todo 2017-03-18 19:49:37 -04:00
Duy-Nguyen Ta c8e4648c66 better name: gtsam_short --> gtsam_test 2017-03-18 19:49:19 -04:00
Duy-Nguyen Ta aa43cf725c update TODO 2017-03-18 16:00:42 -04:00
Duy-Nguyen Ta d18e638b08 cython wrap unstable 2017-03-18 15:52:08 -04:00
Duy-Nguyen Ta a6281e1932 unify gtsam.h for matlab and cython wrapper 2017-03-18 15:33:01 -04:00
Duy-Nguyen Ta 6148f822ae update 2017-03-17 11:26:25 -04:00
Duy-Nguyen Ta 347fed9377 wrap Vector,Matrix for Values::at in the short test 2017-03-15 13:57:01 -04:00