Commit Graph

18640 Commits (e9bdeadec1c0585fc6af5d04317eeca215db0327)

Author SHA1 Message Date
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
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
Frank Dellaert 08147c7011
Merge pull request #2031 from mkielo3/fix-ekf-examples
Updated elaboratePoint2KalmanFilter.cpp example and easyPoint2KF bugfix
2025-02-21 01:00:07 -05:00
Yashas Ambati 408aaeafa4 Address some comments on PR 2025-02-21 00:22:49 -05:00
mkielo3 b6a1af03e8 Removed make_shared & x variables 2025-02-20 23:25:00 +00:00
Yashas Ambati abe4cd7727 Pass NIGHTLY env variable to cibw container 2025-02-20 18:06:30 -05:00
Yashas Ambati 5da3691609 Set package name to gtsam-nightly if nightly build 2025-02-20 17:28:42 -05:00
mkielo3 2e194501d5 Reverted unintended changes to nonlinear.i 2025-02-20 22:17:55 +00:00
mkielo3 53b1ce3885 Addressed PR feedback: applied suggested improvements 2025-02-20 22:12:46 +00:00
Yashas Ambati c17a3f80f1 Publish to TestPyPI after wheels are built 2025-02-20 16:48:06 -05:00