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