Varun Agrawal
e08e392020
Improved paths and added checks
2020-07-05 21:57:18 -05:00
Varun Agrawal
cb151dd9ee
update python build location in travis script
2020-07-04 20:42:15 -04:00
Varun Agrawal
d2f69eeab4
Add python-install dependency for gtsam_unstable as well
2020-07-01 17:07:31 -05:00
Varun Agrawal
a6908cd1cb
removed unneeded install commands and updated README
2020-07-01 16:23:24 -05:00
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
55701d552f
Merge branch 'develop' into feature/python-install
2020-06-30 10:53:26 -05: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
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
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
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
Varun Agrawal
2c20c1108d
Merge branch 'develop' into feature/cmake-cython-path
2020-06-23 16:31:21 -05:00
Varun Agrawal
9daeb39267
Set minimum supported numpy version to 1.11.0 ( #366 )
...
* add deadsnakes ppa to install python3.6 on Ubuntu Xenial
* updated travis distro to Ubuntu 18.04 bionic
* Revert "updated travis distro to Ubuntu 18.04 bionic"
This reverts commit 323264a924e8554da49c27a374e9a6278c5a659e.
* restrict numpy version to be less than 1.19.0
* use ubuntu packaged numpy as baseline version to test against
* downgrade minimum required version of numpy to version supported by Ubuntu Xenial
* undo explicit pip install
2020-06-23 16:08:44 -05:00
Gerry Chen
a0a3b8f459
reset filesystem - forgot to uncomment these after debugging
2020-06-23 09:52:29 -04:00