dellaert
							
						 | 
						
							
							
							
							
								
							
								81bb1d445a
								
							
								
							
						 | 
						
							
							
								
								Fixed cmake so that it really defines CYTHON_EXECUTABLE (instead of just threatening to do so). This has the side-benefit that compilation now works from within eclipse.
							
							
							
							
							
						 | 
						
							2017-08-05 16:30:20 -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
							
						 | 
						
							
							
							
							
								
							
								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 |