Input/output file operations

The package specifies several data input/output utilities. Typically, these utilities will not be interacted with directly, but rather are used by the Cube or Section operations and classes to handle slicing. The IO utilities are data agnostic, that is to say, they do not care about what the data are, but instead just connect by variable names. Datasets commonly used are could be lidar scans, overhead photos, grain-size maps (DeltaRCM), or flow velocity (DeltaRCM).

By default, nothing is loaded from disk and into memory, and instead all slicing operations are handled on the fly.

The functions are defined in

BaseIO(data_path, type, write)

BaseIO object other file format wrappers inheririt from.

NetCDFIO(data_path, type[, write])

Utility for consistent IO with netCDF4 files.