Skip to content

Commit 90d9027

Browse files
fix cross platform errors
1 parent 27234a7 commit 90d9027

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/standardized/Super_IVIM_DC.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,10 @@ def ivim_fit(self, signals, bvalues, **kwargs):
107107
model_path=f"{self.working_dir}/{self.super_ivim_dc_filename}.pt",
108108
)
109109

110+
Dp = float(np.atleast_1d(Dp).ravel()[0])
111+
Dt = float(np.atleast_1d(Dt).ravel()[0])
112+
f = float(np.atleast_1d(f).ravel()[0])
113+
110114
results = {}
111115
results["D"] = Dt
112116
results["f"] = f

utilities/data_simulation/GenerateData.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ def simulate_training_data(self, bvalues, SNR = (5,100), n = 1000000, Drange = (
192192
#data_sim = np.zeros([len(D), len(bvalues)])
193193
bvalues = np.array(bvalues)
194194
if type(SNR) == tuple:
195-
noise_std = np.array(1/SNR[1] + test[:,3] * (1/SNR[0] - 1/SNR[1]))
195+
noise_std = (1 / SNR[1] + test[:, 3] * (1 / SNR[0] - 1 / SNR[1]))[:, None]
196196
addnoise = True
197197
elif SNR == 0:
198198
addnoise = False

0 commit comments

Comments
 (0)