Commit Graph

16896 Commits (6dfd5671b1303785f28717388f76e3578fee45df)

Author SHA1 Message Date
Gary 6dfd5671b1 Adding test and fix for issue #1596
A Non-active constraint returns a `nullptr`, which needs to be checked for when gathering the keys in `EliminateSymbolic`.
2024-08-07 15:53:03 -04:00
Frank Dellaert c6bd3f8e32
Merge pull request #1762 from borglab/fix/ahrs
Correctly deal with sensor rotation in AHRS
2024-07-26 21:41:16 -05:00
Frank Dellaert a90dbc7fc5 Fix comments 2024-07-25 09:58:00 -05:00
Varun Agrawal feab2a2d20
Merge pull request #1781 from borglab/discrete-improv 2024-07-22 09:47:22 -04:00
Varun Agrawal 4d62b87e35 kill DiscreteConditional::argmaxInPlace 2024-07-21 11:44:21 -04:00
Varun Agrawal 1422b6c431
Merge pull request #1785 from borglab/discrete-improv-2 2024-07-21 11:39:43 -04:00
Varun Agrawal 8c69345937 undo merge 2024-07-21 11:36:42 -04:00
Varun Agrawal dd8de1f300
Merge branch 'discrete-improv' into discrete-improv-2 2024-07-15 18:52:08 -04:00
Varun Agrawal 3d58ce56b2 small fix 2024-07-15 18:45:15 -04:00
Varun Agrawal e0444ac722 Revert "remove DiscreteLookupTable from wrapper"
This reverts commit ffa72e7fad.
2024-07-15 18:40:07 -04:00
Varun Agrawal 016f6f28d1 Revert "turns out we can merge DiscreteConditional and DiscreteLookupTable"
This reverts commit f6449c0ad8.
2024-07-15 18:39:37 -04:00
Varun Agrawal 5c055ec4b4 remove DiscreteLookupTable from wrapper 2024-07-15 18:36:58 -04:00
Varun Agrawal 52f1aba10c turns out we can merge DiscreteConditional and DiscreteLookupTable 2024-07-15 18:36:56 -04:00
Varun Agrawal 83eff969c5 add tie-breaking test 2024-07-15 17:46:26 -04:00
Varun Agrawal 4a04963197 kill DiscreteBayesNet::mode 2024-07-15 12:26:49 -04:00
Varun Agrawal 4e66fff153 use MaxProduct to compute Discrete Bayes Net mode 2024-07-14 17:57:37 -04:00
Varun Agrawal ffa72e7fad remove DiscreteLookupTable from wrapper 2024-07-14 15:53:14 -04:00
Varun Agrawal 19ea2712c0 setup discrete bayes net in mode test with proper ordering 2024-07-14 10:31:50 -04:00
Varun Agrawal a43dad2e34 use DiscreteLookupDAG for DiscreteBayesNet mode 2024-07-14 10:31:27 -04:00
Varun Agrawal f6449c0ad8 turns out we can merge DiscreteConditional and DiscreteLookupTable 2024-07-14 10:30:23 -04:00
Varun Agrawal 96a24445a4 address review comments 2024-07-14 10:12:49 -04:00
Varun Agrawal cc2e8de2bc
Merge pull request #1780 from acxz/containers 2024-07-11 09:48:48 -04:00
Varun Agrawal d5be6d9bce wrap argmax and mode methods 2024-07-11 00:19:17 -04:00
Varun Agrawal 1657262c87 DiscreteBayesNet::mode method to get maximizing assignment 2024-07-10 23:44:43 -04:00
Varun Agrawal 89f7f7f721 improve DiscreteConditional::argmax method to accept parent values 2024-07-10 23:43:29 -04:00
Varun Agrawal 0a7db41290 print method for DiscreteKeys 2024-07-10 18:54:25 -04:00
Varun Agrawal b7da0f4838 add DiscreteConditional constructor using table 2024-07-10 18:40:45 -04:00
Patel, Akash M 24320deaaf modernize containers
use compose spec, use single image repo with tags for various configs, create a docker hub push script, clean up/slim down container files
2024-07-10 08:21:53 -05:00
Akash Patel 5550537709 correct Linux CI platforms
follow up of https://github.com/borglab/gtsam/pull/1276
and 42182c85ff

