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
Frank Dellaert
b937790351
Merge pull request #2035 from BrettRD/develop
...
Adds Jacobians to Lie::interpolate and others
2025-02-27 22:49:06 -05:00
Brett Downing
f0295c7c32
adds test for expression wrappers
2025-02-28 10:50:54 +11:00
Frank Dellaert
a83c50dc6c
Merge pull request #2033 from jmackay2/fix_maybe_uninitialized
...
fix maybe unitialized warning
2025-02-27 09:39:54 -05:00
Brett Downing
5ad287ee62
exposes templated Expression wrappers for interpolate
2025-02-27 20:58:30 +11:00
Brett Downing
a5a89686c6
adds Expression wrapper for Pose3::InterpolateRt
2025-02-27 16:28:17 +11:00
Brett Downing
82bc6d8931
adds jacobians to Pose3::InterpolateRt
2025-02-27 16:11:21 +11:00
Brett Downing
fffb7ae69d
adds jacobian for t in Lie::Interpolate
2025-02-27 13:40:13 +11:00
Yashas Ambati
ebbde3c3f7
Add all Python version for Linux aarch64, add names to stages
2025-02-26 19:23:30 -05:00
Yashas Ambati
b3b2a679a9
Use same system time for version string across jobs
2025-02-26 15:44:15 -05:00
Yashas Ambati
741602d63a
Comment out MacOS targets for now
2025-02-26 13:46:15 -05:00
Yashas Ambati
1cb51b81f4
Use sysctl to get number of CPUs if on MacOS
2025-02-26 10:38:00 -05:00
Yashas Ambati
26ea15c40e
Minor fix
2025-02-26 09:59:55 -05:00
Yashas Ambati
170b59a1e0
Potential fix for python-stubs target file not found
2025-02-26 09:49:15 -05:00
Yashas Ambati
3e00f98f02
Fix install rules for macOS support
2025-02-26 00:20:13 -05:00
Yashas Ambati
ba9a70bf16
Add MacOS targets, modify build script for Darwin, generate type annotations
2025-02-26 00:04:08 -05:00
Yashas Ambati
190093f404
Add more python versions for Linux x86, do not install ninja for arm64 archs
2025-02-25 22:49:41 -05:00
Yashas Ambati
5243f1fe82
Add target for Linux ARM
2025-02-25 17:38:16 -05:00
Yashas Ambati
590fae60ba
Run workflow on push to develop
2025-02-25 17:31:08 -05:00
Yashas Ambati
be9ea30a39
New version string for gtsam-develop
2025-02-25 17:24:57 -05:00
jmackay2
ecee078c0f
fix maybe unitialized warning
2025-02-24 22:28:38 -05:00
Yashas Ambati
a3e42a823b
Make upload to PyPI verbose
2025-02-21 10:13:48 -05:00
Yashas Ambati
15e1926ccf
Make version string PEP440 compliant
2025-02-21 01:04:23 -05:00