Varun Agrawal
6660e2a532
added axis labels and figure titles as optional params
2020-07-24 09:43:37 -05:00
Varun Agrawal
2e0f2962c4
add axis labels to the trajectory plot
2020-07-23 13:20:57 -05:00
Frank Dellaert
c8ddd43f97
Merge pull request #277 from borglab/feature/python-install
...
Auto-install Python Package
2020-07-16 12:50:58 -04:00
Fan Jiang
038bf297f6
Merge pull request #385 from borglab/fix/logging_lambda
...
Fix lambda check in logging optimizer
2020-07-12 20:56:47 -04:00
Fan Jiang
566467de5d
use isinstance
2020-07-11 16:50:25 -04:00
Fan Jiang
25513379e3
Add unit test
2020-07-11 14:37:54 -04:00
Fan Jiang
8e5f1447e3
Add check to ensure we are calling lambda on a LM
2020-07-11 11:54:40 -04:00
Fan Jiang
686ea137e7
Merge remote-tracking branch 'origin/develop' into fix/logging_lambda
2020-07-09 17:07:07 -04:00
Fan Jiang
4a0b031a2a
add return value in gtsam_optimize
2020-07-09 14:26:18 -04:00
Fan Jiang
f8b48db581
Fix lambda check in logging optimizer
2020-07-08 17:10:43 -04:00
Varun Agrawal
66570469c5
fix working directory for python install target
2020-07-07 17:38:27 -04:00
Varun Agrawal
db40cd71fc
Merge branch 'develop' into feature/python-install
2020-07-07 13:57:43 -04:00
Fan Jiang
683e37f148
Fix FrobeniusWormholeFactor Python test
2020-07-06 23:36:17 -04:00
Fan Jiang
6d5706049d
Merge remote-tracking branch 'origin/develop' into feature/frobeniusfactor
2020-07-06 22:58:23 -04:00
Varun Agrawal
e08e392020
Improved paths and added checks
2020-07-05 21:57:18 -05:00
Varun Agrawal
52da4580fb
make utils and test code python2 compliant
2020-07-01 18:52:02 -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
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
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
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
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
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
Varun Agrawal
efde078b94
pure CMake script to install Python wrapper after compiling
2020-06-24 14:05:17 -05: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
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
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
Varun Agrawal
ca46ebfda8
added comments and removed unnecessary code
2020-06-22 20:20:50 -05:00
Varun Agrawal
93a00a38a4
add new make command for installing python wrapper
2020-06-22 20:14:03 -05:00
Varun Agrawal
1725a577cf
cmake function to install python package once make install is completed
2020-06-22 17:25:29 -05:00
Frank Dellaert
0bd8143057
Importing Frobenius error factors from Shonan effort
2020-06-19 23:33:29 -04:00
Varun Agrawal
6400c505c6
Merge pull request #347 from borglab/feature/wrap-symbol-shorthand
...
Wrapper Updates for Global Functions
2020-06-11 11:27:37 -05:00
Varun Agrawal
ad08920880
Updated examples and tests with new symbol shorthands
2020-06-10 15:44:49 -05:00
Varun Agrawal
8008d69dc6
update python functions to include namespace
2020-06-10 15:14:07 -05:00
Fan Jiang
18e80b83aa
Merge pull request #345 from borglab/feature/logging_optimizer
...
Add logging (hooked) optimizer
2020-06-10 15:36:56 -04:00
Varun Agrawal
e59f898e10
Merge pull request #317 from tuwuhs/fix-msvc-cython
...
Fix Cython build on Windows/MSVC
2020-06-10 11:55:34 -05:00
Varun Agrawal
0b5a1b8003
Merge pull request #346 from borglab/feature/improved-imu-example-python
...
Improved Python IMU example
2020-06-10 11:52:51 -05:00
Fan Jiang
9cfd8332e6
Fix comet_ml test failing
2020-06-10 10:48:11 -04:00
Varun Agrawal
4fbaa43e92
docstring update
2020-06-09 17:51:29 -05:00
Fan Jiang
59f67906da
Add logging (hooked) optimizer
2020-06-09 16:55:44 -04:00