Accessor¶
xopr_viewer.accessor.PickAccessor ¶
Xarray accessor for echogram visualization and picking.
Examples:
>>> frame.pick.plot(layers=layers) # Static plot
>>> frame.pick.show(layers=layers) # Interactive picker in browser
panel ¶
panel(
layers: dict[str, Dataset] | None = None,
width: int = 900,
height: int = 500,
slope_height: int = 150,
**image_opts: Any,
) -> Row
Create interactive Panel layout with picker, layer overlays, and slope subplot.
picker ¶
picker(
layers: dict[str, Dataset] | None = None,
x_mode: str = "gps_time",
y_mode: str = "twtt",
**image_opts: Any,
) -> GroundingLinePicker
Create a GroundingLinePicker for interactive point selection.