1 data_handling.vin_store.views

data_handling.vin_store.views

Actor-visible DTOs owned by the immutable VIN-store boundary.

This module defines VinSnippetView and its structural instance check. It owns the compact tensors returned by VIN-store datasets; raw ASE/ATEK EFM views and persistence or batching behavior remain in their dedicated modules.

1.1 Classes

Name Description
VinSnippetView Minimal actor-visible snippet payload for VIN batching.

1.1.1 VinSnippetView

data_handling.vin_store.views.VinSnippetView(
    points_world,
    lengths,
    t_world_rig,
    t_world_snippet,
)

Minimal actor-visible snippet payload for VIN batching.

1.1.1.1 Attributes

Name Type Description
points_world Tensor Tensor["K_pad 3+C", float32] collapsed semidense points. Base columns are XYZ; optional extras include inverse distance uncertainty and observation count. Rows after lengths are NaN padding.
lengths Tensor Tensor["1", int64] or Tensor["B", int64] valid point counts for unbatched or batched payloads.
t_world_rig PoseTW PoseTW["F 12"] historical world-from-rig poses.

1.1.1.2 Methods

Name Description
to Move the VIN snippet tensors to the requested device and dtype.
1.1.1.2.1 to
data_handling.vin_store.views.VinSnippetView.to(device, *, dtype=None)

Move the VIN snippet tensors to the requested device and dtype.

Additional attribute identifiers: t_world_snippet

1.2 Functions

Name Description
is_vin_snippet_view_instance Return whether value exposes the structural VIN snippet interface.

1.2.1 is_vin_snippet_view_instance

data_handling.vin_store.views.is_vin_snippet_view_instance(value)

Return whether value exposes the structural VIN snippet interface.

Back to top