sidescanpy
Sidescan sonar data is usually processed in closed software or in lab scripts nobody else can run, so two groups can't tell whether their images differ because of the seafloor or because of the processing. sidescanpy is an open Python package that reads EdgeTech JSF, Klein SDF, and XTF into one data model and records every correction it applies, so any product can be rebuilt from the raw files. From there it grids to GeoTIFF and builds COCO/YOLO training sets whose labels point back to the original pings.
Research Products
- Code: sidescanpy GitHub, MIT
- Package: pip install sidescanpy PyPI, first release 0.10.1, 2026
- Documentation guide, worked examples on public data, API reference
- Software DOI: 10.5281/zenodo.24121873 Zenodo
- Announcement post