tidy up support matrix markdown table format
2024-07-03 12:23:30 -04:00
Varun Agrawal 3ef94c8554
Merge pull request #1773 from borglab/update-wrap 2024-07-01 21:23:57 -04:00
Varun Agrawal 701ae40d8e
Merge pull request #1774 from borglab/fix-wrapper
Update namespace for Vector and Matrix
2024-06-30 09:22:58 -04:00
Varun Agrawal 6b14f22caf upgrade macos CI image to macos-12 and xcode-14.2 2024-06-29 00:29:45 -04:00
matlabbe 2b03830e6c ROS pkg missing propagated dependencies for downstream pkgs 2024-06-29 00:12:12 -04:00
Varun Agrawal 2916841f12 update gtsam:: namespace in gtsam_unstable.i 2024-06-28 16:18:04 -04:00
Varun Agrawal 0b31728cb7 update gtsam:: namespace in gtsam.i 2024-06-28 16:17:47 -04:00
Varun Agrawal 2ea9d1bcf3 update gtsam:: namespace in slam.i 2024-06-28 16:17:27 -04:00
Varun Agrawal 49ff90dda9 update gtsam:: namespace in sfm.i 2024-06-28 16:17:20 -04:00
Varun Agrawal f6dbcb695d update gtsam:: namespace in values.i 2024-06-28 16:17:05 -04:00
Varun Agrawal 2db6178d2e update gtsam:: namespace in nonlinear.i 2024-06-28 16:17:00 -04:00
Varun Agrawal 14ea7085e4 update gtsam:: namespace in navigation.i 2024-06-28 16:16:43 -04:00
Varun Agrawal b6d697291e update gtsam:: namespace in linear.i 2024-06-28 16:16:36 -04:00
Varun Agrawal ead977df76 update gtsam:: namespace in geometry.i 2024-06-28 16:15:45 -04:00
Varun Agrawal 795fbee9c4 update gtsam:: namespace in basis.i 2024-06-28 16:15:38 -04:00
Varun Agrawal 7427cb08e2 update gtsam:: namespace in base.i 2024-06-28 16:13:33 -04:00
Varun Agrawal df57d9607f allow numpy version 2.0.0 2024-06-28 11:04:24 -04:00
Varun Agrawal 3d40ceb033 Merging 'master' into 'wrap' 2024-06-28 11:03:51 -04:00
Varun Agrawal 5a97336f74 Squashed 'wrap/' changes from cdcf23207..38a1bfa01
38a1bfa01 Merge pull request #166 from borglab/pybind-update
129e81b3e fix for compiling on Clang
dcdacc833 upgrade to pybind11 v2.13.1
16934a98d Merge pull request #165 from borglab/remove-matrix-assumptions
ff222ecf9 update DOCS.md
48232621e remove unused fixture
e60ed9f10 unit test showing better control of Vector and Matrix definitions
2559b4f95 remove special checks for Vector and Matrix, leaving the onus on the developer

git-subtree-dir: wrap
git-subtree-split: 38a1bfa0123e36561104502e86f89a569873638b
2024-06-28 11:03:51 -04:00
Varun Agrawal 2af2c966d1
Merge pull request #1768 from borglab/update-windows-ci 2024-06-28 11:00:44 -04:00
Varun Agrawal 788826a72a more explicit numpy version to avoid compiler issues 2024-06-28 09:15:58 -04:00
Varun Agrawal 75f9a901f3 restrict numpy to under v2.0.0 2024-06-27 21:57:15 -04:00