pyuff_ustb.objects

pyuff_ustb.objects#

Module containing class definitions of the different UFF objects.

Functions

eager_load(obj)

Eagerly and recursively load all the lazy fields in an object.

write_object(hf, obj, location[, overwrite, ...])

Write an object to a HDF5 file.

Classes

Apodization([_reader])

Uff class to hold apodization data.

Uff([_reader])

The base class of all UFF objects.

BeamformedData([_reader])

Uff class to hold beamformed data.

ChannelData([_reader])

Uff class to hold channel data.

CurvilinearArray([_reader])

Uff class to define a curvilinear array probe geometry.

CurvilinearMatrixArray([_reader])

Uff class to define a curvilinear matrix array probe geometry.

LinearArray([_reader])

Uff class to define a linear array probe geometry.

LinearScan([_reader])

Uff class to define a linear scan.

MatrixArray([_reader])

Uff class to define a matrix array probe geometry.

Phantom([_reader])

Uff class for a phantom definition.

Point([_reader])

Uff class to define a point location.

Probe([_reader])

Uff class to define arbitrary probe geometries.

Pulse([_reader])

Uff class for a pulse definition.

Scan([_reader])

Uff class to define a scan.

SectorScan([_reader])

Uff class to define a sector scan.

Wave([_reader])

Uff class that describes a transmitted wave.

Wavefront(value)

Enumeration for wave types.

Window(value)

Enumeration for window types.