Commit Graph

18670 Commits (2ea071dc913891408074f087c932e23260e6a395)

Author SHA1 Message Date
Yashas Ambati 2ea071dc91 Comment for doxygen variables 2025-04-03 14:58:43 -04:00
Yashas Ambati 65ea0112c5 Add CMake flag for enabling doxygen XML generation 2025-03-27 12:48:15 -04:00
Porter Zach 93eaf73fb3
Add how to generate docstrings 2025-03-12 16:32:33 -04:00
Fan Jiang d48740fa22 Fix Pose3 Wedge operator 2025-03-11 23:38:45 -07:00
Frank Dellaert 33d2262e07
Merge pull request #2052 from borglab/feature/FrobeniusFactors
More FrobeniusFactors
2025-03-10 23:35:58 -04:00
Frank Dellaert 7750dec317 One more straggler 2025-03-10 22:22:18 -04:00
Frank Dellaert b9260adf09 Don't use column 2025-03-10 21:53:21 -04:00
Frank Dellaert 60f9385006 FrobeniusFactors now work for any Matrix Lie group with vec 2025-03-10 21:32:31 -04:00
Frank Dellaert 63257bcf19 Rot2::vec, Rot3::vec, Pose2::vec, Pose3::vec 2025-03-10 21:32:31 -04:00
Frank Dellaert 6d47bd4552 Address review comments 2025-03-10 21:32:31 -04:00
Varun Agrawal 572b11fee4
Merge pull request #2051 from borglab/fix/sim2
Fix Sim(2) Expmap and Logmap
2025-03-10 17:21:20 -04:00
Varun Agrawal 997278ada3
Merge pull request #2049 from borglab/update-wrap
Wrap Update
2025-03-10 16:05:28 -04:00
Varun Agrawal 1bb3ec6720 enable test 2025-03-10 15:50:17 -04:00
Varun Agrawal 5ccf9dbd14 fix Sim2 Expmap and Logmap 2025-03-10 15:50:09 -04:00
Varun Agrawal 23b96d4680 method to get Expmap coefficients 2025-03-10 15:49:35 -04:00
Varun Agrawal 319585be4c Merging 'master' into 'wrap' 2025-03-10 10:59:57 -04:00
Varun Agrawal a0be9de490 Squashed 'wrap/' changes from 38a1bfa01..4cca84a07
4cca84a07 Merge pull request #170 from p-zach/docstrings
dd56512e3 Refactor and clean up extract_docstring
bf9e0c151 Merge pull request #171 from borglab/fix/ci
d25495646 Formatting and cleaning up
7bf44b52b test more recent versions of python
c0529799c update macos runner to macos-14
f02d577a9 Rename CMake option for clarity
ef9b37db7 Create Doxygen XML parser for Python docstrings
da6d69abd Add Cmake option for Python docstring generation
bb03b9681 Merge pull request #169 from borglab/pybind11-upgrade
a26cb2066 upgrade Pybind11 to 2.13.6

