LICENSE
README.md
pyproject.toml
src/sidescanpy/__init__.py
src/sidescanpy/_version.py
src/sidescanpy/datasets.py
src/sidescanpy/log.py
src/sidescanpy/py.typed
src/sidescanpy.egg-info/PKG-INFO
src/sidescanpy.egg-info/SOURCES.txt
src/sidescanpy.egg-info/dependency_links.txt
src/sidescanpy.egg-info/entry_points.txt
src/sidescanpy.egg-info/requires.txt
src/sidescanpy.egg-info/top_level.txt
src/sidescanpy/analysis/__init__.py
src/sidescanpy/analysis/_common.py
src/sidescanpy/analysis/_result.py
src/sidescanpy/analysis/beam.py
src/sidescanpy/analysis/characterize.py
src/sidescanpy/analysis/geometry.py
src/sidescanpy/analysis/nadir.py
src/sidescanpy/analysis/navigation.py
src/sidescanpy/analysis/outliers.py
src/sidescanpy/analysis/shadows.py
src/sidescanpy/analysis/tvg.py
src/sidescanpy/analysis/tvg_fit.py
src/sidescanpy/analysis/usable_range.py
src/sidescanpy/assets/natural_earth/README.md
src/sidescanpy/assets/natural_earth/ne_50m_land.cpg
src/sidescanpy/assets/natural_earth/ne_50m_land.dbf
src/sidescanpy/assets/natural_earth/ne_50m_land.prj
src/sidescanpy/assets/natural_earth/ne_50m_land.shp
src/sidescanpy/assets/natural_earth/ne_50m_land.shx
src/sidescanpy/cli/__init__.py
src/sidescanpy/cli/_common.py
src/sidescanpy/cli/_config.py
src/sidescanpy/cli/_figures.py
src/sidescanpy/cli/_investigate.py
src/sidescanpy/cli/_recommend.py
src/sidescanpy/cli/analyze.py
src/sidescanpy/cli/convert.py
src/sidescanpy/cli/correct.py
src/sidescanpy/cli/export.py
src/sidescanpy/core/__init__.py
src/sidescanpy/core/history.py
src/sidescanpy/core/schema.py
src/sidescanpy/core/survey.py
src/sidescanpy/core/target.py
src/sidescanpy/core/units.py
src/sidescanpy/export/__init__.py
src/sidescanpy/export/augment.py
src/sidescanpy/export/geometric_window.py
src/sidescanpy/export/georef_window.py
src/sidescanpy/export/image.py
src/sidescanpy/export/orientation.py
src/sidescanpy/export/target_window.py
src/sidescanpy/export/ml/__init__.py
src/sidescanpy/export/ml/coco.py
src/sidescanpy/export/ml/dataset.py
src/sidescanpy/export/ml/tiles.py
src/sidescanpy/export/ml/yolo.py
src/sidescanpy/export/windows/__init__.py
src/sidescanpy/export/windows/background.py
src/sidescanpy/export/windows/geo.py
src/sidescanpy/export/windows/levels.py
src/sidescanpy/export/windows/native.py
src/sidescanpy/export/windows/neighborhood.py
src/sidescanpy/export/windows/pixel.py
src/sidescanpy/grids/__init__.py
src/sidescanpy/grids/definition.py
src/sidescanpy/grids/geotiff.py
src/sidescanpy/grids/raster.py
src/sidescanpy/grids/resample.py
src/sidescanpy/grids/resolution.py
src/sidescanpy/io/__init__.py
src/sidescanpy/io/dispatch.py
src/sidescanpy/io/hdf5/__init__.py
src/sidescanpy/io/hdf5/reader.py
src/sidescanpy/io/hdf5/survey_dir.py
src/sidescanpy/io/hdf5/writer.py
src/sidescanpy/io/jsf/__init__.py
src/sidescanpy/io/jsf/converter.py
src/sidescanpy/io/jsf/messages.py
src/sidescanpy/io/jsf/reader.py
src/sidescanpy/io/jsf/subset.py
src/sidescanpy/io/jsf/targets.py
src/sidescanpy/io/netcdf/__init__.py
src/sidescanpy/io/netcdf/reader.py
src/sidescanpy/io/netcdf/writer.py
src/sidescanpy/io/sdf/__init__.py
src/sidescanpy/io/sdf/converter.py
src/sidescanpy/io/sdf/pages.py
src/sidescanpy/io/sdf/reader.py
src/sidescanpy/io/sdf/split.py
src/sidescanpy/io/sdf/targets.py
src/sidescanpy/io/xtf/__init__.py
src/sidescanpy/io/xtf/converter.py
src/sidescanpy/io/xtf/reader.py
src/sidescanpy/io/xtf/split.py
src/sidescanpy/io/xtf/structs.py
src/sidescanpy/io/xtf/subset.py
src/sidescanpy/processing/__init__.py
src/sidescanpy/processing/_per_frequency.py
src/sidescanpy/processing/aux_fixes.py
src/sidescanpy/processing/bottom.py
src/sidescanpy/processing/correct.py
src/sidescanpy/processing/farrange.py
src/sidescanpy/processing/geometric.py
src/sidescanpy/processing/georeferencing.py
src/sidescanpy/processing/interpolate.py
src/sidescanpy/processing/inversion.py
src/sidescanpy/processing/layback.py
src/sidescanpy/processing/navigation.py
src/sidescanpy/processing/outliers.py
src/sidescanpy/processing/profiles.py
src/sidescanpy/processing/radiometric.py
src/sidescanpy/processing/range_correction.py
src/sidescanpy/processing/sample_axis.py
src/sidescanpy/processing/segments.py
src/sidescanpy/processing/slicing.py
src/sidescanpy/processing/track.py
src/sidescanpy/targets/__init__.py
src/sidescanpy/targets/correlate.py
src/sidescanpy/targets/io.py
src/sidescanpy/targets/score.py
src/sidescanpy/targets/waterfall.py
src/sidescanpy/viz/__init__.py
src/sidescanpy/viz/_cmap.py
src/sidescanpy/viz/analysis.py
src/sidescanpy/viz/basemap.py
src/sidescanpy/viz/contact_sheet.py
src/sidescanpy/viz/gridded.py
src/sidescanpy/viz/scalebar.py
src/sidescanpy/viz/targets.py
src/sidescanpy/viz/track.py
src/sidescanpy/viz/tvg.py
src/sidescanpy/viz/waterfall.py