mach.io.uff.compute_tx_wave_arrivals_s#
- mach.io.uff.compute_tx_wave_arrivals_s(
- directions: list,
- scan_coords_m: Array,
- speed_of_sound: float,
- origin: Array | None = None,
- xp=None,
Compute transmit arrival times for plane wave imaging.
- Parameters:
directions – List of wave direction vectors
scan_coords_m – Output positions for beamforming (N, 3) in meters
speed_of_sound – Speed of sound in the medium
origin – Wave origin point, defaults to [0, 0, 0] Can also be parsed from ultrasound_angles_to_cartesian(channel_data.sequence[idx].origin)
xp – Array namespace (optional, will be inferred from scan_coords_m)
- Returns:
Array of transmit arrival times with shape (n_transmits, n_points)