Commit Graph

17406 Commits (021d1054289b5e7c44a44ef591d57d21c4bdbef5)

Author SHA1 Message Date
Frank Dellaert 4c7d3b5a50 Get rid of unreliable timing 2024-09-23 17:46:11 -07:00
Frank Dellaert 5aa5222edb Apply easy constructor 2024-09-23 14:49:51 -07:00
Frank Dellaert 7c07d802a3 Clean up some Gaussian stragglers 2024-09-23 14:49:51 -07:00
Frank Dellaert 530b0ad742 Made HNF constructors like HGF 2024-09-23 14:49:51 -07:00
Varun Agrawal fd7df61d45
Merge pull request #1839 from borglab/improved-api-3 2024-09-23 17:19:17 -04:00
Varun Agrawal 6d3bc21a18 non-loop versions for checking sigma values 2024-09-23 16:05:23 -04:00
Varun Agrawal 9b3176e5ef better naming 2024-09-23 15:55:27 -04:00
Varun Agrawal 92b829dd55 remove normalizationConstant() 2024-09-23 15:55:19 -04:00
Varun Agrawal 31519f48b4 rename to negLogProbability 2024-09-23 15:09:37 -04:00
Varun Agrawal 5da7588b66 factor errors in negative log space 2024-09-23 15:08:12 -04:00
Varun Agrawal 2c7e5eb656 fix docstring 2024-09-23 15:07:33 -04:00
Varun Agrawal e95b8be014 kill logNormalizationConstant in favor of negLogConstant 2024-09-23 15:07:05 -04:00
Frank Dellaert 788b074ac0
Merge pull request #1838 from borglab/feature/numdiff
numdiff in python
2024-09-23 09:56:21 -07:00
Varun Agrawal e09344c6ba replace errorConstant with negLogConstant 2024-09-23 03:37:09 -04:00
Varun Agrawal aae5f9e040 fix numpy deprecation 2024-09-22 23:15:00 -04:00
Varun Agrawal 6fd8da829b wrap errorConstant for DiscreteConditional 2024-09-22 23:07:47 -04:00
Varun Agrawal 0e67652568 wrap errorConstant for HybridConditional 2024-09-22 23:04:39 -04:00
Varun Agrawal 6488a0ceec updated tests 2024-09-22 22:16:59 -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 796d85d7fa Merge branch 'develop' into improved-api-3 2024-09-22 19:36:25 -04:00
Varun Agrawal e52973b72d
Merge pull request #1837 from borglab/improved-api-2 2024-09-22 19:35:11 -04:00
Varun Agrawal 33c4482fdb
Merge pull request #1840 from borglab/feature/easy_constructor 2024-09-22 19:31:33 -04:00
Frank Dellaert 39336a0b5b Address comments 2024-09-22 13:23:13 -07:00
Varun Agrawal 9f9032f904 add test for errorTree in incremental scenario 2024-09-22 11:06:56 -04:00
Frank Dellaert 5efac18341 Fixed some stragglers 2024-09-21 16:01:19 -07:00
Frank Dellaert 035f2849d0 Use simple constructor 2024-09-21 15:52:45 -07:00
Frank Dellaert f84a4c71ae New constructor and docs 2024-09-21 15:14:35 -07:00
Varun Agrawal d3971b93c8 fix python tests 2024-09-21 06:14:36 -04:00
Varun Agrawal ceb9496e7c update hybrid code to use -log(k) consistently 2024-09-21 05:17:11 -04:00
Varun Agrawal ecbf3d872e make logNormalizationConstant return -log(k) 2024-09-21 05:15:35 -04:00
Varun Agrawal 821b22f6f8 remove unnecessary code in child class 2024-09-21 03:24:29 -04:00
Varun Agrawal d81cd82b9a check for potentiall pruning 2024-09-21 03:24:01 -04:00
Varun Agrawal 4c82248004 remove virtual 2024-09-21 03:09:00 -04:00
Frank Dellaert 5c80174c0b Fix small issues 2024-09-20 22:52:58 -07:00
Frank Dellaert d0084a97c3 Use new numdiff functions 2024-09-20 18:12:24 -07:00
Frank Dellaert 9dbab04a32 Tests with some help from chatgpt 2024-09-20 18:12:06 -07:00
Frank Dellaert 4b04ae0944 Code from Joel 2024-09-20 18:11:47 -07:00
Frank Dellaert 9567006b6b Use 'F' order 2024-09-20 13:45:32 -07:00
Varun Agrawal 939fdcc720 HybridGaussianFactorGraph::errorTree is better encompassing 2024-09-20 16:20:49 -04:00
Frank Dellaert ed90121e0a
Merge pull request #1816 from truher/team100_camera_resectioning
add example CameraResectioning.py
2024-09-20 13:12:21 -07:00
Varun Agrawal d145872916 comment update 2024-09-20 15:30:24 -04:00
Varun Agrawal c71f0336e2 add HybridNonlinearFactorGraph::error test 2024-09-20 15:30:06 -04:00
Varun Agrawal 9cbc7540d6 add error(HybridValues) to HybridNonlinearFactorGraph 2024-09-20 15:28:19 -04:00
Varun Agrawal 017044eabd
Merge pull request #1836 from borglab/improved-api 2024-09-20 15:26:19 -04:00
Varun Agrawal 8231de2a92 rename tests to match file 2024-09-20 12:55:21 -04:00
Varun Agrawal 9c3d7b0f3b implement errorTree for HybridNonlinearFactor 2024-09-20 12:24:08 -04:00
Varun Agrawal cd3c590f32 common errorTree method and its use in HybridGaussianFactorGraph 2024-09-20 12:24:08 -04:00
Varun Agrawal 245f3e042e fix conversion 2024-09-20 12:20:49 -04:00
Varun Agrawal f3bfe7e1a1 consistent naming 2024-09-20 12:14:05 -04:00
Varun Agrawal 97a7121c37 remove duplicate method 2024-09-20 12:14:05 -04:00