Commit Graph

17426 Commits (a3087ffff791cfc68e16a105c3ce6608d34320ba)

Author SHA1 Message Date
Frank Dellaert ebebf7ddd5 Fix initialization issue with helper class 2024-09-26 11:43:05 -07:00
Frank Dellaert b45ba003ca Simplify all call sites 2024-09-26 11:29:03 -07:00
Frank Dellaert 977112d004 Avoid double traversal 2024-09-26 11:28:41 -07:00
Frank Dellaert 1f11b5472f Initial attempt at removing extra arguments 2024-09-26 10:41:04 -07:00
Varun Agrawal 580dcb27f4 ignore errors in stub generation 2024-09-26 12:12:26 -04:00
Varun Agrawal e36fa332f2 Revert "Revert "Fix compile error on Clang 18, tweak for better type generation""
This reverts commit 6190e3d13f.
2024-09-26 11:51:41 -04:00
Varun Agrawal e023360843 Revert "Revert "Use pybind11-stubgen for generating stubs""
This reverts commit 92c7f51db5.
2024-09-26 11:50:58 -04:00
Varun Agrawal 8d5ff15c25
Merge pull request #1847 from borglab/feature/testGaussianMixture 2024-09-26 11:17:16 -04:00
Frank Dellaert 4d10c1462b Include what you use 2024-09-25 18:54:53 -07:00
Frank Dellaert a4a0a2a424 Test different workflows 2024-09-25 18:48:01 -07:00
Frank Dellaert 314a8310cf Simplify tests 2024-09-25 17:39:00 -07:00
Frank Dellaert 06887b702a Moved mixture model tests to its own file 2024-09-25 16:11:23 -07:00
Varun Agrawal 569eeb9202 update Config.cmake.in to conditionally include Boost 2024-09-25 16:45:06 -04:00
Varun Agrawal 8f474600e0
Merge pull request #1842 from borglab/better-noisemodel-checking
Non-loop versions for checking sigma values
2024-09-25 16:38:02 -04:00
Varun Agrawal 9243655e3b simplify 2024-09-25 14:13:14 -04:00
Varun Agrawal e2fba7a85c expose Measurement type in TriangulationFactor 2024-09-25 11:28:54 -04:00
Varun Agrawal 832ef7725b wrap TriangulationFactor 2024-09-25 11:28:38 -04:00
Varun Agrawal 798db544a4 keep include<algorithm> 2024-09-25 11:08:06 -04:00
Varun Agrawal 92c7f51db5 Revert "Use pybind11-stubgen for generating stubs"
This reverts commit 30c789dbdb.
2024-09-25 11:06:51 -04:00
Varun Agrawal 6190e3d13f Revert "Fix compile error on Clang 18, tweak for better type generation"
This reverts commit e3dd4e1704.
2024-09-25 11:03:15 -04:00
Varun Agrawal e4ec8d3b9c
Merge pull request #1844 from borglab/feature/timeHybrid 2024-09-24 15:32:03 -04:00
Frank Dellaert 82c25d887c Address comments on PR #1843
(cherry picked from commit 7e587e4eb396cadf67799e968cb0cf153af9750a)
2024-09-24 11:26:40 -07:00
Frank Dellaert 6c97e4b641
Merge pull request #1843 from borglab/feature/easy_hnf
Easy HNF constructors
2024-09-24 11:25:22 -07:00
Varun Agrawal 2682cde259 re-add the gotos 2024-09-23 22:57:05 -04:00
Frank Dellaert 74c40556e3 Make key generation more efficient 2024-09-23 18:36:00 -07:00
Frank Dellaert ae8d79cb3c Add test for combine 2024-09-23 18:35:36 -07:00
Frank Dellaert 52acceebc9 Some formatting 2024-09-23 18:35:19 -07:00
Frank Dellaert 2757ca4fbe Make sure label is formatted for Choice 2024-09-23 17:55:01 -07:00
Frank Dellaert 502101100e Split test 2024-09-23 17:53:43 -07:00
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