Commit Graph

12187 Commits (6eb8b13f6ecbee000033bff649e8405f84f68b5c)

Author SHA1 Message Date
Varun Agrawal 59968fddc5 Python Wrapper CMake update
- Added python-install target variable for easy updating.
- Fixed/Added all dependencies so that everything is built automatically.
- Removed unnecessary install commands
2020-07-01 14:36:57 -05:00
Varun Agrawal 74591eece6 fixed CYTHON_INSTALL_PATH cmake variable wrt cache 2020-07-01 14:36:16 -05:00
Varun Agrawal 8859b963a2 In-place cython build
Build everything inside the build/cython{BuildType} directory directly, so we can bypass the `make install` step and introduce the `make python-install` step which allows cmake to handle all dependencies.
2020-07-01 12:13:53 -05:00
Varun Agrawal 54f2acd521 updated cython wrapper README 2020-06-30 20:57:31 -05:00
Varun Agrawal 7a725bf46a Remove redundant postfix checking since the postfix is already added at the top level 2020-06-30 20:48:01 -05:00
Varun Agrawal c84060acea Use the high level cython variables, improve install process 2020-06-30 20:47:32 -05:00
Varun Agrawal 06476c8ee7 Create and use cython build directory 2020-06-30 20:46:55 -05:00
Varun Agrawal 9cbabb2cb6 Set high level Cython/Eigency variables to reduce duplication 2020-06-30 20:45:55 -05:00
Varun Agrawal 192bf870af newline added to end of CMake file 2020-06-30 13:16:09 -05:00
Varun Agrawal 83cbcd0bea capture stdout in python test [only for python3] 2020-06-30 13:13:04 -05:00
Varun Agrawal 55701d552f Merge branch 'develop' into feature/python-install 2020-06-30 10:53:26 -05:00
Akshay Krishnan 7c53235fdb
Merge pull request #367 from borglab/feature/1dsfm
Translation averaging
2020-06-30 08:17:48 -07:00
akrishnan86 0e6dc6a016 Merge branch 'develop' of github.com:borglab/gtsam into feature/1dsfm 2020-06-29 20:05:56 -07:00
Varun Agrawal 16532bff37 run setup.py after installing the gtsam_eigency module 2020-06-29 21:37:07 -05:00
Varun Agrawal 806e5b12a3 cleaner version of execution script which only needs 'make install' 2020-06-29 19:29:52 -05:00
Varun Agrawal 54c2903183 make python-install command depends on gtsam target 2020-06-29 16:53:42 -05:00
akrishnan86 9d9c30e5dc review1 changes 2020-06-28 11:03:38 -07:00
Fan Jiang 8739c372fb Merge remote-tracking branch 'origin/develop' into feature/frobeniusfactor 2020-06-27 01:26:53 -04:00
Varun Agrawal 8ebd7f7f54
Merge pull request #370 from borglab/feature/minor-updates
Minor Updates
2020-06-25 14:10:01 -05:00
Fan Jiang a453d7b549
Merge pull request #363 from borglab/feature/aligned_makeshared
[v2] Fix all alignment issues when using make_shared
2020-06-25 12:20:08 -04:00
Varun Agrawal c8583e921a Revert "added .gitignore for when building the sample cmake projects"
This reverts commit 350808d9dc.
2020-06-25 10:28:59 -05:00
akrishnan86 fee226a1de fix SfmData naming 2020-06-24 22:43:55 -07:00
Fan Jiang 17568e6779 Add missing lf 2020-06-25 00:14:21 -04:00
Varun Agrawal 350808d9dc added .gitignore for when building the sample cmake projects 2020-06-24 19:27:45 -05:00
Varun Agrawal 7f1384b0f2 wrap the biasHat function for PreintegratedMeasurement 2020-06-24 19:25:56 -05:00
Varun Agrawal a4ef531a32 print Eigen Unsupported status message correctly 2020-06-24 19:23:37 -05:00
Varun Agrawal 34180fb816
Merge pull request #343 from borglab/fix/serializationToFile
SerializeToXMLFile fix
2020-06-24 19:07:35 -05:00
Varun Agrawal 192184b3b7 Specify working directory from where to call setup.py 2020-06-24 18:40:03 -05:00
Varun Agrawal 4f6f821611 Vastly improved setup.py template 2020-06-24 18:39:49 -05:00
Varun Agrawal 453d3a7416 Added cmake variable GTSAM_CYTHON_INSTALL_FULLPATH to include build tag directly 2020-06-24 18:11:24 -05:00
Varun Agrawal 2475e6c68c Load Cython requirements file instead of reading it in cmake 2020-06-24 17:44:03 -05:00
Fan Jiang fb21c553a0 Switch to the new alignment marker type 2020-06-24 17:15:00 -04:00
Fan Jiang 6dbd7c243a Add comments 2020-06-24 16:25:46 -04:00
Varun Agrawal 5feaf6dd9d reset to previous version 2020-06-24 14:07:28 -05:00
Varun Agrawal 9698b03253 removed extra line 2020-06-24 14:06:25 -05:00
Varun Agrawal efde078b94 pure CMake script to install Python wrapper after compiling 2020-06-24 14:05:17 -05:00
Gerry Chen b37be7d640 rename serialization functions with less ambiguous names
According to Varun's suggestion.
Note: string functions should be automatically inlined by compiler to avoid passing big strings.
2020-06-24 14:33:08 -04:00
Gerry Chen 6d75e992e8 serialization docstrings 2020-06-24 14:16:00 -04:00
Fan Jiang 7d7475b881 Style fixes as commented by @dellaert 2020-06-24 14:15:46 -04:00
Varun Agrawal 530016edf0 added Windows batch script to install python wrapped package 2020-06-24 11:06:35 -05:00
Varun Agrawal 6972a5c9a7 updated comments in shell script 2020-06-24 11:06:01 -05:00
Varun Agrawal ce73b51124
Merge pull request #359 from dwisth/feature/PoseToPointFactor
Add Pose3-Point3 factor
2020-06-24 11:00:23 -05:00
Gerry Chen de7332fcea remove file roundtrip test for pointers 2020-06-24 02:39:44 -04:00
David 7eab8c11f2 Merge branch 'develop' into feature/PoseToPointFactor 2020-06-24 14:15:33 +10:00
Varun Agrawal 56539c9e1a Merge branch 'develop' into feature/python-install 2020-06-23 23:55:09 -04:00
Varun Agrawal 1c9f429d9c Merge branch 'develop' into feature/frobeniusfactor 2020-06-23 23:47:50 -04:00
Varun Agrawal f7dfff0f95
Merge pull request #364 from borglab/feature/cmake-cython-path
Export Cython Install Path
2020-06-23 22:42:24 -05:00
Varun Agrawal 890d631e60 Merge branch 'develop' into fix/serializationToFile 2020-06-23 23:41:19 -04:00
Fan Jiang 9561244b39 Merge remote-tracking branch 'origin/develop' into feature/aligned_makeshared 2020-06-23 18:37:25 -04:00
Fan Jiang b41809203f Revise comments 2020-06-23 18:37:12 -04:00