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
Duy-Nguyen Ta
685b0cb62f
remove np_utils Matrix and Vector functions
...
Not needed anymore.
2017-03-15 13:54:00 -04:00
Duy-Nguyen Ta
e2abfe256d
remove requirements.txt
...
@dellaert: not needed for only 2 packages and an exception for eigency
2017-03-08 10:59:06 -05:00
Duy-Nguyen Ta
ed8f7c5f82
[cython] remove copy constructor requirement
...
Using make_shared[C](other) instead of shared_ptr[C](new C(other)) to leverage the implicit default constructor inside C++
2017-03-06 01:06:53 -05:00
Duy-Nguyen Ta
d9d97c4bc7
Forward declare not only classes but their inheritance
...
This is needed for wrapping to Cython another project based on gtsam. The current scheme requires information about all parent classes. See updated comments in gtsam.h.
2016-12-19 17:47:30 -05:00
Duy-Nguyen Ta
7c5db5e90f
update README
2016-12-16 14:33:08 -05:00
Duy-Nguyen Ta
7abcdb1b45
reorganize script folders: more reasonable packaging
2016-12-16 14:17:15 -05:00
Duy-Nguyen Ta
a7c1c89c7b
update short test version
2016-12-16 00:27:32 -05:00