Skip to content

Commit 889a2c1

Browse files
fixed errors after merge with main
Also changed fit_result["D*"] back to fit_result["Dp"], as now both names were used throughout the scripts
1 parent 9beef6d commit 889a2c1

18 files changed

+36
-36
lines changed

WrapImage/nifti_wrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ def loop_over_first_n_minus_1_dimensions(arr):
111111
for idx, view in tqdm(loop_over_first_n_minus_1_dimensions(data), desc=f"{args.algorithm} is fitting", dynamic_ncols=True, total=total_iteration):
112112
fit_result = fit.osipi_fit(view, bvals)
113113
f_image.append(fit_result["f"])
114-
Dp_image.append(fit_result["D*"])
114+
Dp_image.append(fit_result["Dp"])
115115
D_image.append(fit_result["D"])
116116

117117
# Convert lists to NumPy arrays

doc/Introduction_to_TF24_IVIM-MRI_CodeCollection_github_and_IVIM_Analysis_using_Python.ipynb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,7 @@
532532
{
533533
"data": {
534534
"text/plain": [
535-
"{'f': array(0.04609779), 'D*': array(0.01136011), 'D': array(0.00071134)}"
535+
"{'f': array(0.04609779), 'Dp': array(0.01136011), 'D': array(0.00071134)}"
536536
]
537537
},
538538
"execution_count": 15,
@@ -569,7 +569,7 @@
569569
{
570570
"data": {
571571
"text/plain": [
572-
"{'f': array(0.04611801), 'D*': array(0.0113541), 'D': array(0.0007113)}"
572+
"{'f': array(0.04611801), 'Dp': array(0.0113541), 'D': array(0.0007113)}"
573573
]
574574
},
575575
"execution_count": 16,
@@ -636,10 +636,10 @@
636636
"#plot the results of algorithm 1\n",
637637
"plt.subplot(121)\n",
638638
"plt.plot(np.unique(bval),signal_1dir,'x')\n",
639-
"plt.plot(np.unique(bval),fit['f']*np.exp(-np.unique(bval)*fit['D*'])+(1-fit['f'])*np.exp(-np.unique(bval)*fit['D']))\n",
640-
"plt.plot(np.unique(bval),fit['f']*np.exp(-np.unique(bval)*fit['D*']))\n",
639+
"plt.plot(np.unique(bval),fit['f']*np.exp(-np.unique(bval)*fit['Dp'])+(1-fit['f'])*np.exp(-np.unique(bval)*fit['D']))\n",
640+
"plt.plot(np.unique(bval),fit['f']*np.exp(-np.unique(bval)*fit['Dp']))\n",
641641
"plt.plot(np.unique(bval),(1-fit['f'])*np.exp(-np.unique(bval)*fit['D']))\n",
642-
"plt.legend(['measured data','model fit','D*','D'])\n",
642+
"plt.legend(['measured data','model fit','Dp','D'])\n",
643643
"plt.ylabel('S/S0')\n",
644644
"plt.xlabel('b-value [s/mm^2]')\n",
645645
"plt.title('algorithm 1')\n",
@@ -650,10 +650,10 @@
650650
"#plot the results of algorithm 2\n",
651651
"plt.subplot(122)\n",
652652
"plt.plot(np.unique(bval),signal_1dir,'x')\n",
653-
"plt.plot(np.unique(bval),fit['f']*np.exp(-np.unique(bval)*fit['D*'])+(1-fit['f'])*np.exp(-np.unique(bval)*fit['D']))\n",
654-
"plt.plot(np.unique(bval),fit['f']*np.exp(-np.unique(bval)*fit['D*']))\n",
653+
"plt.plot(np.unique(bval),fit['f']*np.exp(-np.unique(bval)*fit['Dp'])+(1-fit['f'])*np.exp(-np.unique(bval)*fit['D']))\n",
654+
"plt.plot(np.unique(bval),fit['f']*np.exp(-np.unique(bval)*fit['Dp']))\n",
655655
"plt.plot(np.unique(bval),(1-fit['f'])*np.exp(-np.unique(bval)*fit['D']))\n",
656-
"plt.legend(['measured data','model fit','D*','D'])\n",
656+
"plt.legend(['measured data','model fit','Dp','D'])\n",
657657
"plt.ylabel('S/S0')\n",
658658
"plt.xlabel('b-value [s/mm^2]')\n",
659659
"plt.title('algorithm 2')\n"
@@ -818,7 +818,7 @@
818818
"data": {
819819
"text/plain": [
820820
"{'f': array([0., 0., 0., ..., 0., 0., 0.]),\n",
821-
" 'D*': array([0., 0., 0., ..., 0., 0., 0.]),\n",
821+
" 'Dp': array([0., 0., 0., ..., 0., 0., 0.]),\n",
822822
" 'D': array([0., 0., 0., ..., 0., 0., 0.])}"
823823
]
824824
},

src/standardized/ETP_SRI_LinearFitting.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,14 @@ def ivim_fit(self, signals, bvalues=None, linear_fit_option=False, **kwargs):
7171
f, Dstar = ETP_object.linear_fit(bvalues, signals)
7272

7373
results["f"] = f
74-
results["D*"] = Dstar
74+
results["Dp"] = Dstar
7575

7676
return results
7777
else:
7878
f, D, Dstar = ETP_object.ivim_fit(bvalues, signals)
7979

8080
results["f"] = f
81-
results["D*"] = Dstar
81+
results["Dp"] = Dstar
8282
results["D"] = D
8383

8484
return results

src/standardized/IAR_LU_biexp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def ivim_fit(self, signals, bvalues, **kwargs):
7878

7979
results = {}
8080
results["f"] = fit_results.model_params[1]
81-
results["D*"] = fit_results.model_params[2]
81+
results["Dp"] = fit_results.model_params[2]
8282
results["D"] = fit_results.model_params[3]
8383

8484
return results
@@ -110,7 +110,7 @@ def ivim_fit_full_volume(self, signals, bvalues, **kwargs):
110110

111111
results = {}
112112
results["f"] = fit_results.model_params[..., 1]
113-
results["D*"] = fit_results.model_params[..., 2]
113+
results["Dp"] = fit_results.model_params[..., 2]
114114
results["D"] = fit_results.model_params[..., 3]
115115

116116
return results

src/standardized/IAR_LU_modified_mix.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def ivim_fit(self, signals, bvalues, **kwargs):
8181
#D = fit_results.model_params[3]
8282
results = {}
8383
results["f"] = fit_results.model_params[1]
84-
results["D*"] = fit_results.model_params[2]
84+
results["Dp"] = fit_results.model_params[2]
8585
results["D"] = fit_results.model_params[3]
8686

8787
return results

src/standardized/IAR_LU_modified_topopro.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def ivim_fit(self, signals, bvalues, **kwargs):
8383
#return f, Dstar, D
8484
results = {}
8585
results["f"] = fit_results.model_params[1]
86-
results["D*"] = fit_results.model_params[2]
86+
results["Dp"] = fit_results.model_params[2]
8787
results["D"] = fit_results.model_params[3]
8888

8989
return results

src/standardized/IAR_LU_segmented_2step.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def ivim_fit(self, signals, bvalues, thresholds=None, **kwargs):
8484
#return f, Dstar, D
8585
results = {}
8686
results["f"] = fit_results.model_params[1]
87-
results["D*"] = fit_results.model_params[2]
87+
results["Dp"] = fit_results.model_params[2]
8888
results["D"] = fit_results.model_params[3]
8989

9090
return results

src/standardized/IAR_LU_segmented_3step.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def ivim_fit(self, signals, bvalues, **kwargs):
8383
#return f, Dstar, D
8484
results = {}
8585
results["f"] = fit_results.model_params[1]
86-
results["D*"] = fit_results.model_params[2]
86+
results["Dp"] = fit_results.model_params[2]
8787
results["D"] = fit_results.model_params[3]
8888

8989
return results

src/standardized/IAR_LU_subtracted.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def ivim_fit(self, signals, bvalues, **kwargs):
8383
#return f, Dstar, D
8484
results = {}
8585
results["f"] = fit_results.model_params[1]
86-
results["D*"] = fit_results.model_params[2]
86+
results["Dp"] = fit_results.model_params[2]
8787
results["D"] = fit_results.model_params[3]
8888

8989
return results

src/standardized/OGC_AmsterdamUMC_Bayesian_biexp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,6 @@ def ivim_fit(self, signals, bvalues, initial_guess=None, **kwargs):
8181
results = {}
8282
results["D"] = fit_results[0]
8383
results["f"] = fit_results[1]
84-
results["D*"] = fit_results[2]
84+
results["Dp"] = fit_results[2]
8585

8686
return results

0 commit comments

Comments
 (0)