Commit Graph

242 Commits (2c20c1108dd6a0442c0eceb858bb4c54f2281e99)

Author SHA1 Message Date
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 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
Varun Agrawal 744727707e add guassian noise to initial estimates in Imu example 2020-06-09 12:15:08 -05:00
Varun Agrawal 7a089ba79f Undo API changes 2020-06-08 13:46:12 -05:00
Varun Agrawal 1c82ac345f Plotting updates
- Fixed plotting functions
- Renamed `P` to more descriptive `covariance`
- Added docstrings
2020-06-08 09:24:14 -05:00
Varun Agrawal 9234c7993c wrap the addPrior method and added a test for python 2020-06-02 14:59:03 -05:00
Zbynek Winkler c74a25cdf2 Fix problem introduced in #255.
The api plot_pose3 and plot_pose3_on_axes has been changed, breaking
backward compatibility by adding arguments in the middle. The newly
introduced arguments have been moved to the end of the argument list to
mitigate the problem.
2020-05-29 14:50:29 +02:00
Tuwuh S Wibowo 125d59dfcd Fix Cython build on Windows/MSVC, tested on MSVC 2019 compiler 2020-05-21 02:15:15 -04:00
Varun Agrawal fec98b5cd4 Merge branch 'develop' into feature/python-plotting 2020-04-08 19:36:47 -04:00
Varun Agrawal 4197fa3c54 removed graphWithPrior from all examples while keeping functionality the same 2020-03-29 19:13:15 -04:00
Varun Agrawal a59682e608 Merge branch 'develop' into feature/python-plotting 2020-03-25 19:06:17 -04:00
Frank Dellaert 0c2890b815
Merge pull request #252 from borglab/feature/TOA
Time of arrival measurements
2020-03-25 16:41:02 -04:00
Frank Dellaert 1cfcd2075a Style and dates 2020-03-25 08:59:58 -04:00
Varun Agrawal ca4daa0894
Merge pull request #258 from borglab/deprecate-simplecamera
Replace SimpleCamera with PinholeCameraCal3_S2
2020-03-23 08:08:18 -04:00
Varun Agrawal 87c338a18b import python classes 2020-03-22 12:32:16 -04:00
Varun Agrawal 81b4765299 modernized SFM example and added plotting of trajectory and landmarks 2020-03-20 22:25:14 -04:00
Varun Agrawal b3a9c7a5ef function to plot trajectory 2020-03-20 22:25:14 -04:00
Varun Agrawal 26d6cb3d6e code to plot 3D covariance ellipsoid 2020-03-20 22:25:14 -04:00
Varun Agrawal f7d86a80cf matplotlib function to set axes equal for 3D plots 2020-03-20 22:25:14 -04:00
Frank Dellaert cd318b2295 Python example and necessary wrapper gymnastics 2020-03-18 17:36:42 -04:00
Varun Agrawal d9923fc3cc replaced/appended all calls to SimpleCamera with PinholeCameraCal3_S2 2020-02-21 19:42:55 -05:00
Fan Jiang 3eb2a4d1b6 Add two required string for version detection 2020-02-11 09:44:02 -05:00
Frank Dellaert 4169442a2b
Merge pull request #202 from ayushbaid/patch-1
Fixing the test for merging two sets in the DSF
2020-01-11 11:57:10 -08:00
Fan Jiang 7ebfdadb28
Merge pull request #207 from ProfFan/feature/python_packaging
Patches for allowing static build for PyPI distribution (pip install)
2020-01-08 19:50:13 -05:00
Fan Jiang 6a4453a16a Nuke the commented out check 2020-01-08 15:13:40 -05:00
Fan Jiang 1319f400cc Fix error when packaging 2020-01-05 22:58:25 -05:00
Peter Mullen a99610b77a make code match comments when creating Pose3 noiseModel instances 2020-01-04 16:57:22 -08:00
Ayush Baid 762788efa3
Fixing the test for merging two sets in the DSF
I am not super sure with the code, but I think the intention behind the test is to check pair1 with pair2 after it has been merged. Hence changing it.
2019-12-29 15:30:38 -05:00
Frank Dellaert e971c933d2 Merge remote-tracking branch 'origin/develop' into feature/rotation_group
# Conflicts:
#	gtsam.h
#	gtsam/linear/GaussianBayesNet.cpp
2019-11-27 14:18:39 -08:00
mxie32 8df7981564 expose GPSFactor in python wrapper, and add example for it 2019-10-19 17:15:56 -04:00
Gerry Chen e20494324f Gaussian Factor Graph unittests and linearization
(with Python bindings)
2019-10-09 15:58:57 -04:00
Frank Dellaert f5b57ce59f Python tests 2019-10-01 14:04:09 -04:00
Frank Dellaert b0e4075089 Added python test for Karcher mean 2019-10-01 14:01:54 -04:00
Frank Dellaert 6eefc56e17 Wrapped SO(3), SO(4) and new factor, and added SO(4) tests in python 2019-10-01 14:01:53 -04:00
Varun Agrawal 5e387d1a7c update to README to include link to READMEs of MATLAB and Python wrappers 2019-09-16 16:03:59 -04:00
Varun Agrawal 2071aa7556 update to setup.py install check to account for build type 2019-06-17 16:36:50 -04:00
Varun Agrawal 914ea4cfc8 install gtsam_eigency to the correct cython directory 2019-06-17 16:36:50 -04:00
Varun Agrawal b8292399d6 renamed all READMEs to README.md and updated markdown syntax 2019-06-13 17:26:07 -04:00
Varun Agrawal 17fbf1028d updated python package information 2019-05-29 17:13:19 -04:00
Frank Dellaert 371e172722 Port test and examples from obsolete python wrapper 2019-05-17 22:11:10 -04:00
Frank Dellaert 8801de4d63 Pose3 naming convention 2019-05-16 15:06:15 -04:00
Frank Dellaert 23f3f95ed2 deprecated get_noiseModel 2019-05-16 14:40:55 -04:00