POMDPPlanners.tests.test_environments.test_light_dark_pomdp.test_light_dark_pomdp_beliefs package

Submodules

POMDPPlanners.tests.test_environments.test_light_dark_pomdp.test_light_dark_pomdp_beliefs.benchmark_light_dark_vectorized_belief module

Performance benchmark: LightDark vectorized vs non-vectorized belief.

Benchmarks all 6 observation-model-aware vectorized updaters (3 continuous, 3 discrete) against the standard per-particle loop.

Run manually:

python -m POMDPPlanners.tests.test_environments.test_light_dark_pomdp.test_light_dark_pomdp_beliefs.benchmark_light_dark_vectorized_belief

POMDPPlanners.tests.test_environments.test_light_dark_pomdp.test_light_dark_pomdp_beliefs.benchmark_light_dark_vectorized_belief.main()[source]
Return type:

None

POMDPPlanners.tests.test_environments.test_light_dark_pomdp.test_light_dark_pomdp_beliefs.test_continuous_light_dark_belief_factory module

POMDPPlanners.tests.test_environments.test_light_dark_pomdp.test_light_dark_pomdp_beliefs.test_continuous_light_dark_gaussian_beliefs module

POMDPPlanners.tests.test_environments.test_light_dark_pomdp.test_light_dark_pomdp_beliefs.test_continuous_light_dark_vectorized_updater module

POMDPPlanners.tests.test_environments.test_light_dark_pomdp.test_light_dark_pomdp_beliefs.test_discrete_light_dark_belief_factory module

POMDPPlanners.tests.test_environments.test_light_dark_pomdp.test_light_dark_pomdp_beliefs.test_discrete_light_dark_vectorized_updater module