Skip to content

Commit 0b526f6

Browse files
peterhollenderebrahimebrahim
authored andcommitted
Fix output calculation #384
1 parent 2f65a38 commit 0b526f6

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/openlifu/plan/solution.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,7 @@ def analyze(self,
189189
apodization = self.apodizations[focus_index]
190190
origin = self.transducer.get_effective_origin(apodizations=apodization, units=options.distance_units)
191191

192-
output_signal_Pa = []
193-
output_signal_Pa = np.zeros((self.transducer.numelements(), len(input_signal_V)))
194-
for i in range(self.transducer.numelements()):
195-
apod_signal_V = input_signal_V * self.apodizations[focus_index, i]
196-
output_signal_Pa[i] = self.transducer.elements[i].calc_output(apod_signal_V, dt)
197-
192+
output_signal_Pa = self.transducer.calc_output(input_signal_V, dt, delays=self.delays[focus_index, :], apod=self.apodizations[focus_index, :])
198193
p0_Pa = np.max(output_signal_Pa, axis=1)
199194

200195
mainlobe_mask = get_mask(

0 commit comments

Comments
 (0)