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