src.original.ETP_SRI package
Submodules
src.original.ETP_SRI.LinearFitting module
- class src.original.ETP_SRI.LinearFitting.LinearFit(linear_cutoff=500)[source]
Bases:
object
Performs linear fits of exponential data
- ivim_fit(bvalues, signal)[source]
Fit an IVIM curve This fits a bi-exponential curve using linear fitting only
Parameters
- bvalueslist or array of float
The diffusion (b-values)
- signallist or array of float
The acquired signal to fit. It is assumed to be exponential at this point
- linear_fit(bvalues, signal, weighting=None, stats=False)[source]
Fit a single line
Parameters
- bvalueslist or array of float
The diffusion (b-values)
- signallist or array of float
The acquired signal to fit. It is assumed to be linearized at this point.
- weightinglist or array fo float
Weights to pass into polyfit. None is no weighting.
- statsboolean
If true, return the polyfit statistics