Skip to content

Commit 27a1bce

Browse files
Merge branch 'main' into wrapper_super_ivim
2 parents 52ecdca + 122cbe3 commit 27a1bce

19 files changed

+122
-72
lines changed

doc/Introduction_to_TF24_IVIM-MRI_CodeCollection_github_and_IVIM_Analysis_using_Python.ipynb

Lines changed: 68 additions & 50 deletions
Large diffs are not rendered by default.

ivim_simulation.bval

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0 50 100 500 1000

ivim_simulation.bvec

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
1 0 0
2+
0 1 0
3+
0 0 1

src/standardized/ETP_SRI_LinearFitting.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@ class ETP_SRI_LinearFitting(OsipiBase):
2525
required_bounds_optional = True # Bounds may not be required but are optional
2626
required_initial_guess = False
2727
required_initial_guess_optional = False
28-
accepted_dimensions = 1
2928
# Not sure how to define this for the number of accepted dimensions. Perhaps like the thresholds, at least and at most?
3029

3130
# Supported inputs in the standardized class
3231
supported_bounds = False
3332
supported_initial_guess = False
3433
supported_thresholds = True
34+
supported_dimensions = 1
35+
supported_priors = False
3536

3637
def __init__(self, bvalues=None, thresholds=None, bounds=None, initial_guess=None, weighting=None, stats=False):
3738
"""

src/standardized/IAR_LU_biexp.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@ class IAR_LU_biexp(OsipiBase):
2626
required_bounds_optional = True # Bounds may not be required but are optional
2727
required_initial_guess = False
2828
required_initial_guess_optional = True
29-
accepted_dimensions = 1 # Not sure how to define this for the number of accepted dimensions. Perhaps like the thresholds, at least and at most?
3029

3130
# Supported inputs in the standardized class
3231
supported_bounds = True
3332
supported_initial_guess = True
3433
supported_thresholds = False
34+
supported_dimensions = 1
35+
supported_priors = False
3536

3637
def __init__(self, bvalues=None, thresholds=None, bounds=None, initial_guess=None, weighting=None, stats=False):
3738
"""

src/standardized/IAR_LU_modified_mix.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@ class IAR_LU_modified_mix(OsipiBase):
2626
required_bounds_optional = True # Bounds may not be required but are optional
2727
required_initial_guess = False
2828
required_initial_guess_optional = True
29-
accepted_dimensions = 1 # Not sure how to define this for the number of accepted dimensions. Perhaps like the thresholds, at least and at most?
3029

3130
# Supported inputs in the standardized class
3231
supported_bounds = True
3332
supported_initial_guess = False
3433
supported_thresholds = False
34+
supported_dimensions = 1
35+
supported_priors = False
3536

3637
def __init__(self, bvalues=None, thresholds=None, bounds=None, initial_guess=None, weighting=None, stats=False):
3738
"""

src/standardized/IAR_LU_modified_topopro.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@ class IAR_LU_modified_topopro(OsipiBase):
2626
required_bounds_optional = True # Bounds may not be required but are optional
2727
required_initial_guess = False
2828
required_initial_guess_optional = True
29-
accepted_dimensions = 1 # Not sure how to define this for the number of accepted dimensions. Perhaps like the thresholds, at least and at most?
3029

3130
# Supported inputs in the standardized class
3231
supported_bounds = True
3332
supported_initial_guess = False
3433
supported_thresholds = False
34+
supported_dimensions = 1
35+
supported_priors = False
3536

3637
def __init__(self, bvalues=None, thresholds=None, bounds=None, initial_guess=None, weighting=None, stats=False):
3738
"""

src/standardized/IAR_LU_segmented_2step.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@ class IAR_LU_segmented_2step(OsipiBase):
2626
required_bounds_optional = True # Bounds may not be required but are optional
2727
required_initial_guess = False
2828
required_initial_guess_optional = True
29-
accepted_dimensions = 1 # Not sure how to define this for the number of accepted dimensions. Perhaps like the thresholds, at least and at most?
3029

3130
# Supported inputs in the standardized class
3231
supported_bounds = True
3332
supported_initial_guess = True
3433
supported_thresholds = True
34+
supported_dimensions = 1
35+
supported_priors = False
3536

3637
def __init__(self, bvalues=None, thresholds=None, bounds=None, initial_guess=None):
3738
"""

src/standardized/IAR_LU_segmented_3step.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@ class IAR_LU_segmented_3step(OsipiBase):
2626
required_bounds_optional = True # Bounds may not be required but are optional
2727
required_initial_guess = False
2828
required_initial_guess_optional = True
29-
accepted_dimensions = 1 # Not sure how to define this for the number of accepted dimensions. Perhaps like the thresholds, at least and at most?
3029

3130
# Supported inputs in the standardized class
3231
supported_bounds = True
3332
supported_initial_guess = True
3433
supported_thresholds = False
34+
supported_dimensions = 1
35+
supported_priors = False
3536

3637
def __init__(self, bvalues=None, thresholds=None, bounds=None, initial_guess=None, weighting=None, stats=False):
3738
"""

src/standardized/IAR_LU_subtracted.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@ class IAR_LU_subtracted(OsipiBase):
2626
required_bounds_optional = True # Bounds may not be required but are optional
2727
required_initial_guess = False
2828
required_initial_guess_optional = True
29-
accepted_dimensions = 1 # Not sure how to define this for the number of accepted dimensions. Perhaps like the thresholds, at least and at most?
3029

3130
# Supported inputs in the standardized class
3231
supported_bounds = True
3332
supported_initial_guess = True
3433
supported_thresholds = False
34+
supported_dimensions = 1
35+
supported_priors = False
3536

3637
def __init__(self, bvalues=None, thresholds=None, bounds=None, initial_guess=None):
3738
"""

0 commit comments

Comments
 (0)