API Reference

Unwrapping

UnwrapCallback(*args, **kwargs)

Callback protocol for two-dimensional phase unwrapping algorithms.

SnaphuUnwrap([cost, cost_params, init_method])

Callback functor for unwrapping using SNAPHU.

PhassUnwrap([coherence_thresh, ...])

Callback functor for unwrapping using PHASS.

ICUUnwrap([min_coherence, ntrees, ...])

Callback functor for unwrapping using ICU.

multiscale_unwrap(unwrapped, conncomp, ...)

Perform 2-D phase unwrapping using a multi-resolution approach.

Signal Processing

bandpass_equiripple_filter(bandwidth, shape, ...)

Design a bandpass FIR digital filter using the Parks-McClellan algorithm.

multilook(arr, nlooks)

Multilook an array by simple averaging.

upsample_fft(data, out_shape)

Upsample using a Fast Fourier Transform (FFT)-based interpolation method.

upsample_nearest(data, out_shape)

Upsample an array using nearest neighbor interpolation.

I/O

DatasetReader(*args, **kwargs)

An array-like interface for reading input datasets.

DatasetWriter(*args, **kwargs)

An array-like interface for writing output datasets.

BinaryFile(filepath, shape, dtype)

A raw binary file for storing array data.

HDF5Dataset(filepath, datapath[, shape, dtype])

A Dataset in an HDF5 file.

RasterBand(filepath[, width, height, dtype, ...])

A single raster band in a GDAL-compatible dataset containing one or more bands.