Duy-Nguyen Ta
1e425536bb
squeeze extra dims of numpy vectors so no need ravel.
2016-11-30 05:57:12 -05:00
Duy-Nguyen Ta
6297b55f28
squeeze extra dims for numpy vectors
2016-11-30 05:52:47 -05:00
Duy-Nguyen Ta
e37ce8eccb
update readme
2016-11-29 12:10:08 -05:00
Duy-Nguyen Ta
c7db489dcd
update short test file
2016-11-29 11:58:34 -05:00
Duy-Nguyen Ta
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
Duy-Nguyen Ta
f4e745ff0f
add an include path to generated headers (e.g., config.h)
2016-11-29 10:38:20 -05:00
Duy-Nguyen Ta
cf70960fc1
update readme format, delete install.sh
2016-11-25 04:14:00 -05:00
Duy-Nguyen Ta
05dafa2334
update and rename TODO to README. Add basic installation and usage instructions.
2016-11-25 03:38:00 -05:00
Duy-Nguyen Ta
67787c5d39
fix variable names. They are important to resolve overloads!
2016-11-25 03:35:45 -05:00
Duy-Nguyen Ta
c54753d106
now can build and install with cmake
2016-11-25 02:27:12 -05:00
Duy-Nguyen Ta
003f698503
remove obsolete tests
2016-11-24 21:53:44 -05:00
Duy-Nguyen Ta
2ce6d11bca
a mini version for testing
2016-11-24 19:51:02 -05:00
Duy-Nguyen Ta
a21dd0e471
put generated files in subfolder, run unittests by default
2016-11-24 19:48:05 -05:00
Duy-Nguyen Ta
a4f28bc7fb
Port all matlab tests to python. All passed.
2016-11-24 19:29:42 -05:00
Duy-Nguyen Ta
e73d8a9742
add missing constructors and copy constructors
2016-11-24 19:23:22 -05:00
Duy-Nguyen Ta
0d68f42700
update todo
2016-11-23 14:24:05 -05:00
Duy-Nguyen Ta
5c5cc65951
bring cython gtsam.h closer to the original version for matlab
2016-11-23 14:22:52 -05:00
Duy-Nguyen Ta
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
Duy-Nguyen Ta
74f80fea4f
[refactor] more understandable function names
...
Clearing confusions between pxd and pyx classes and objects!
2016-11-22 12:13:33 -05:00
Duy-Nguyen Ta
52a85f23f8
fix bugs on returned values
2016-11-21 17:14:30 -05:00
Duy-Nguyen Ta
7d8992c00a
update TODO
2016-11-21 09:29:59 -05:00
Duy-Nguyen Ta
9f58d21030
support dynamic cast from all parents/virtual base
2016-11-18 11:00:15 -05:00
Duy-Nguyen Ta
39f4d92061
update TODO
2016-11-16 17:53:54 -05:00
Duy-Nguyen Ta
acf3c9d259
proper overloading constructors
2016-11-16 17:51:03 -05:00
Duy-Nguyen Ta
7e348a8204
wrap push_back and at for FastVector (hence, KeyVector)
2016-11-14 00:11:04 -05:00
Duy-Nguyen Ta
639854a6a0
enable KeyVector keys() for NonlinearFactor
2016-11-13 23:54:57 -05:00
Duy-Nguyen Ta
e8778319e3
update TODO
2016-11-13 23:54:06 -05:00
Duy-Nguyen Ta
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
Duy-Nguyen Ta
5311bc1b55
check in TODO list
2016-09-19 12:46:57 -04:00
Duy-Nguyen Ta
bfb58143f5
Vector in template param: works! Also fix tests for recent changes...
2016-09-19 12:39:41 -04:00
Duy-Nguyen Ta
d40c0ba491
add setup scripts, fix tests
2016-09-16 11:42:01 -04:00
Duy-Nguyen Ta
3478b744e6
add setup script
2016-09-14 07:47:52 -04:00