sbe.io

Attributes

Functions

write_path(data, path[, filename])

string_writer(→ bytes)

guess_scan_lengths(→ int)

Try to determine how many hex chars should be in each data line

hex_to_dataset(→ xarray.Dataset)

string_loader(→ xarray.Dataset)

read_hex(→ xarray.Dataset)

Module Contents

sbe.io.ERRORS
sbe.io.write_path(data: bytes, path: pathlib.Path, filename: str | None = None)
sbe.io.string_writer(da: xarray.DataArray, check=True) bytes
sbe.io.guess_scan_lengths(hex: str) int

Try to determine how many hex chars should be in each data line

If the number of bytes is in the header, return that * 2 If not, return the most common scan length

sbe.io.hex_to_dataset(path: pathlib.Path, errors: ERRORS = 'store', encoding='CP437', content_md5=True) xarray.Dataset
sbe.io.string_loader(path: pathlib.Path, varname=None, encoding='CP437', content_md5=True) xarray.Dataset
sbe.io.read_hex(path, errors: ERRORS = 'store', content_md5=True) xarray.Dataset