4a57d8cd27 
								
							
								 
							
						 
						
							
							
								
								update todo  
							
							
							
						 
						
							2017-03-18 20:29:41 -04:00  
				
					
						
							
							
								 
						
							
							
								3daf8d7351 
								
							
								 
							
						 
						
							
							
								
								fix bad import * style  
							
							
							
						 
						
							2017-03-18 19:50:35 -04:00  
				
					
						
							
							
								 
						
							
							
								d6c75b57f8 
								
							
								 
							
						 
						
							
							
								
								update todo  
							
							
							
						 
						
							2017-03-18 19:49:37 -04:00  
				
					
						
							
							
								 
						
							
							
								c8e4648c66 
								
							
								 
							
						 
						
							
							
								
								better name: gtsam_short --> gtsam_test  
							
							
							
						 
						
							2017-03-18 19:49:19 -04:00  
				
					
						
							
							
								 
						
							
							
								aa43cf725c 
								
							
								 
							
						 
						
							
							
								
								update TODO  
							
							
							
						 
						
							2017-03-18 16:00:42 -04:00  
				
					
						
							
							
								 
						
							
							
								d18e638b08 
								
							
								 
							
						 
						
							
							
								
								cython wrap unstable  
							
							
							
						 
						
							2017-03-18 15:52:08 -04:00  
				
					
						
							
							
								 
						
							
							
								a6281e1932 
								
							
								 
							
						 
						
							
							
								
								unify gtsam.h for matlab and cython wrapper  
							
							
							
						 
						
							2017-03-18 15:33:01 -04:00  
				
					
						
							
							
								 
						
							
							
								6148f822ae 
								
							
								 
							
						 
						
							
							
								
								update  
							
							
							
						 
						
							2017-03-17 11:26:25 -04:00  
				
					
						
							
							
								 
						
							
							
								347fed9377 
								
							
								 
							
						 
						
							
							
								
								wrap Vector,Matrix for Values::at in the short test  
							
							
							
						 
						
							2017-03-15 13:57:01 -04:00  
				
					
						
							
							
								 
						
							
							
								685b0cb62f 
								
							
								 
							
						 
						
							
							
								
								remove np_utils Matrix and Vector functions  
							
							... 
							
							
							
							Not needed anymore. 
							
						 
						
							2017-03-15 13:54:00 -04:00  
				
					
						
							
							
								 
						
							
							
								e2abfe256d 
								
							
								 
							
						 
						
							
							
								
								remove requirements.txt  
							
							... 
							
							
							
							@dellaert: not needed for only 2 packages and an exception for eigency 
							
						 
						
							2017-03-08 10:59:06 -05:00  
				
					
						
							
							
								 
						
							
							
								ed8f7c5f82 
								
							
								 
							
						 
						
							
							
								
								[cython] remove copy constructor requirement  
							
							... 
							
							
							
							Using make_shared[C](other) instead of shared_ptr[C](new C(other)) to leverage the implicit default constructor inside C++ 
							
						 
						
							2017-03-06 01:06:53 -05:00  
				
					
						
							
							
								 
						
							
							
								d9d97c4bc7 
								
							
								 
							
						 
						
							
							
								
								Forward declare not only classes but their inheritance  
							
							... 
							
							
							
							This is needed for wrapping to Cython another project based on gtsam. The current scheme requires information about all parent classes. See updated comments in gtsam.h. 
							
						 
						
							2016-12-19 17:47:30 -05:00  
				
					
						
							
							
								 
						
							
							
								7c5db5e90f 
								
							
								 
							
						 
						
							
							
								
								update README  
							
							
							
						 
						
							2016-12-16 14:33:08 -05:00  
				
					
						
							
							
								 
						
							
							
								7abcdb1b45 
								
							
								 
							
						 
						
							
							
								
								reorganize script folders: more reasonable packaging  
							
							
							
						 
						
							2016-12-16 14:17:15 -05:00  
				
					
						
							
							
								 
						
							
							
								a7c1c89c7b 
								
							
								 
							
						 
						
							
							
								
								update short test version  
							
							
							
						 
						
							2016-12-16 00:27:32 -05:00  
				
					
						
							
							
								 
						
							
							
								c34349bb7c 
								
							
								 
							
						 
						
							
							
								
								Update README, showing how to wrap other projects using gtsam  
							
							
							
						 
						
							2016-12-16 00:26:52 -05:00  
				
					
						
							
							
								 
						
							
							
								f3bf89b463 
								
							
								 
							
						 
						
							
							
								
								print for PreintegrationParams  
							
							
							
						 
						
							2016-12-05 11:01:03 -05:00  
				
					
						
							
							
								 
						
							
							
								427d88ed5b 
								
							
								 
							
						 
						
							
							
								
								test -> tests  
							
							
							
						 
						
							2016-11-30 05:59:03 -05:00  
				
					
						
							
							
								 
						
							
							
								21fa3f07e9 
								
							
								 
							
						 
						
							
							
								
								basic experiments for testing the wrapper  
							
							
							
						 
						
							2016-11-30 05:58:23 -05:00  
				
					
						
							
							
								 
						
							
							
								1e425536bb 
								
							
								 
							
						 
						
							
							
								
								squeeze extra dims of numpy vectors so no need ravel.  
							
							
							
						 
						
							2016-11-30 05:57:12 -05:00  
				
					
						
							
							
								 
						
							
							
								6297b55f28 
								
							
								 
							
						 
						
							
							
								
								squeeze extra dims for numpy vectors  
							
							
							
						 
						
							2016-11-30 05:52:47 -05:00  
				
					
						
							
							
								 
						
							
							
								e37ce8eccb 
								
							
								 
							
						 
						
							
							
								
								update readme  
							
							
							
						 
						
							2016-11-29 12:10:08 -05:00  
				
					
						
							
							
								 
						
							
							
								c7db489dcd 
								
							
								 
							
						 
						
							
							
								
								update short test file  
							
							
							
						 
						
							2016-11-29 11:58:34 -05:00  
				
					
						
							
							
								 
						
							
							
								5958b2397c 
								
							
								 
							
						 
						
							
							
								
								resolve overloads via type checking, simplify Values's insert and update, more friendly Matrix and Vector utils  
							
							... 
							
							
							
							Keyword arguments are not needed anymore 
							
						 
						
							2016-11-29 11:58:22 -05:00  
				
					
						
							
							
								 
						
							
							
								f4e745ff0f 
								
							
								 
							
						 
						
							
							
								
								add an include path to generated headers (e.g., config.h)  
							
							
							
						 
						
							2016-11-29 10:38:20 -05:00  
				
					
						
							
							
								 
						
							
							
								cf70960fc1 
								
							
								 
							
						 
						
							
							
								
								update readme format, delete install.sh  
							
							
							
						 
						
							2016-11-25 04:14:00 -05:00  
				
					
						
							
							
								 
						
							
							
								05dafa2334 
								
							
								 
							
						 
						
							
							
								
								update and rename TODO to README. Add basic installation and usage instructions.  
							
							
							
						 
						
							2016-11-25 03:38:00 -05:00  
				
					
						
							
							
								 
						
							
							
								67787c5d39 
								
							
								 
							
						 
						
							
							
								
								fix variable names. They are important to resolve overloads!  
							
							
							
						 
						
							2016-11-25 03:35:45 -05:00  
				
					
						
							
							
								 
						
							
							
								c54753d106 
								
							
								 
							
						 
						
							
							
								
								now can build and install with cmake  
							
							
							
						 
						
							2016-11-25 02:27:12 -05:00  
				
					
						
							
							
								 
						
							
							
								003f698503 
								
							
								 
							
						 
						
							
							
								
								remove obsolete tests  
							
							
							
						 
						
							2016-11-24 21:53:44 -05:00  
				
					
						
							
							
								 
						
							
							
								2ce6d11bca 
								
							
								 
							
						 
						
							
							
								
								a mini version for testing  
							
							
							
						 
						
							2016-11-24 19:51:02 -05:00  
				
					
						
							
							
								 
						
							
							
								a21dd0e471 
								
							
								 
							
						 
						
							
							
								
								put generated files in subfolder, run unittests by default  
							
							
							
						 
						
							2016-11-24 19:48:05 -05:00  
				
					
						
							
							
								 
						
							
							
								a4f28bc7fb 
								
							
								 
							
						 
						
							
							
								
								Port all matlab tests to python. All passed.  
							
							
							
						 
						
							2016-11-24 19:29:42 -05:00  
				
					
						
							
							
								 
						
							
							
								e73d8a9742 
								
							
								 
							
						 
						
							
							
								
								add missing constructors and copy constructors  
							
							
							
						 
						
							2016-11-24 19:23:22 -05:00  
				
					
						
							
							
								 
						
							
							
								0d68f42700 
								
							
								 
							
						 
						
							
							
								
								update todo  
							
							
							
						 
						
							2016-11-23 14:24:05 -05:00  
				
					
						
							
							
								 
						
							
							
								5c5cc65951 
								
							
								 
							
						 
						
							
							
								
								bring cython gtsam.h closer to the original version for matlab  
							
							
							
						 
						
							2016-11-23 14:22:52 -05:00  
				
					
						
							
							
								 
						
							
							
								d772e52512 
								
							
								 
							
						 
						
							
							
								
								move matlab.h, containing matlab ultility functions, to nonlinear/utilities.h so it can be installed properly and can be used with the cython wrapper  
							
							
							
						 
						
							2016-11-22 17:41:59 -05:00  
				
					
						
							
							
								 
						
							
							
								74f80fea4f 
								
							
								 
							
						 
						
							
							
								
								[refactor] more understandable function names  
							
							... 
							
							
							
							Clearing confusions between pxd and pyx classes and objects! 
							
						 
						
							2016-11-22 12:13:33 -05:00  
				
					
						
							
							
								 
						
							
							
								52a85f23f8 
								
							
								 
							
						 
						
							
							
								
								fix bugs on returned values  
							
							
							
						 
						
							2016-11-21 17:14:30 -05:00  
				
					
						
							
							
								 
						
							
							
								7d8992c00a 
								
							
								 
							
						 
						
							
							
								
								update TODO  
							
							
							
						 
						
							2016-11-21 09:29:59 -05:00  
				
					
						
							
							
								 
						
							
							
								9f58d21030 
								
							
								 
							
						 
						
							
							
								
								support dynamic cast from all parents/virtual base  
							
							
							
						 
						
							2016-11-18 11:00:15 -05:00  
				
					
						
							
							
								 
						
							
							
								39f4d92061 
								
							
								 
							
						 
						
							
							
								
								update TODO  
							
							
							
						 
						
							2016-11-16 17:53:54 -05:00  
				
					
						
							
							
								 
						
							
							
								acf3c9d259 
								
							
								 
							
						 
						
							
							
								
								proper overloading constructors  
							
							
							
						 
						
							2016-11-16 17:51:03 -05:00  
				
					
						
							
							
								 
						
							
							
								7e348a8204 
								
							
								 
							
						 
						
							
							
								
								wrap push_back and at for FastVector (hence, KeyVector)  
							
							
							
						 
						
							2016-11-14 00:11:04 -05:00  
				
					
						
							
							
								 
						
							
							
								639854a6a0 
								
							
								 
							
						 
						
							
							
								
								enable KeyVector keys() for NonlinearFactor  
							
							
							
						 
						
							2016-11-13 23:54:57 -05:00  
				
					
						
							
							
								 
						
							
							
								e8778319e3 
								
							
								 
							
						 
						
							
							
								
								update TODO  
							
							
							
						 
						
							2016-11-13 23:54:06 -05:00  
				
					
						
							
							
								 
						
							
							
								0e27a1ac07 
								
							
								 
							
						 
						
							
							
								
								require Cython 0.25.1  
							
							... 
							
							
							
							Cython 0.24.1 has problems with instantiating template types. FastVector<Key> in instantiated template classes (e.g. PriorFactorPose2) is understood as FastVector<size_t>, hence can't be casted to KeyVector. Moving to 0.25 solves the problem. 
							
						 
						
							2016-11-13 23:53:48 -05:00  
				
					
						
							
							
								 
						
							
							
								5311bc1b55 
								
							
								 
							
						 
						
							
							
								
								check in TODO list  
							
							
							
						 
						
							2016-09-19 12:46:57 -04:00  
				
					
						
							
							
								 
						
							
							
								bfb58143f5 
								
							
								 
							
						 
						
							
							
								
								Vector in template param: works! Also fix tests for recent changes...  
							
							
							
						 
						
							2016-09-19 12:39:41 -04:00