00cadab3b0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/borglab/gtsam  into dsf-gtsfm-to-gtsam-port  
							
							
							
						 
						
							2022-07-25 00:20:24 -04:00  
				
					
						
							
							
								 
						
							
							
								c15d288418 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into custom-factor-separate  
							
							
							
						 
						
							2022-07-22 22:49:45 -04:00  
				
					
						
							
							
								 
						
							
							
								7edd021956 
								
							
								 
							
						 
						
							
							
								
								fix copying of test files in Cmake  
							
							
							
						 
						
							2022-07-22 14:00:03 -04:00  
				
					
						
							
							
								 
						
							
							
								029631e483 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into main  
							
							
							
						 
						
							2022-07-21 11:42:48 -04:00  
				
					
						
							
							
								 
						
							
							
								3d3703441c 
								
							
								 
							
						 
						
							
							
								
								wrap custom factor in a separate file  
							
							
							
						 
						
							2022-07-19 14:10:46 -04:00  
				
					
						
							
							
								 
						
							
							
								809923a6f2 
								
							
								 
							
						 
						
							
							
								
								Start GTSFM's DSF port to C++  
							
							
							
						 
						
							2022-07-15 23:32:03 -04:00  
				
					
						
							
							
								 
						
							
							
								d5fd279449 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into fan/prototype-hybrid-tr  
							
							
							
						 
						
							2022-05-21 13:56:41 -07:00  
				
					
						
							
							
								 
						
							
							
								1d67019f54 
								
							
								 
							
						 
						
							
							
								
								remove user flag for pip install  
							
							
							
						 
						
							2022-05-11 12:06:11 -04:00  
				
					
						
							
							
								 
						
							
							
								3a81d42d2c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into ta-add-methods  
							
							
							
						 
						
							2022-05-09 22:49:34 -07:00  
				
					
						
							
							
								 
						
							
							
								1bf995234a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into fan/prototype-hybrid-tr  
							
							
							
						 
						
							2022-05-08 11:45:22 -07:00  
				
					
						
							
							
								 
						
							
							
								2e8d8ddf88 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:borglab/gtsam into ta-add-methods  
							
							
							
						 
						
							2022-05-05 21:49:51 -07:00  
				
					
						
							
							
								 
						
							
							
								279b9bedf9 
								
							
								 
							
						 
						
							
							
								
								wrapper changes  
							
							
							
						 
						
							2022-05-05 18:52:01 -07:00  
				
					
						
							
							
								 
						
							
							
								28b216b72f 
								
							
								 
							
						 
						
							
							
								
								Correct the binding for BinaryMeasurement  
							
							
							
						 
						
							2022-05-03 16:24:09 -04:00  
				
					
						
							
							
								 
						
							
							
								86b9761b5b 
								
							
								 
							
						 
						
							
							
								
								Also copy the preambles and specializations  
							
							
							
						 
						
							2022-05-03 13:57:48 -04:00  
				
					
						
							
							
								 
						
							
							
								48310cf8d4 
								
									
								
							
								 
							
						 
						
							
							
								
								fix bug that python utils files don't regenerate upon edit  
							
							
							
						 
						
							2022-04-20 16:33:50 -04:00  
				
					
						
							
							
								 
						
							
							
								1fe7e743c4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into fan/prototype-hybrid-tr  
							
							
							
						 
						
							2022-04-16 15:59:03 -04:00  
				
					
						
							
							
								 
						
							
							
								d2dc620b1e 
								
							
								 
							
						 
						
							
							
								
								Add Python bindings  
							
							
							
						 
						
							2022-03-25 17:14:00 -06:00  
				
					
						
							
							
								 
						
							
							
								9ed73270f6 
								
							
								 
							
						 
						
							
							
								
								update to use pip for installation and install to user directory by default  
							
							
							
						 
						
							2022-03-24 16:28:34 -04:00  
				
					
						
							
							
								 
						
							
							
								01f3fe50e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into wrap-karcher-mean-rot3  
							
							
							
						 
						
							2022-01-28 10:59:31 -05:00  
				
					
						
							
							
								 
						
							
							
								6678fe01ad 
								
									
								
							
								 
							
						 
						
							
							
								
								add Rot3Vector to python/CMakeLists.txt  
							
							
							
						 
						
							2022-01-26 17:59:20 -07:00  
				
					
						
							
							
								 
						
							
							
								2fda2a1c00 
								
							
								 
							
						 
						
							
							
								
								Added inference module  
							
							
							
						 
						
							2022-01-26 08:13:09 -05:00  
				
					
						
							
							
								 
						
							
							
								b35ed16675 
								
									
								
							
								 
							
						 
						
							
							
								
								remove --prefix for setup.py  
							
							
							
						 
						
							2022-01-24 13:59:58 +01:00  
				
					
						
							
							
								 
						
							
							
								fb0575720c 
								
							
								 
							
						 
						
							
							
								
								consider CMAKE_INSTALL_PREFIX for python-install target  
							
							
							
						 
						
							2022-01-23 14:48:39 +01:00  
				
					
						
							
							
								 
						
							
							
								67ca0b9c4e 
								
							
								 
							
						 
						
							
							
								
								add python test files to test target dependencies  
							
							
							
						 
						
							2022-01-23 14:19:26 +01:00  
				
					
						
							
							
								 
						
							
							
								a38de28535 
								
							
								 
							
						 
						
							
							
								
								Tested python wrapper without Lie*  
							
							
							
						 
						
							2022-01-02 15:00:49 -05:00  
				
					
						
							
							
								 
						
							
							
								7891154d8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into feature/discrete_wrapper  
							
							
							
						 
						
							2021-12-06 13:22:25 -05:00  
				
					
						
							
							
								 
						
							
							
								0cbec6736a 
								
							
								 
							
						 
						
							
							
								
								update cmake to copy python tests whenever they are updated  
							
							
							
						 
						
							2021-11-10 18:23:38 -05:00  
				
					
						
							
							
								 
						
							
							
								d852c7e79b 
								
							
								 
							
						 
						
							
							
								
								update CMake  
							
							
							
						 
						
							2021-10-25 13:01:58 -04:00  
				
					
						
							
							
								 
						
							
							
								21c1945334 
								
							
								 
							
						 
						
							
							
								
								address review comments  
							
							
							
						 
						
							2021-10-18 12:23:38 -04:00  
				
					
						
							
							
								 
						
							
							
								108c77b57a 
								
							
								 
							
						 
						
							
							
								
								use variables to store targets  
							
							
							
						 
						
							2021-10-18 08:56:08 -04:00  
				
					
						
							
							
								 
						
							
							
								64bbc79bf6 
								
							
								 
							
						 
						
							
							
								
								Add wrapping and tests  
							
							
							
						 
						
							2021-10-08 16:06:09 -04:00  
				
					
						
							
							
								 
						
							
							
								e022084a06 
								
							
								 
							
						 
						
							
							
								
								Added wrapper files  
							
							
							
						 
						
							2021-10-04 21:56:06 -04:00  
				
					
						
							
							
								 
						
							
							
								8bd2e6a976 
								
									
								
							
								 
							
						 
						
							
							
								
								add gtsam::Point2Pairs to CMakeLists.txt  
							
							
							
						 
						
							2021-08-30 16:44:11 -04:00  
				
					
						
							
							
								 
						
							
							
								286b2fa4b0 
								
							
								 
							
						 
						
							
							
								
								fix python tests and make verbose so they are easy to debug  
							
							
							
						 
						
							2021-08-28 15:37:06 -04:00  
				
					
						
							
							
								 
						
							
							
								ff7ddf48bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Basis functions ( #403 )  
							
							
							
						 
						
							2021-08-27 08:10:31 -04:00  
				
					
						
							
							
								 
						
							
							
								5baf0ce85a 
								
							
								 
							
						 
						
							
							
								
								Update `make python-test` so that it works even if GTSAM is already installed  
							
							
							
						 
						
							2021-08-23 02:14:04 -04:00  
				
					
						
							
							
								 
						
							
							
								6919ad9277 
								
							
								 
							
						 
						
							
							
								
								update interface files with latest develop  
							
							
							
						 
						
							2021-07-14 21:53:20 -04:00  
				
					
						
							
							
								 
						
							
							
								e8e3094556 
								
							
								 
							
						 
						
							
							
								
								update CMake  
							
							
							
						 
						
							2021-07-11 08:10:09 -07:00  
				
					
						
							
							
								 
						
							
							
								52bf1cd765 
								
							
								 
							
						 
						
							
							
								
								add cmake command to run GTSAM python tests  
							
							
							
						 
						
							2021-06-13 10:24:15 -04:00  
				
					
						
							
							
								 
						
							
							
								436c8fa436 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #711  from borglab/feature/matlab-wrap  
							
							
							
						 
						
							2021-03-14 11:13:44 -04:00  
				
					
						
							
							
								 
						
							
							
								6f81bdea7b 
								
							
								 
							
						 
						
							
							
								
								offload matlab wrapping to the wrap project  
							
							
							
						 
						
							2021-03-09 15:07:15 -05:00  
				
					
						
							
							
								 
						
							
							
								104031dca3 
								
							
								 
							
						 
						
							
							
								
								Rename PointPairs to Point3Pairs everywhere per popular demand  
							
							
							
						 
						
							2021-03-03 00:25:04 -05:00  
				
					
						
							
							
								 
						
							
							
								7d90e5040b 
								
							
								 
							
						 
						
							
							
								
								add Align() for pose3pairs  
							
							
							
						 
						
							2021-02-25 20:51:33 -05:00  
				
					
						
							
							
								 
						
							
							
								0effe69df2 
								
							
								 
							
						 
						
							
							
								
								add sim3 Point3 align to wrapper  
							
							
							
						 
						
							2021-02-24 15:26:13 -05:00  
				
					
						
							
							
								 
						
							
							
								3a80b38a9a 
								
							
								 
							
						 
						
							
							
								
								updates to Cmake to use the new wrap package  
							
							
							
						 
						
							2021-01-04 13:13:01 -05:00  
				
					
						
							
							
								 
						
							
							
								7125179e4b 
								
							
								 
							
						 
						
							
							
								
								added cmake and preamble  
							
							
							
						 
						
							2020-12-03 20:58:51 -05:00  
				
					
						
							
							
								 
						
							
							
								8fd2d98424 
								
							
								 
							
						 
						
							
							
								
								templated functions where possible  
							
							
							
						 
						
							2020-12-01 19:31:44 -05:00  
				
					
						
							
							
								 
						
							
							
								02e94730a6 
								
							
								 
							
						 
						
							
							
								
								vector of cameras and triangulation function wrapped  
							
							
							
						 
						
							2020-11-27 00:14:52 -05:00  
				
					
						
							
							
								 
						
							
							
								1ed651b1a2 
								
							
								 
							
						 
						
							
							
								
								wrap MFAS  
							
							
							
						 
						
							2020-09-18 23:14:07 -07:00  
				
					
						
							
							
								 
						
							
							
								79827eb802 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into feature/wrap_translation_averaging  
							
							
							
						 
						
							2020-09-07 20:08:50 -07:00  
				
					
						
							
							
								 
						
							
							
								e43f78bfe8 
								
							
								 
							
						 
						
							
							
								
								Wrap DSFMap so SFM can use them  
							
							
							
						 
						
							2020-09-06 14:31:48 -04:00  
				
					
						
							
							
								 
						
							
							
								43dfe0f47d 
								
							
								 
							
						 
						
							
							
								
								Add python version of findExampleDataFile  
							
							
							
						 
						
							2020-08-31 13:56:56 -04:00  
				
					
						
							
							
								 
						
							
							
								ac3e564293 
								
							
								 
							
						 
						
							
							
								
								Better location for setting Python dataset directory in CMake  
							
							
							
						 
						
							2020-08-31 10:10:54 -04:00  
				
					
						
							
							
								 
						
							
							
								7ffa54f896 
								
							
								 
							
						 
						
							
							
								
								TAvg wrapper builds  
							
							
							
						 
						
							2020-08-30 21:53:12 -07:00  
				
					
						
							
							
								 
						
							
							
								84e0bc5351 
								
							
								 
							
						 
						
							
							
								
								Added more support for Pose2 data  
							
							
							
						 
						
							2020-08-20 23:25:28 -04:00  
				
					
						
							
							
								 
						
							
							
								8154dfd10b 
								
							
								 
							
						 
						
							
							
								
								Add dependency for python-install  
							
							
							
						 
						
							2020-08-18 22:39:13 -04:00  
				
					
						
							
							
								 
						
							
							
								3d846ef7a8 
								
							
								 
							
						 
						
							
							
								
								Reformat CMake files  
							
							
							
						 
						
							2020-08-18 11:47:38 -04:00  
				
					
						
							
							
								 
						
							
							
								d790f235a7 
								
							
								 
							
						 
						
							
							
								
								Add supplimentary files used by the new pybind11 wrapper  
							
							
							
						 
						
							2020-08-18 11:03:51 -04:00  
				
					
						
							
							
								 
						
							
							
								6604b4f45b 
								
							
								 
							
						 
						
							
							
								
								Renamed cython to python  
							
							
							
						 
						
							2020-08-18 10:56:08 -04:00  
				
					
						
							
							
								 
						
							
							
								bb6aea3b8f 
								
							
								 
							
						 
						
							
							
								
								Remove python folder temporarily  
							
							
							
						 
						
							2020-08-18 10:55:45 -04:00  
				
					
						
							
							
								 
						
							
							
								b0d100b8fb 
								
							
								 
							
						 
						
							
							
								
								Python supplementary files  
							
							
							
						 
						
							2020-08-17 14:38:00 -04:00  
				
					
						
							
							
								 
						
							
							
								e88282c31a 
								
							
								 
							
						 
						
							
							
								
								removed python  
							
							
							
						 
						
							2019-05-19 11:30:32 -04:00  
				
					
						
							
							
								 
						
							
							
								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