Hi Brad and team, I think transducer.scan_line() may have an error.
Using numbers from the linear transducer example, sensor_data stores the time-varying pressure at each of the 1536 grid points in the transducer face, but scan_line() only applies apodization and delays to the first 32 rows of sensor_data. I think every grid point should be windowed and delayed according to which element it belongs to.
Apologies if I'm misunderstanding the code.
Best,
Anne