170b59a1e0 
								
							
								 
							
						 
						
							
							
								
								Potential fix for python-stubs target file not found  
							
							
							
						 
						
							2025-02-26 09:49:15 -05:00  
				
					
						
							
							
								 
						
							
							
								b99fa19ad8 
								
							
								 
							
						 
						
							
							
								
								Copy dirty examples  
							
							
							
						 
						
							2024-10-28 15:59:19 -07:00  
				
					
						
							
							
								 
						
							
							
								234dd0930c 
								
							
								 
							
						 
						
							
							
								
								common macro for setting python library properties  
							
							
							
						 
						
							2024-09-26 18:51:18 -04:00  
				
					
						
							
							
								 
						
							
							
								5c75a52fa6 
								
							
								 
							
						 
						
							
							
								
								remove extra whitespaces  
							
							
							
						 
						
							2024-09-26 18:50:50 -04:00  
				
					
						
							
							
								 
						
							
							
								e0ce34833a 
								
							
								 
							
						 
						
							
							
								
								remove postfix for python when compiling with Timing and Profiling  
							
							
							
						 
						
							2024-09-26 18:48:44 -04:00  
				
					
						
							
							
								 
						
							
							
								580dcb27f4 
								
							
								 
							
						 
						
							
							
								
								ignore errors in stub generation  
							
							
							
						 
						
							2024-09-26 12:12:26 -04:00  
				
					
						
							
							
								 
						
							
							
								e36fa332f2 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Fix compile error on Clang 18, tweak for better type generation""  
							
							... 
							
							
							
							This reverts commit 6190e3d13f 
							
						 
						
							2024-09-26 11:51:41 -04:00  
				
					
						
							
							
								 
						
							
							
								e023360843 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Use pybind11-stubgen for generating stubs""  
							
							... 
							
							
							
							This reverts commit 92c7f51db5 
							
						 
						
							2024-09-26 11:50:58 -04:00  
				
					
						
							
							
								 
						
							
							
								92c7f51db5 
								
							
								 
							
						 
						
							
							
								
								Revert "Use pybind11-stubgen for generating stubs"  
							
							... 
							
							
							
							This reverts commit 30c789dbdb 
							
						 
						
							2024-09-25 11:06:51 -04:00  
				
					
						
							
							
								 
						
							
							
								6190e3d13f 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix compile error on Clang 18, tweak for better type generation"  
							
							... 
							
							
							
							This reverts commit e3dd4e1704 
							
						 
						
							2024-09-25 11:03:15 -04:00  
				
					
						
							
							
								 
						
							
							
								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