Commit Graph

17262 Commits (d3971b93c82433c7de8bfbc08f9e338733755dcc)

Author SHA1 Message Date
Frank Dellaert 1c8c1f2e79 Add venv on mac 2024-08-25 11:55:06 -07:00
Varun Agrawal f2d69ed697 always use bundled pybind11 inside wrap 2024-08-25 14:47:14 -04:00
Frank Dellaert e60477f3c7 Add M1 runner 2024-08-25 11:39:04 -07:00
Varun Agrawal 48215b9063 remove duplicate target 2024-08-25 14:03:43 -04:00
Frank Dellaert 981ec72872 Remove unused variable 2024-08-25 11:00:39 -07:00
Varun Agrawal 51aadbda34 add type hints and make command to test gtsam_unstable for python 2024-08-25 13:59:48 -04:00
Varun Agrawal 353ff644fc generate python type hints during pip build 2024-08-25 13:59:12 -04:00
Varun Agrawal 351f0bd3a5 add improved versions of push_back for HybridBayesNet 2024-08-25 13:51:33 -04:00
Varun Agrawal b54ed7209e split HybridValues into .h and .cpp 2024-08-25 13:51:14 -04:00
Fan Jiang d20993f740 fix C++ version issue of CppUnitLite 2024-08-25 13:24:25 -04:00
Varun Agrawal 62b32fa217 Merge branch 'working-hybrid' into direct-hybrid-fg 2024-08-25 07:27:41 -04:00
Varun Agrawal c57d5a0f70 Updated porting progress 2024-08-25 07:23:31 -04:00
Varun Agrawal b94ab31e1f localization example script which gives exact same result as C++ version 2024-08-25 04:36:00 -04:00
Varun Agrawal 95da15a61a allow stl binding for pybind11 in gtsam_unstable 2024-08-25 04:35:33 -04:00
Varun Agrawal 2e39fef721 wrap PartialPriorFactor 2024-08-25 04:35:16 -04:00
Varun Agrawal bf70087fff Make default PartialPriorFactor constructor public 2024-08-25 04:35:02 -04:00
Varun Agrawal 46765ecfa6
Merge pull request #1807 from borglab/matlab-fix 2024-08-25 02:03:34 -04:00
Varun Agrawal f06777fe7a Merge branch 'working-hybrid' into model-selection-bayestree 2024-08-25 01:53:33 -04:00
Varun Agrawal 1725deff1b better GaussianMixture printing 2024-08-25 01:50:57 -04:00
Varun Agrawal 88c2ad55be better docstring 2024-08-25 00:49:36 -04:00
Varun Agrawal 7358effe03 allow for GaussianMixtureFactors with 0 continuous keys 2024-08-25 00:49:28 -04:00
Varun Agrawal 1f373fd136 add examples of Hybrid FGs from HBNs as unit tests 2024-08-25 00:48:32 -04:00
Varun Agrawal 3d8383089b don't check if GaussianFactor has no contKeys since it may not (e.g. GaussianMixtureModel) 2024-08-24 22:34:57 -04:00
Frank Dellaert 1aa5883964 Upgrade action 2024-08-24 17:18:55 -07:00
Frank Dellaert d94e50af80
Merge pull request #1790 from garygra/develop
Adding test and fix for issue #1596
2024-08-24 17:16:05 -04:00
Varun Agrawal c59f458fac improved check 2024-08-24 15:32:18 -04:00
Varun Agrawal fa33bca0c7 make equals const-qualified 2024-08-24 06:35:17 -04:00
Varun Agrawal 019dad976e fix test 2024-08-24 06:33:28 -04:00
Varun Agrawal 0ae97fd020 Merge branch 'develop' into optimizer-params 2024-08-24 06:20:49 -04:00
Varun Agrawal 5cf1e0d220 move NonlinearOptimizerParams::equals definition to .cpp file and improve slightly 2024-08-24 06:19:00 -04:00
Varun Agrawal 0145a93d66 more code cleanup 2024-08-24 05:32:47 -04:00
Varun Agrawal 9d27ce8186 remove unused code in HybridBayesNet 2024-08-24 05:29:02 -04:00
Varun Agrawal 9acf127f1d Merge branch 'develop' into model-selection-bayestree 2024-08-24 05:26:43 -04:00
Varun Agrawal 7765314638 fix return type of EliminateQR 2024-08-24 05:23:52 -04:00
Varun Agrawal 07a0088513 compute logNormalizers and pass to GaussianMixtureFactor 2024-08-22 20:32:14 -04:00
Varun Agrawal 03e61f459d Merge branch 'working-hybrid' into direct-hybrid-fg 2024-08-22 20:21:18 -04:00
Varun Agrawal 91ccbebf22 remove ComputeLogNormalizer function 2024-08-22 14:44:54 -04:00
Varun Agrawal cd9ee08457 remove augment method in favor of conversion 2024-08-22 14:43:23 -04:00
Varun Agrawal 98a2668fb1 add docstring and GTSAM_EXPORT for ComputeLogNormalizer 2024-08-22 13:08:28 -04:00
Varun Agrawal 9a6d2cf323 update GaussianMixture::likelihood to compute the logNormalizers 2024-08-22 13:08:12 -04:00
Varun Agrawal 79c7c6a8b6 provide logNormalizers directly to the augment method 2024-08-22 13:08:00 -04:00
Varun Agrawal c38756c9f2 Merge branch 'develop' into working-hybrid 2024-08-22 13:06:31 -04:00
Varun Agrawal 665d755448 add docstring and GTSAM_EXPORT for ComputeLogNormalizer 2024-08-22 11:57:57 -04:00
Varun Agrawal bfaff504df remove extra prints 2024-08-22 11:05:27 -04:00
Varun Agrawal 30bf261c15 Tests which verify direct factor specification works well 2024-08-22 11:05:27 -04:00
Varun Agrawal cfef6d3d27 update GaussianMixture::likelihood to compute the logNormalizers 2024-08-22 11:05:27 -04:00
Varun Agrawal 3fc1019220 provide logNormalizers directly to the augment method 2024-08-22 11:05:27 -04:00
Varun Agrawal 9e77eba916 rename X1 to X0 and X2 to X1 2024-08-22 11:05:27 -04:00
Varun Agrawal dce56417bd minor edits 2024-08-22 11:05:27 -04:00
Varun Agrawal 75d4724668 remove extra imports in DiscreteBayesNet.cpp 2024-08-22 11:05:27 -04:00