Commit Graph

292 Commits (aae9c19d0fa7dc152b0818511a0a7d11e96c53bc)

Author SHA1 Message Date
Varun Agrawal 5da2108cd4 Merge branch 'develop' into imu-examples 2020-07-27 20:37:29 -05:00
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 ebd4db2380 small improvements to the ImuFactorExample.py 2020-07-02 13:03:17 -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 6fdcddbaa7 improvements to ImuFactorExample 2020-06-29 16:33:28 -05:00
Varun Agrawal 89bdebf5ca added function to plot trajectory incrementally 2020-06-29 16:33:09 -05:00
Varun Agrawal bfbb6cb28d renamed ImuFactorExample2 to ImuFactorISAM2Example 2020-06-29 16:32:46 -05:00
Varun Agrawal d79ddb6858 Merge branch 'develop' into imu-examples 2020-06-29 11:16:10 -05:00
Varun Agrawal 17bf29d4b0 improved result printing and use of flags for ImuFactorExample.py 2020-06-28 20:24:54 -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 33a1628e84 vastly improved the basic ImuFactorExample script 2020-06-16 17:30:30 -05:00
Varun Agrawal 3db8862480 reduce for loops, add titles to plots, better space subplots for IMU data 2020-06-16 15:09:11 -05:00