Frank Dellaert
4d93a33f61
Static methods should be uppercase.
2016-01-26 23:09:58 -08:00
Frank Dellaert
0ad3763ecf
Merged in feature/gtsampy-header-reset (pull request #206 )
...
Added gtsampy.h header to support development of py_wrap branch
2016-01-26 13:27:08 -08:00
dellaert
6fbb8cdff8
Added gtsampy.h header to support development of py_wrap branch: the differences between gtsam.h and gtsampy.h highlight the progress of python wrapping.
2016-01-26 11:42:43 -08:00
Frank Dellaert
2f4b353669
Merged in feature/py_wrap_handwritten (pull request #205 )
...
Handwritten gtsam python module
2016-01-25 08:06:33 -08:00
Frank Dellaert
a6c265fda0
OdometryExample and necessary wrapping
2016-01-25 00:58:08 -08:00
Frank Dellaert
312b8f5da0
Cleaned up example
2016-01-25 00:57:35 -08:00
Frank Dellaert
6ee3e42d27
Update README
2016-01-25 00:09:51 -08:00
Chris Beall
31923862d6
Adding Ellon to list of contributors. Very important :-)
2016-01-24 23:59:22 -05:00
Chris Beall
cd0215d9a8
Add back empty __init__.py file for gtsam_tests. Seems required to be able to do "import gtsam_tests", but it can be empty.
2016-01-24 23:47:36 -05:00
Chris Beall
fe56fcd747
Make option text consistent with Matlab text
2016-01-24 23:40:11 -05:00
Chris Beall
00da6d3f81
string concat the CMake 2.8-friendly way
2016-01-24 23:29:06 -05:00
Chris Beall
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
Chris Beall
6b85a8db14
typo
2016-01-24 20:54:16 -05:00
dellaert
7b493812e8
Adapt to new dir structure
2016-01-24 15:51:04 -08:00
dellaert
0605abfea5
Chaned dir structure a bit
2016-01-24 15:50:31 -08:00
dellaert
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
Chris Beall
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
dellaert
eb5d026a4a
Synced with commit b30d90bf70 (diff-43bc6d5065b2331de9923fd47b8c5d56)
2016-01-20 09:28:30 -08:00
dellaert
c77997fbb1
Fixed typo
2016-01-19 23:18:39 -08:00
cbeall3
31888d653c
Remove CMake option to use 3rdparty numpy C-API
2016-01-19 14:45:34 -05:00
dellaert
ba13d74363
Delete 3dparty numpy C-api
2016-01-19 09:56:36 -08:00
dellaert
0dc0fa714b
Merge remote-tracking branch 'origin/develop' into feature/py_wrap_handwritten
2016-01-19 09:10:57 -08:00
Frank Dellaert
43334e0f8b
Merged in fix/ExpmapArgument (pull request #204 )
...
Correct Expmap argument
2016-01-18 00:52:52 -08:00
dellaert
e6b9c6fc95
Tiny typo, lots of mallocs!
2016-01-17 23:39:43 -08:00
Frank Dellaert
af40679dbf
Merged in feature/small_Rot3_optimizations (pull request #203 )
...
Feature/small_rot3_optimizations
2016-01-17 21:32:55 -08:00
Frank Dellaert
a0f32f6d14
Got rid of dynamic Matrix in rotate
2016-01-17 19:23:18 -08:00
Frank Dellaert
c1b2e9d726
Optmized ExpmapDerivative
2016-01-17 19:22:49 -08:00
Frank Dellaert
3c1ddd7a3f
Inlined skewSymmetric
2016-01-17 19:22:14 -08:00
Frank Dellaert
25948677c5
Merged in fix/SmartFactorSerialization (pull request #202 )
...
fixed smart factors / IMU factor serialization, add unit tests
2016-01-14 07:58:22 -08:00
Jing Dong
c3edee1e2d
fixed imu factor serialization, add unit test
2016-01-13 21:33:41 -05:00
Jing Dong
6ab909a92c
fixed smart factors serialization, add unit tests]
2016-01-13 12:22:58 -05:00
Frank Dellaert
31eec5317c
Merged in feature/biasJacobians (pull request #201 )
...
Feature/biasjacobians
2015-12-30 12:12:13 -08:00
Frank Dellaert
b3ffc6d824
Added missing Jacobians
2015-12-30 00:15:02 -08:00
Frank Dellaert
6f8b05c0d0
ignore some files
2015-12-30 00:14:51 -08:00
Ellon Mendes
4f4d7c2af5
Add value_exists() and calculate_pose3_estimate to ISAM2 in python
2015-12-11 18:20:33 +01:00
Ellon Mendes
383986902a
Add quaternion() method, use properly quaternion named constructor, and add some comments on RzRyRx
2015-12-11 18:19:05 +01:00
Ellon Mendes
868f1511fc
Add Quaternion named constructor to Rot3 in the python module
2015-12-08 14:31:24 +01:00
Ellon Mendes
2754613072
Add support for int64 and uint64 as it was done in Schweizer-Messer
...
See https://github.com/ethz-asl/Schweizer-Messer
2015-12-03 13:04:54 +01:00
Ellon Mendes
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
Ellon Mendes
31a88ba910
Remove some variables to improve readbility
2015-12-02 15:29:07 +01:00
Ellon Mendes
87211319fb
Update python/README.md
2015-12-02 14:35:51 +01:00
Ellon Mendes
4f509c2dff
Improve printing when copying .py files
2015-12-02 14:15:10 +01:00
Ellon Mendes
81a1fe1c3a
Create a proper target to generate python/gtsam/_libgtsam_python.so in the build directory
2015-12-02 13:35:17 +01:00
Ellon Mendes
4671b03e74
Only copy .py files if they've changed
2015-12-02 13:35:17 +01:00
Ellon Mendes
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
Ellon Mendes
888af6b948
Remove unused lines that generate warnings on CMake 3.4
2015-12-02 13:35:17 +01:00
Ellon Mendes
2e4a96dc18
Do not store RPATH into _libgtsam_python.so
...
Since we're copying the .so from the build dir to python/gtsam _outside_ the
build dir, we should remove the rpath from the .so, so it will search the
library in the system, and not in the build directory, after installed using
setup.py
2015-12-02 13:35:17 +01:00
Ellon Mendes
57373c8c47
Wrap Cayley methods to python only if not using Quaternions
2015-12-02 13:35:17 +01:00
Ellon Mendes
dfc15a2f17
Rename python module related cmake variables to improve readability
2015-12-02 13:35:17 +01:00
Ellon Mendes
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