distributed_run_sv_correct

HSTB.kluster.modules.svcorrect.distributed_run_sv_correct(worker_dat)

Convenience function for mapping run_ray_trace_v2 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 = 3, which states that all processed beams are at the ‘soundvelocity’ status level

Parameters

worker_dat (list) – [cast, [beam_azimuth, beam_angle], two_way_travel_time, surface_sound_speed, z_waterline_offset, additional_offsets]

Returns

[xr.DataArray (time, along track offset in meters), xr.DataArray (time, across track offset in meters),

xr.DataArray (time, down distance in meters), processing_status]

Return type

list