git-subtree-dir: wrap
git-subtree-split: 4cca84a07e01fb0c9280148af2bcf8031f88fb7d
2025-03-10 10:58:21 -04:00
Frank Dellaert 4085d3a64e
Merge pull request #2041 from borglab/update-rot3
Update Rot3 doc
2025-03-10 10:32:57 -04:00
Frank Dellaert b7f87595a9
Merge pull request #2048 from borglab/fan/fix_inline
Fix ODR violations in Navigation expressions
2025-03-10 10:31:26 -04:00
Fan Jiang 9acc89dbb4 Fix ODR violations in Navigation expressions 2025-03-09 19:41:58 -07:00
Varun Agrawal aa0eb11f38
Merge pull request #2044 from borglab/python-wheel
Move scripts for building wheels to CI directory
2025-03-09 20:15:18 -04:00
Frank Dellaert 6a765f2452
Merge pull request #2045 from borglab/fix/HatAndVee
Hat and Vee
2025-03-09 12:15:27 -04:00
Frank Dellaert f302f40f03 Skip a unit test that became very slow 2025-03-08 15:42:02 -05:00
Frank Dellaert 39a15620bd MatrixLieGroup in navigation 2025-03-08 15:26:15 -05:00
Frank Dellaert 5e3f798c12 MatrixLieGroup in geometry 2025-03-08 15:25:59 -05:00
Frank Dellaert 091ec68838 MatrixLieGroup 2025-03-08 15:25:22 -05:00
Frank Dellaert 8cf3d04336 Hat and Vee in navigation 2025-03-08 14:21:12 -05:00
Frank Dellaert e0c3be9ab7 Hat and Vee in geometry 2025-03-08 14:16:19 -05:00
Frank Dellaert 82ec8c03c0 Hat and Vee enforcement 2025-03-08 14:16:19 -05:00
Varun Agrawal e9bdeadec1 update CI yaml for building wheels 2025-03-07 16:07:45 -05:00
Varun Agrawal faf51527e7 move scripts for building wheels to CI directory 2025-03-07 16:06:32 -05:00
Varun Agrawal 51d7483da6
Merge pull request #2040 from borglab/discrete-pruning
Fix Pruning Bug
2025-03-07 13:40:12 -05:00
p-zach 29bd0e3ac5 Update Rot3 doc 2025-03-05 19:37:36 -05:00
Varun Agrawal 922d50592b
Merge pull request #2039 from DanMcGann/bugfix/pose3_bearing_range_jacobians
Bugfix Bearing/Range Pose3toPose3 Jacobians
2025-03-05 10:17:45 -05:00
Varun Agrawal a89b88c2a0
Merge pull request #2027 from borglab/city10000-py
Improvements to HybridCity10000 python script
2025-03-05 09:48:24 -05:00
Dan McGann 68327a1936 Update test bearingPose3toPose3
Update this unit test to actually test the pose3 to pose3 function and
jacobians.
2025-03-04 18:05:42 -05:00
Varun Agrawal f3fff0c997 add edge case pruning test and fix 2025-03-04 16:00:48 -05:00
Dan McGann ead1271f33 Bugfix Bearing/Range Pose3toPose3 Jacobians
Previously the jacobians for bearing between two Pose3 objects were
computed incorrectly as it neglected the jacobian of a pose's
translation wrt its tangent vector. The jacobian for range betwen two
Pose3 objects was computed correctly but in a non-canonical way. This
commit fixes the bearing jacobian, and provides a canonical
implementation for both Pose3-Pose3 bearing and range jacobians.
2025-03-04 15:30:13 -05:00
Varun Agrawal ce6b1461e1 set GTSAM_EXPORT for PrintDiscreteValues 2025-03-01 01:19:38 -05:00
Varun Agrawal 02f2ef20c1 Revert "check CI"
This reverts commit db492ed3f8.
2025-03-01 01:19:03 -05:00
Varun Agrawal db492ed3f8 check CI 2025-03-01 01:16:32 -05:00
Varun Agrawal 971ebfaae7 add probability values for modes in each subplot and better plotting 2025-03-01 00:22:15 -05:00
Varun Agrawal 42d7160b9a fix return type of DiscreteSearch method 2025-03-01 00:21:04 -05:00
Varun Agrawal 648634f42c helper method for printing DiscreteValues 2025-03-01 00:20:16 -05:00
Varun Agrawal c6a22301b7
Merge pull request #2036 from jmackay2/fix_old_eigen
Fix old eigen builds
2025-02-28 23:46:06 -05:00
jmackay2 c4396e2de9 Fix old eigen builds 2025-02-28 21:37:20 -05:00
Frank Dellaert e24def4abb
Merge pull request #2029 from yambati03/develop
Add `cibuildwheel` workflow
2025-02-28 19:45:33 -05:00
Yashas Ambati 895fc8829f Switch to PyPI 2025-02-28 14:59:54 -05:00
Yashas Ambati 9f25382cba Add comments 2025-02-28 11:42:43 -05:00
Frank Dellaert 12cebafd50
Merge pull request #2030 from borglab/add-rot3
Add Rot3 documentation
2025-02-27 22:49:36 -05:00