Duy-Nguyen Ta
|
931405155e
|
move GTSAM_CYTHON_INSTALL_PATH to main CMakeLists. Set eigency install path in gtsam_extra.cmake so other non-gtsam projects can find.
|
2017-07-28 15:24:30 -04:00 |
Duy-Nguyen Ta
|
b73e22220d
|
remove FindClonedEigency.cmake
|
2017-07-28 15:22:40 -04:00 |
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
|
ed31a0ae68
|
add numpy
It's not included in eigency include dirs in some systems
|
2017-05-28 02:55:19 +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 |
Duy-Nguyen Ta
|
544b06510a
|
remove whitespaces
|
2017-05-24 23:46:36 +08: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 |
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 |
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
|
dda8e31934
|
fix comment
|
2017-03-26 00:13:27 -04:00 |
Duy-Nguyen Ta
|
61a3475372
|
fix installation path
|
2017-03-26 00:13:05 -04:00 |