52f3432988 
								
							
								 
							
						 
						
							
							
								
								Moved numpy_eigen headers to a more logical place  
							
							
							
						 
						
							2016-01-28 16:47:12 -08:00  
				
					
						
							
							
								 
						
							
							
								00da6d3f81 
								
							
								 
							
						 
						
							
							
								
								string concat the CMake 2.8-friendly way  
							
							
							
						 
						
							2016-01-24 23:29:06 -05:00  
				
					
						
							
							
								 
						
							
							
								8c0f928f11 
								
							
								 
							
						 
						
							
							
								
								Another attempt at fixing installation of _libgtsam_python.so. package_data is relative to package_dir, so the previous approach doesn't work when package_dir is in the source tree (and we don't want to copy the lib to source, or all of the source into lib). Using data_files method instead.  
							
							
							
						 
						
							2016-01-24 23:22:40 -05:00  
				
					
						
							
							
								 
						
							
							
								fb8a62dd1d 
								
							
								 
							
						 
						
							
							
								
								Used python.in to generate setup.py  
							
							... 
							
							
							
							Also fixed cmake stuff to copy library to correct location
Minor improvements of cmake
Automatic install of python package 
							
						 
						
							2016-01-24 15:28:16 -08:00  
				
					
						
							
							
								 
						
							
							
								4c44ddc4e6 
								
							
								 
							
						 
						
							
							
								
								Print all python-related dependency warnings at the end of cmake output with all the other warnings. Don't automatically toggle GTSAM_BUILD_PYTHON option to OFF - this is more consistent with how other options are handled.  
							
							
							
						 
						
							2016-01-21 01:13:22 -05:00  
				
					
						
							
							
								 
						
							
							
								c77997fbb1 
								
							
								 
							
						 
						
							
							
								
								Fixed typo  
							
							
							
						 
						
							2016-01-19 23:18:39 -08:00  
				
					
						
							
							
								 
						
							
							
								31888d653c 
								
							
								 
							
						 
						
							
							
								
								Remove CMake option to use 3rdparty numpy C-API  
							
							
							
						 
						
							2016-01-19 14:45:34 -05:00  
				
					
						
							
							
								 
						
							
							
								46178731c6 
								
							
								 
							
						 
						
							
							
								
								"cmake -E copy_if_different" -> "cmake -E copy" for .py files  
							
							... 
							
							
							
							"cmake -E copy" is enough because it checks the timestamp to decide if it the
copy should be made or not. 
							
						 
						
							2015-12-03 13:01:19 +01:00  
				
					
						
							
							
								 
						
							
							
								4f509c2dff 
								
							
								 
							
						 
						
							
							
								
								Improve printing when copying .py files  
							
							
							
						 
						
							2015-12-02 14:15:10 +01:00  
				
					
						
							
							
								 
						
							
							
								4671b03e74 
								
							
								 
							
						 
						
							
							
								
								Only copy .py files if they've changed  
							
							
							
						 
						
							2015-12-02 13:35:17 +01:00  
				
					
						
							
							
								 
						
							
							
								768c594299 
								
							
								 
							
						 
						
							
							
								
								Copy python/gtsam to build/python directory  
							
							... 
							
							
							
							Not the best way since the gtsam module into build/python won't be updated if
.py files change in the python module. 
							
						 
						
							2015-12-02 13:35:17 +01:00  
				
					
						
							
							
								 
						
							
							
								dfc15a2f17 
								
							
								 
							
						 
						
							
							
								
								Rename python module related cmake variables to improve readability  
							
							
							
						 
						
							2015-12-02 13:35:17 +01:00  
				
					
						
							
							
								 
						
							
							
								eb798f88fe 
								
							
								 
							
						 
						
							
							
								
								Add NumPy C-API 1.8.2 to gtsam/3rdparty; Add option o use system or bundled one  
							
							
							
						 
						
							2015-12-02 13:35:17 +01:00  
				
					
						
							
							
								 
						
							
							
								40a567c1ed 
								
							
								 
							
						 
						
							
							
								
								Look for NumPy C-API if building the python module  
							
							
							
						 
						
							2015-12-02 13:35:17 +01:00  
				
					
						
							
							
								 
						
							
							
								d51c6f3313 
								
							
								 
							
						 
						
							
							
								
								Fix cmake to use default python and boost python versions  
							
							
							
						 
						
							2015-12-02 13:35:17 +01:00  
				
					
						
							
							
								 
						
							
							
								5b116a4a67 
								
							
								 
							
						 
						
							
							
								
								Add option to chose target python version to create module  
							
							
							
						 
						
							2015-12-02 13:35:16 +01:00  
				
					
						
							
							
								 
						
							
							
								ffae37a675 
								
							
								 
							
						 
						
							
							
								
								Revert python module to use old handwritten files  
							
							... 
							
							
							
							Just noticed several handwritten files here. I'm reverting the python module to
use these handwritten files to later add the files I was wrapping to the same
framework.
Classes from geometry were wrapped for an old C++ interface, so several
boost python's .def(...) were commented out.
Conflicts:
	python/gtsam/.gitignore 
							
						 
						
							2015-12-02 13:35:15 +01:00  
				
					
						
							
							
								 
						
							
							
								20f5c46507 
								
							
								 
							
						 
						
							
							
								
								Reworked python directory structure. Added readme on constructing python module. Added first unit test for point2. Everything needed to get it passing is also here, including some renaming of variables and emitted library names  
							
							... 
							
							
							
							Conflicts:
	cmake/GtsamPythonWrap.cmake
	python/handwritten/examples/OdometeryExample.py
	wrap/Module.cpp 
							
						 
						
							2015-12-02 13:35:14 +01:00  
				
					
						
							
							
								 
						
							
							
								4e00f70e82 
								
							
								 
							
						 
						
							
							
								
								Updating cmake build  
							
							
							
						 
						
							2015-12-02 13:35:14 +01:00  
				
					
						
							
							
								 
						
							
							
								414e6b58f9 
								
							
								 
							
						 
						
							
							
								
								Finally fixed templates, moved into single library for simplicity, add noisemodels, nonlinear  
							
							
							
						 
						
							2015-12-02 13:35:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d0efbadac8 
								
							
								 
							
						 
						
							
							
								
								Example on how to wrap templated classes such as factors  
							
							
							
						 
						
							2015-12-02 13:35:14 +01:00  
				
					
						
							
							
								 
						
							
							
								ec934770f3 
								
							
								 
							
						 
						
							
							
								
								Initial stages of python wrapping. Issues with method overloading, boost optionals. Testing with Point2 only now  
							
							
							
						 
						
							2015-12-02 13:35:13 +01:00