e3dd4e1704 
								
							
								 
							
						 
						
							
							
								
								Fix compile error on Clang 18, tweak for better type generation  
							
							
							
						 
						
							2024-09-08 14:58:27 -04:00  
				
					
						
							
							
								 
						
							
							
								30c789dbdb 
								
							
								 
							
						 
						
							
							
								
								Use pybind11-stubgen for generating stubs  
							
							
							
						 
						
							2024-09-08 14:58:27 -04:00  
				
					
						
							
							
								 
						
							
							
								8d3bdc0578 
								
							
								 
							
						 
						
							
							
								
								python package generation with stubs working  
							
							
							
						 
						
							2024-08-26 19:47:09 -04:00  
				
					
						
							
							
								 
						
							
							
								b5c998ab76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into fix/python_wrapper  
							
							
							
						 
						
							2024-08-26 11:30:07 -07:00  
				
					
						
							
							
								 
						
							
							
								74b149fa7c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1813  from borglab/python-typing  
							
							
							
						 
						
							2024-08-26 12:01:42 -04:00  
				
					
						
							
							
								 
						
							
							
								1744c4aeb3 
								
							
								 
							
						 
						
							
							
								
								save stubs to 'stubs' directory and use cp instead of rsync  
							
							
							
						 
						
							2024-08-26 10:07:24 -04:00  
				
					
						
							
							
								 
						
							
							
								48f9d0b116 
								
							
								 
							
						 
						
							
							
								
								fix if-else mistype  
							
							
							
						 
						
							2024-08-26 09:44:28 -04:00  
				
					
						
							
							
								 
						
							
							
								da99cf0e19 
								
							
								 
							
						 
						
							
							
								
								remove extraneous variable  
							
							
							
						 
						
							2024-08-26 06:25:17 -04:00  
				
					
						
							
							
								 
						
							
							
								55e3ac5e0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1812  from borglab/set-pybind11-path  
							
							... 
							
							
							
							Use bundled `pybind11` for Python wrapper 
							
						 
						
							2024-08-25 18:49:58 -07:00  
				
					
						
							
							
								 
						
							
							
								0e73367345 
								
							
								 
							
						 
						
							
							
								
								stubgen only for Windows until we can find the rsync equivalent  
							
							
							
						 
						
							2024-08-25 18:57:03 -04:00  
				
					
						
							
							
								 
						
							
							
								ce74b2b0c1 
								
							
								 
							
						 
						
							
							
								
								Elaborate solution that works on windows as well  
							
							
							
						 
						
							2024-08-25 15:47:57 -07:00  
				
					
						
							
							
								 
						
							
							
								0ba23ccbaa 
								
							
								 
							
						 
						
							
							
								
								Try w cross-platform install  
							
							
							
						 
						
							2024-08-25 15:31:25 -07:00  
				
					
						
							
							
								 
						
							
							
								d1d6942bde 
								
							
								 
							
						 
						
							
							
								
								Correct cmake line  
							
							
							
						 
						
							2024-08-25 14:40:44 -07:00  
				
					
						
							
							
								 
						
							
							
								9307536827 
								
							
								 
							
						 
						
							
							
								
								Add venv on Mac and do not use --user flag in that case  
							
							
							
						 
						
							2024-08-25 13:49:43 -07:00  
				
					
						
							
							
								 
						
							
							
								9dbbb32814 
								
							
								 
							
						 
						
							
							
								
								Add dangerous flag  
							
							
							
						 
						
							2024-08-25 13:17:16 -07:00  
				
					
						
							
							
								 
						
							
							
								e58a5c4cac 
								
							
								 
							
						 
						
							
							
								
								directly add pybind11 subdirectory so files are generated correctly  
							
							
							
						 
						
							2024-08-25 15:41:55 -04:00  
				
					
						
							
							
								 
						
							
							
								f2d69ed697 
								
							
								 
							
						 
						
							
							
								
								always use bundled pybind11 inside wrap  
							
							
							
						 
						
							2024-08-25 14:47:14 -04:00  
				
					
						
							
							
								 
						
							
							
								48215b9063 
								
							
								 
							
						 
						
							
							
								
								remove duplicate target  
							
							
							
						 
						
							2024-08-25 14:03:43 -04:00  
				
					
						
							
							
								 
						
							
							
								51aadbda34 
								
							
								 
							
						 
						
							
							
								
								add type hints and make command to test gtsam_unstable for python  
							
							
							
						 
						
							2024-08-25 13:59:48 -04:00  
				
					
						
							
							
								 
						
							
							
								95da15a61a 
								
							
								 
							
						 
						
							
							
								
								allow stl binding for pybind11 in gtsam_unstable  
							
							
							
						 
						
							2024-08-25 04:35:33 -04:00  
				
					
						
							
							
								 
						
							
							
								2971d9e74e 
								
							
								 
							
						 
						
							
							
								
								Compile gtsam python for windows  
							
							
							
						 
						
							2024-01-13 10:59:03 +02:00  
				
					
						
							
							
								 
						
							
							
								1d861d49d7 
								
							
								 
							
						 
						
							
							
								
								remove automatic install of python dev dependencies, leave that to the user  
							
							
							
						 
						
							2023-10-07 16:11:50 -04:00  
				
					
						
							
							
								 
						
							
							
								cb661a9f89 
								
							
								 
							
						 
						
							
							
								
								use variable for Python source directory  
							
							
							
						 
						
							2023-09-05 12:38:37 -04:00  
				
					
						
							
							
								 
						
							
							
								42e4a4f6da 
								
							
								 
							
						 
						
							
							
								
								install dev dependencies using CMake  
							
							
							
						 
						
							2023-09-05 12:37:12 -04:00  
				
					
						
							
							
								 
						
							
							
								e70f8af448 
								
							
								 
							
						 
						
							
							
								
								leftover classes to re-add  
							
							
							
						 
						
							2023-06-15 17:55:33 -04:00  
				
					
						
							
							
								 
						
							
							
								31adb3ed45 
								
							
								 
							
						 
						
							
							
								
								fix remaining python tests  
							
							
							
						 
						
							2023-06-15 16:34:37 -04:00  
				
					
						
							
							
								 
						
							
							
								bb7b175868 
								
									
								
							
								 
							
						 
						
							
							
								
								Windows fix for CMake copy test files  
							
							... 
							
							
							
							For cmake version 3.22.1, existing code worked on Linux, but failed on Windows 10 (?!?). 
