Commit Graph

282 Commits (7cfc5c352254b5bbc710f3e1d5b1f9bf19cfd84f)

Author SHA1 Message Date
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