Skip to content

Commit d96b464

Browse files
Fix reading of Transducer impulse_dt #380 #381
It was wrongly being converted to list
1 parent ee4c0ef commit d96b464

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/openlifu/xdc/transducer.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,8 +287,6 @@ def to_dict(self):
287287
d["impulse_response"] = d["impulse_response"].tolist()
288288
if self.impulse_dt is None:
289289
del d["impulse_dt"]
290-
else:
291-
d["impulse_dt"] = d["impulse_dt"].tolist()
292290
d["standoff_transform"] = d["standoff_transform"].tolist()
293291
return d
294292

tests/resources/example_db/transducers/example_transducer_array/example_transducer_array.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
[0.0, 0.0, 1.0, 0.0],
3636
[0.0, 0.0, 0.0, 1.0]
3737
],
38+
"impulse_response": [1000.0, 1000.0],
39+
"impulse_dt": 1,
3840
"sensitivity": 1200,
3941
"module_invert": [false],
4042
"transform": [
@@ -76,6 +78,8 @@
7678
[0.0, 0.0, 1.0, 0.0],
7779
[0.0, 0.0, 0.0, 1.0]
7880
],
81+
"impulse_response": [1000.0, 1000.0],
82+
"impulse_dt": 1,
7983
"sensitivity": 1000,
8084
"module_invert": [false],
8185
"transform": [

0 commit comments

Comments
 (0)