sidescanpy#

sidescanpy: read, correct, grid and export sidescan sonar data.

Subpackages, in import order (each may import only those before it):

  • sidescanpy.core – the data model: SideScanSurvey, frequency channels, schema accessors and processing history.

  • sidescanpy.io – EdgeTech JSF, Klein SDF and XTF readers, .ss.h5 and NetCDF files, target catalogs.

  • sidescanpy.processing – correction steps (TVG, geometric ranges, georeferencing, navigation interpolation), slicing, bottom and noise detection, segments.

  • sidescanpy.analysis – measurements that return result dataclasses (units, nadir, usable range, TVG decay fit, …).

  • sidescanpy.grids – gridding onto UTM or geographic rasters, GeoTIFF output.

  • sidescanpy.targets – target catalogs and matching targets to pings.

  • sidescanpy.export – image windows, chips and COCO/YOLO datasets.

  • sidescanpy.viz – plotting helpers (needs the viz extra).

Also sidescanpy.datasets (public example recordings) and sidescanpy.log (logging setup for scripts).

Modules