sidescanpy.io.netcdf.reader#
Read a SideScanFrequencyChannel from a NetCDF (.nc) file.
Uses h5netcdf engine. Pass chunks= for lazy/dask-backed loading.
2026 rshomberg@uri.edu
Contents
Read a NetCDF file back into a SideScanFrequencyChannel. |
- sidescanpy.io.netcdf.reader.read_frequency_channel(path, *, chunks=None)#
Read a NetCDF file back into a SideScanFrequencyChannel.
- Parameters:
- pathPath or str
Source file path.
- chunksdict, optional
Pass to
xr.open_datasetfor lazy loading via dask. e.g.chunks={"ping": 256}. None (default) loads eagerly.
- Returns:
- SideScanFrequencyChannel
Validated channel wrapper around the loaded dataset.
- Raises:
- FileNotFoundError
If
pathdoes not exist.- ValueError
If the loaded dataset fails schema validation.