Commit Graph

12968 Commits (ad9e8536e7d23f872b1a45c77736df3f13d0d9c1)

Author SHA1 Message Date
Varun Agrawal ad9e8536e7 Merging 'master' into 'wrap' 2021-03-10 09:18:36 -05:00
Varun Agrawal f52b09660e Squashed 'wrap/' changes from b28b3570d..b0eb968f2
b0eb968f2 Completely handle Matlab wrapping (#34)
4ad71812a Merge pull request #33 from borglab/fix/script-destination
0c832eed7 reverted from TYPE to DESTINATION for wrapper scripts
10e1efd6f Merge pull request #32 from ayushbaid/feature/pickle
55d5d7fbe ignoring pickle in matlab wrap
8d70c7fe2 adding newlines
dee8aaee3 adding markers for pickling
46fc45d82 separating out the marker for pickle
d37b8a972 Merge pull request #31 from ayushbaid/feature/pickle
efd4a0fb4 removing tab
42fd231f3 adding newline for test compare
0aa316150 removing extra brackets
7fe1d7d0f adding pickle code to expected file
9c3ab7a8b fixing string format for new classname
2f89284e8 moving pickle support with the serialization code
5a8abc916 adding pickle support for select classes using serialization

git-subtree-dir: wrap
git-subtree-split: b0eb968f29a2261700361599cab2823221dd0f9d
2021-03-10 09:18:36 -05:00
Varun Agrawal 9afce21ac5 delete example project since it is now its own git template 2021-03-10 09:18:09 -05:00
Varun Agrawal 827f3feb6b update Matlab CMakeLists.txt to use the wrapper 2021-03-10 09:17:22 -05:00
Varun Agrawal f03b12e420 Make matlab wrapping rely completely on the wrap project 2021-03-09 16:10:08 -05:00
Varun Agrawal 6f81bdea7b offload matlab wrapping to the wrap project 2021-03-09 15:07:15 -05:00
Akshay Krishnan 7f06addf29
Merge pull request #706 from borglab/fix/translation-averaging-panorama
Fixing translation averaging for the panorama case
2021-03-06 11:45:37 -08:00
akrishnan86 cc56e3313c Merge branch 'develop' of github.com:borglab/gtsam into fix/translation-averaging-panorama 2021-03-06 10:39:21 -08:00
John Lambert dcd8881676
Merge pull request #707 from borglab/update-brew-boost
Use brew's boost, instead of Fan's version
2021-03-05 14:37:50 -05:00
John Lambert 5d6b9c9516
Use brew's boost, instead of Fan's version 2021-03-05 12:57:12 -05:00
akrishnan86 759dcaa1dd formatting changes 2021-03-05 00:06:30 -08:00
Akshay Krishnan a2f99ac71c unit test + fix segfault 2021-03-05 07:21:38 +00:00
Frank Dellaert f5ff7aa49f
Merge pull request #564 from borglab/fix/planeFactor
Fix/plane factor
2021-02-22 23:58:14 -05:00
David Wisth 8f18ce931b Add inline comments on commented-out unit tests 2021-02-20 23:13:43 +00:00
David Wisth 5b0bd08e7b small tidy and fix unit tests 2021-02-16 18:21:53 +00:00
Fan Jiang cb05d01d06
Merge pull request #698 from borglab/feature/wrap_update
Fix GTSAM MATLAB Wrapper
2021-02-16 12:41:20 -05:00
David Wisth 960a3e1d8e Tidy up comments and use cpplint 2021-02-16 11:48:26 +00:00
David Wisth 71f39ab2e0 remove the error() function from OrientedPlane3 (it had incorrect derivatives) 2021-02-16 11:26:16 +00:00
David Wisth 1771a5699a Revert "remove deprecated Unit3::error() which is replaced by Unit3::errorVector()"
This reverts commit 5087d36ab1.
2021-02-16 10:16:21 +00:00
Fan Jiang 501c140286 Use latest Boost 2021-02-15 20:08:16 -05:00
Fan Jiang bb479c2e38 Merging 'master' into 'wrap' 2021-02-15 19:43:28 -05:00
Fan Jiang 8d49d7dc40 Squashed 'wrap/' changes from 85d34351c..b28b3570d
b28b3570d Merge pull request #30 from borglab/feature/remove_install
cc2b07193 Cleanup
610ca176b Allow GTWRAP to be installed in a prefix
193b922c6 Merge pull request #29 from borglab/feature/remove_install
6d2b6ace6 fix path to package
e5f220759 clean up some leftover code
b0b158a0a install python package as a directory
3f4a7c775 Allow usage without install into global env
5040ba415 Merge pull request #28 from borglab/readme-update
14a7452fe updated README Getting Started section

git-subtree-dir: wrap
git-subtree-split: b28b3570d221b89f3568f44ed439d3a444903570
2021-02-15 19:42:16 -05:00
Fan Jiang cd4c0c6dbd Fix GTSAM MATLAB 2021-02-15 19:40:40 -05:00
David Wisth 7480d149c8 Update documentation on new factor 2021-02-15 15:08:57 +00:00
David Wisth 5087d36ab1 remove deprecated Unit3::error() which is replaced by Unit3::errorVector() 2021-02-15 14:43:28 +00:00
David Wisth 0ad488c567 Update print method of OrientedPlane3Factor 2021-02-15 13:15:38 +00:00
David Wisth a62bdd45e8 Add new oriented plane 3 factors with local linearisation point 2021-02-15 13:15:11 +00:00
Frank Dellaert d304358dee
Merge pull request #693 from melhashash/patch-1
Update LieGroups.lyx
2021-02-07 12:17:11 -05:00
Mostafa 7d34e9aab6
Generate LieGroups.pdf
pdf is generated after fixing a typo in the equation in item number 1, section 5.3.
2021-02-07 11:52:27 -05:00
Mostafa aaaf554176
Update LieGroups.lyx
Fix typo in the equation in item 1 section 5.3
2021-02-06 22:45:06 -05:00
Frank Dellaert b6bd656584
Merge pull request #690 from ToniRV/fix/shonan_averaging_dense_to_sparse
Fix/shonan averaging dense to sparse
2021-02-04 00:07:52 -05:00
Toni 44d9c77667 Remove unnecessary include eigen3 2021-02-03 17:57:44 -05:00
Toni 1e04dced47 Fix issue #689 2021-02-03 17:54:11 -05:00
Frank Dellaert 8261326e78
Merge pull request #684 from borglab/feature/gncImprovements
changed barcsq to a vector to allow each factor to have a different inlier threshold
2021-02-03 13:44:21 -05:00
Frank Dellaert 9eb626775a Comments 2021-02-03 13:40:43 -05:00
jingnanshi 566e4c4a0a use std namespace qualifier 2021-01-31 17:41:28 -05:00
lcarlone 95e685296e removed commented line 2021-01-30 17:04:20 -05:00
lcarlone bd0a735ee8 improved comments 2021-01-29 19:05:29 -05:00
Frank Dellaert eb85407475
Merge pull request #688 from ToniRV/fix/warning_in_smart_factor
Fix can be marked override warning
2021-01-29 08:05:08 -05:00
Jose Luis Blanco-Claraco b92a942534
Merge pull request #683 from borglab/fix/cmake-variables
Update CMake Variables and TBB build type
2021-01-29 10:51:43 +01:00
Frank Dellaert 46464aa357 cleanup 2021-01-28 23:22:50 -05:00
Toni a78d4c655f Merge branch 'fix/warning_in_smart_factor' of github.com:ToniRV/gtsam-1 into fix/warning_in_smart_factor
* 'fix/warning_in_smart_factor' of github.com:ToniRV/gtsam-1:
2021-01-28 23:02:37 -05:00
Toni 7f80c906c4 Fix override warnings: modernize-use-override 2021-01-28 23:02:13 -05:00
Toni Rosinol 06bd104c19
Merge branch 'develop' into fix/warning_in_smart_factor 2021-01-28 22:51:08 -05:00
Toni c073473f5b Merge branch 'develop' of github.com:borglab/gtsam into fix/warning_in_smart_factor
* 'develop' of github.com:borglab/gtsam: (65 commits)
  type in test hidden by duplicate test values
  auto and reserve fewer
  replace sparseJacobian with "fast" version
  disambiguate double template >>
  fix comment and remove whitespace diff
  remove InPlace jacobian from .h file
  remove unnecessary function overloads and typedefs
  use standard function to check for empty string
  fix bug in Pose2 print
  formatting
  revert Matrix.h
  remove templating while maintaining efficiency Templating still used in cpp file for generic-ness, but not exposed anymore
  move SparseMatrixBoostTriplets typedef to gfg
  add known issues section with info about march=native
  Revert "upgrade minimum required Boost version to 1.67."
  upgrade minimum required Boost version to 1.67.
  populate sparse matrix with `insert` rather than `setFromTriplets` About 5% speed improvement.
  eliminate copy/pasta from SparseEigen with generic version of sparseJacobian
  more generic sparseJacobianInPlace function
  add generic optional parameters to sparseJacobian Also, the unit test changed due to a 0 entry that was previously wrongly included in the b-column of the sparse representation.
  ...
2021-01-28 22:49:06 -05:00
Frank Dellaert ca44312bc9
Merge pull request #681 from borglab/fix/boost-version-update
Known Issues Section
2021-01-28 10:48:54 -05:00
Frank Dellaert b8f54666b0
Merge pull request #687 from ptrmu/ptrmu_numericalGradient_typo
typo in numericalGradient test hidden by duplicate test values
2021-01-28 10:46:33 -05:00
Gerry Chen 97723d1826
Merge pull request #682 from borglab/feature/sparseJacobian3
Speed up `sparseJacobianEigen()`
2021-01-28 03:02:20 -05:00
Peter Mullen a3d06f635f type in test hidden by duplicate test values 2021-01-27 21:48:10 -08:00
Gerry Chen 53261a5e16 auto and reserve fewer 2021-01-27 16:58:05 -05:00