Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/pyrecest/filters/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
"BlockParticleFilter": ".block_particle_filter",
"contiguous_partition": ".block_particle_filter",
"BoxParticleFilter": ".euclidean_box_particle_filter",
"BoxedParticleFilter": ".euclidean_boxed_particle_filter",
"CircularFilterMixin": ".manifold_mixins",
"CircularFourierFilter": ".circular_fourier_filter",
"CircularParticleFilter": ".circular_particle_filter",
Expand Down Expand Up @@ -76,6 +77,7 @@
"EKFSplineTracker": ".ekf_spline_tracker",
"EkfSplineTracker": ".ekf_spline_tracker",
"EuclideanBoxParticleFilter": ".euclidean_box_particle_filter",
"EuclideanBoxedParticleFilter": ".euclidean_boxed_particle_filter",
"EuclideanFilterMixin": ".manifold_mixins",
"EuclideanParticleFilter": ".euclidean_particle_filter",
"EDHParticleFlowFilter": ".daum_huang_particle_filter",
Expand Down
16 changes: 16 additions & 0 deletions tests/filters/test_euclidean_boxed_particle_filter_exports.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
from pyrecest import filters
from pyrecest.filters.euclidean_boxed_particle_filter import (
BoxedParticleFilter,
EuclideanBoxedParticleFilter,
)


def test_euclidean_boxed_particle_filter_is_lazy_exported():
assert "EuclideanBoxedParticleFilter" in filters.__all__
assert filters.EuclideanBoxedParticleFilter is EuclideanBoxedParticleFilter


def test_boxed_particle_filter_alias_is_lazy_exported():
assert "BoxedParticleFilter" in filters.__all__
assert filters.BoxedParticleFilter is BoxedParticleFilter
assert filters.BoxedParticleFilter is filters.EuclideanBoxedParticleFilter
Loading