Commit Graph

17420 Commits (584a71fb944b0536b6497caecfa5d2236b5d3e2c)

Author SHA1 Message Date
Varun Agrawal 4b2a22eaa5 model selection for HybridBayesTree 2024-01-16 15:01:31 -05:00
Varun Agrawal e7cb7b2dcd add constructor for HybridFactorGraph which takes a container of factors 2024-01-16 15:00:35 -05:00
Varun Agrawal f3e84004bf helper functions for computing leaf error and normalization constants used for model selection 2024-01-16 14:59:47 -05:00
Varun Agrawal 2bc7be20f4
Merge pull request #1711 from berndpfrommer/reduce_libcephes_cmake_version 2024-01-14 13:40:06 -05:00
Tal Regev d1ab94f51c Add comments explain the windows workaround. 2024-01-13 10:59:03 +02:00
Tal Regev 85cae70cef revert lines according to review comments. 2024-01-13 10:59:03 +02:00
Tal Regev 8023df456d add windows template specialization 2024-01-13 10:59:03 +02:00
Tal Regev 2971d9e74e Compile gtsam python for windows 2024-01-13 10:59:03 +02:00
Bernd Pfrommer a4a0fefd84 libcephes only needs 3.10, allowing build on ubuntu 18.04 2024-01-12 17:28:12 -05:00
Varun Agrawal 3f32b0a50f
Merge pull request #1704 from borglab/cephes-license 2024-01-12 16:36:45 -05:00
Varun Agrawal c5bfd524e0 better printing of GaussianMixtureFactor 2024-01-12 10:28:02 -05:00
Varun Agrawal 4c8e4973bf update Rot2::fromCosSin docstring 2024-01-08 08:52:47 -05:00
Varun Agrawal 5cdbacfd44 test and fix for issue 301 2024-01-07 20:23:58 -05:00
Varun Agrawal afcb93390a document return type 2024-01-07 15:54:40 -05:00
Varun Agrawal 0430fee377 improved naming and documentation 2024-01-07 15:49:33 -05:00
Varun Agrawal 7cd46f8bea
Merge pull request #1670 from borglab/hybrid-printerrors 2024-01-07 13:31:55 -05:00
Varun Agrawal 42b5218662
Merge pull request #1669 from borglab/discrete-error 2024-01-07 13:05:33 -05:00
Varun Agrawal a80b5d4f5a Merge branch 'hybrid-printerrors' into model-selection-integration 2024-01-05 15:06:01 -05:00
Varun Agrawal 7ea1bbcfc3 replace error with errorTree 2024-01-05 15:04:15 -05:00
Varun Agrawal ee5bda9714 Merge branch 'discrete-error' into hybrid-printerrors 2024-01-05 14:47:28 -05:00
Varun Agrawal bc3b96a6e8 rename error to errorTree when it returns an AlgebraicDecisionTree 2024-01-05 03:24:50 -05:00
Varun Agrawal 502e8cf9e5 Merge branch 'model-selection-integration' into hybrid-lognormconstant 2024-01-04 13:53:53 -05:00
Varun Agrawal 9ad7697e5b Merge branch 'hybrid-printerrors' into model-selection-integration 2024-01-04 13:53:22 -05:00
Varun Agrawal 8d3500426e Merge branch 'discrete-error' into hybrid-printerrors 2024-01-04 13:47:11 -05:00
Varun Agrawal 7d4dcf80d1 Merge branch 'develop' into discrete-error 2024-01-04 13:46:36 -05:00
Varun Agrawal 6b098c70d5
Merge pull request #1698 from borglab/frank/cleaner_eliminate 2024-01-04 13:38:12 -05:00
Varun Agrawal 6d50de8c1c docstring for HybridBayesNet::assembleTree 2024-01-03 16:40:04 -05:00
Varun Agrawal bb95cd40d6 remove `using std::dynamic_pointer_cast;` 2024-01-03 16:38:25 -05:00
Varun Agrawal 3ba54eb25d improved docstrings 2024-01-03 16:37:49 -05:00
Varun Agrawal 8a61c49bb3 add model_selection method to HybridBayesNet 2024-01-03 16:32:21 -05:00
Varun Agrawal 82e0c0dae1 take comment all the way 2024-01-03 16:26:05 -05:00
Varun Agrawal 114c86fc6b GaussianConditional wrapper for arbitrary number of keys 2024-01-03 16:15:37 -05:00
Varun Agrawal 651f99925b print logNormalizationConstant for Gaussian conditionals 2024-01-03 16:13:02 -05:00
Varun Agrawal 0d058100e5 update wrapper for LM with Ordering parameter 2024-01-03 14:44:12 -05:00
Varun Agrawal 04bee2b873 add cross platform extern marking to cephes.h 2024-01-03 12:37:50 -05:00
Varun Agrawal ddd38abe6b add Cephes README and License 2024-01-03 12:19:45 -05:00
Varun Agrawal c79543b625
Merge pull request #1700 from borglab/fix-1690
Fix #1690
2024-01-02 16:11:16 -05:00
Varun Agrawal 5c87f97546
Merge pull request #1572 from borglab/chi-squared-quantile 2023-12-29 17:26:07 -05:00
Varun Agrawal b15bcb166e replace structured binding with exclusive access 2023-12-29 14:43:39 -05:00
Varun Agrawal 687667add2 minor formatting 2023-12-29 13:44:52 -05:00
Varun Agrawal ba93dec850 only used built in version of Cephes since there doesn't seem to be an easy packaged version 2023-12-29 11:18:58 -05:00
Varun Agrawal e0b8c5292a kill testChiSquaredInverse 2023-12-28 14:05:39 -05:00
Varun Agrawal 98444aba3e another windows fix 2023-12-28 13:29:28 -05:00
Varun Agrawal 70f1d4a804 mark GTSAM_EXPORT and update docstring 2023-12-28 12:51:09 -05:00
Varun Agrawal b1ce501afe hopefully last of M_ definitions 2023-12-28 12:12:38 -05:00
Varun Agrawal 8db9e0146a additional M_PI definitions 2023-12-28 12:00:47 -05:00
Varun Agrawal 5806f5f98c add M_PI definition if unavailable (e.g. in Windows) 2023-12-28 10:35:44 -05:00
Varun Agrawal 3cde40ddc8 OS-based improved support 2023-12-28 10:06:44 -05:00
Varun Agrawal ea81675393 minor refactor to be consistent 2023-12-28 09:36:04 -05:00
Varun Agrawal 5481159f95 Link to cephes from gtsam 2023-12-28 09:31:08 -05:00