Commit Graph

65 Commits (995bedb4ca947b599300813d7e91eeec7b8c391b)

Author SHA1 Message Date
Varun Agrawal 995bedb4ca use default RNG object for mt19937_64 everywhere 2025-05-16 23:59:27 -04:00
Varun Agrawal d4c9c68b58 update wrapper with rng default args 2025-05-16 10:01:48 -04:00
Varun Agrawal eb35ff8df6 wrap rng in DiscreteConditional 2025-05-15 18:10:54 -04:00
Frank Dellaert 8fbe3c9c8c Fixed KarcherMean issue 2025-04-26 17:24:43 -04:00
Porter Zach 6bf2f55952
Merge branch 'develop' into fix-docs-params-inherits 2025-04-23 16:00:04 -04:00
p-zach 66f5ba0f49 Param name mismatches 2025-04-23 11:42:16 -04:00
Frank Dellaert bbaacc26c7 Wrap BayesTree traversal 2025-04-19 23:39:39 -04:00
p-zach 29f62f1d03 GaussianISAM interface 2025-04-16 00:40:21 -04:00
p-zach 3db7920f65 Fix syntax errors 2025-04-15 23:53:43 -04:00
p-zach 97b6e879ea Wrap GaussianEliminationTree 2025-04-15 18:19:54 -04:00
Varun Agrawal 24b31b238f wrap negLogConstant in noiseModel 2025-02-08 23:21:36 -05:00
Varun Agrawal 2258c6431e fix wrapping for matlab 2024-10-24 17:42:50 -04:00
Varun Agrawal 49a3b2e8a2 make PCGSolverParameters a public struct 2024-10-15 23:43:41 -04:00
Varun Agrawal e95b8be014 kill logNormalizationConstant in favor of negLogConstant 2024-09-23 15:07:05 -04:00
Varun Agrawal e09344c6ba replace errorConstant with negLogConstant 2024-09-23 03:37:09 -04:00
Varun Agrawal 2d2213e880 add errorConstant method and use it for logNormalizationConstant in Conditional 2024-09-22 22:11:23 -04:00
Varun Agrawal cdcc64407e
Merge pull request #1713 from borglab/model-selection-bayestree 2024-09-05 15:12:11 -04:00
Varun Agrawal 7765314638 fix return type of EliminateQR 2024-08-24 05:23:52 -04:00
Varun Agrawal 7269d80b1c improvements to GaussianConditional and GaussianBayesNet 2024-08-20 15:57:36 -04:00
Varun Agrawal fd2062b207 remove changes so we can break up PR into smaller ones 2024-08-20 15:48:07 -04:00
Varun Agrawal 0466ef4789 Merge branch 'model-selection-integration' into model-selection-bayestree 2024-07-02 20:19:09 -04:00
Varun Agrawal a9cf4a0779 fix namespacing 2024-07-02 20:18:24 -04:00
Varun Agrawal ebcc6e3585 Merge branch 'model-selection-integration' into model-selection-bayestree 2024-07-01 21:27:48 -04:00
Varun Agrawal eb9ea78faf Merge branch 'develop' into model-selection-integration 2024-07-01 21:27:35 -04:00
Varun Agrawal b6d697291e update gtsam:: namespace in linear.i 2024-06-28 16:16:36 -04:00
Varun Agrawal 1501b7c0e5 Merge branch 'develop' into model-selection-integration 2024-06-28 11:01:56 -04:00
Varun Agrawal 2780164b9b Merge branch 'develop' into model-selection-bayestree 2024-06-26 15:38:18 -04:00
Fan Jiang 6f408fe1c0 Remove local changes 2024-05-29 19:34:49 -04:00
Fan Jiang 760b799ed8 Add EliminateQR to Python 2024-05-29 15:26:55 -04:00
Varun Agrawal c05d17dedf minor formatting in linear.i 2024-04-03 16:14:19 +05:30
Varun Agrawal 114c86fc6b GaussianConditional wrapper for arbitrary number of keys 2024-01-03 16:15:37 -05:00
Fan Jiang 9c40a2cd8b Add a custom loss function for Robust, fix a bug in Asymmetric
Signed-off-by: Fan Jiang <i@fanjiang.me>
2023-08-18 17:09:47 -04:00
Fan Jiang eb0460a5dc
Merge pull request #1597 from NaivelyWritten/fan/asymmetric_loss
Add some new loss functions
2023-08-01 01:16:01 -07:00
Fan Jiang d473cef470 Add new loss functions 2023-07-28 14:13:38 -07:00
Frank Dellaert 67faa5c09e Derive factors from gtsam::Factor
(cherry picked from commit 40e5a1a6ab)
2023-07-17 16:55:20 +02:00
Frank Dellaert 51c46410dc Make sure all conditional methods can be called in wrappers and satisfy invariants there, as well. 2023-01-14 13:24:54 -08:00
Frank Dellaert 87ff4af32d Wrapper and tests for logProbability 2023-01-10 23:13:40 -08:00
Frank Dellaert 877e564744 Declared and defined error method in Factor, getting rid of logDensity, as error is now unambiguously defined as -logDensity in conditional factors. 2023-01-10 13:50:37 -08:00
Frank Dellaert a9409ac9e2 Kill errors wrapper - internal class not used in any tests. 2023-01-09 22:42:03 -08:00
Fan Jiang 9478672302
Merge pull request #1361 from jrpowers/more_python_exports
Slightly expand Python API
2023-01-01 17:48:21 -05:00
Jeff Powers f427b0411b Expose GaussianFactorGraph::optimizeDensely and VectorValues::vector(KeyVector) to python 2022-12-31 18:35:11 -06:00
Frank Dellaert 2c27669d65 Fix wrapper 2022-12-31 02:07:24 -05:00
Frank Dellaert a6b90023f3 Added zero parents FromMeanAndStddev 2022-12-29 11:54:59 -05:00
Frank Dellaert 0495f81104 Test for GBN::sample 2022-12-28 16:51:40 -05:00
Varun Agrawal 2ab09a580f add Python unit tests 2022-07-07 15:24:56 -04:00
Fan Jiang 099ba8a8ca Add block Jacobi preconditioner wrap 2022-05-03 13:52:09 -04:00
Frank Dellaert fb312f9d98 likelihood method for GaussianConditionals 2022-02-09 18:09:58 -05:00
Frank Dellaert f2780481c4 VectorValues html 2022-02-09 18:09:47 -05:00
Frank Dellaert a25378abe7 wrap sampling methods 2022-02-06 20:23:34 -05:00
Frank Dellaert 476a2539f4 Working with sigma in matrices 2022-02-06 20:23:34 -05:00