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