distrib_run_calculate_tpu

HSTB.kluster.modules.tpu.distrib_run_calculate_tpu(dat)

Convenience function for mapping calculate_tpu across cluster. Assumes that you are mapping this function with a list of data.

distrib functions also return a processing status array, here a beamwise array = 5, which states that all processed beams are at the ‘tpu’ status level

Parameters

dat (list) – [roll, raw_beam_angles, beam_angles, acrosstrack_offset, depth_offset, soundspeed, datum_uncertainty, tpu_dict, quality_factor, north_position_error, east_position_error, down_position_error, roll_error, pitch_error, heading_error, qf_type, vert_ref, tpu_image]

Returns

[total vertical uncertainty (time, beam), total horizontal uncertainty (time, beam), processing_status]

Return type

list