Clarifying relative paths fixed the issue and worked on both systems. 
							
						 
						
							2023-04-14 13:19:17 -06:00  
				
					
						
							
							
								 
						
							
							
								ffc09cb56b 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow using system pybind11 if it exists.  
							
							... 
							
							
							
							Integrated upstream from https://salsa.debian.org/science-team/gtsam/-/blob/master/debian/patches/0003-Using-the-system-pybind11.patch 
with the additional fix for the cmake policy.
cc: @dkogan 
							
						 
						
							2023-03-06 01:15:00 +01:00  
				
					
						
							
							
								 
						
							
							
								1bf6954372 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into wrapper/update  
							
							
							
						 
						
							2023-02-23 08:07:33 -08:00  
				
					
						
							
							
								 
						
							
							
								2ce0b57f05 
								
							
								 
							
						 
						
							
							
								
								Fixed python wrapper  
							
							
							
						 
						
							2023-02-20 08:20:16 -08:00  
				
					
						
							
							
								 
						
							
							
								9a38b57144 
								
							
								 
							
						 
						
							
							
								
								update wrapper files to new version  
							
							
							
						 
						
							2023-02-18 19:34:23 -05:00  
				
					
						
							
							
								 
						
							
							
								3b21f4779d 
								
							
								 
							
						 
						
							
							
								
								separate .i file for Values  
							
							
							
						 
						
							2023-02-05 18:08:58 -05:00  
				
					
						
							
							
								 
						
							
							
								ce847d4ff9 
								
							
								 
							
						 
						
							
							
								
								python bindings don't use boost  
							
							
							
						 
						
							2023-01-22 08:40:02 -08:00  
				
					
						
							
							
								 
						
							
							
								ca451141c0 
								
							
								 
							
						 
						
							
							
								
								removed NamedSfmMeasurementVector  
							
							
							
						 
						
							2022-10-22 19:48:48 -07:00  
				
					
						
							
							
								 
						
							
							
								f9971f5049 
								
							
								 
							
						 
						
							
							
								
								use gtsam.gtsfm namespace for new API  
							
							
							
						 
						
							2022-10-13 01:07:41 -04:00  
				
					
						
							
							
								 
						
							
							
								4f406650f7 
								
							
								 
							
						 
						
							
							
								
								rename KeypointsList -> KeypointsVector  
							
							
							
						 
						
							2022-10-12 21:29:18 -04:00  
				
					
						
							
							
								 
						
							
							
								96aaff4bc6 
								
							
								 
							
						 
						
							
							
								
								wrap vector of NamedSfmMeasurement  
							
							
							
						 
						
							2022-09-26 20:42:03 -04:00  
				
					
						
							
							
								 
						
							
							
								fa17c50910 
								
									
								
							
								 
							
						 
						
							
							
								
								Add SfmTrack2dVector to ignore list  
							
							
							
						 
						
							2022-09-26 18:41:59 -04:00  
				
					
						
							
							
								 
						
							
							
								2434dc8ab7 
								
							
								 
							
						 
						
							
							
								
								add to preamble/specialization  
							
							
							
						 
						
							2022-09-26 11:36:39 -04:00  
				
					
						
							
							
								 
						
							
							
								8007271f4b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/borglab/gtsam  into dsf-gtsfm-to-gtsam-port  
							
							
							
						 
						
							2022-09-26 10:31:59 -04:00  
				
					
						
							
							
								 
						
							
							
								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