Bugfix in fitSourceModel: Be sure, to set trial window aroun initial corner frequency within available data.
This commit is contained in:
parent
41eebfbcda
commit
9e5b3f6916
@ -628,12 +628,13 @@ def fitSourceModel(f, S, fc0, iplot, verbosity=False):
|
|||||||
STD = []
|
STD = []
|
||||||
# get window around initial corner frequency for trials
|
# get window around initial corner frequency for trials
|
||||||
# left side of initial corner frequency
|
# left side of initial corner frequency
|
||||||
fcstopl = fc0 - max(1, fc0 / 2)
|
fcstopl = max(f[0], fc0 - max(1, fc0 / 2))
|
||||||
il = np.where(f <= fcstopl)
|
il = np.where(f <= fcstopl)
|
||||||
il = il[0][np.size(il) - 1]
|
il = il[0][np.size(il) - 1]
|
||||||
# right side of initial corner frequency
|
# right side of initial corner frequency
|
||||||
fcstopr = fc0 + (fc0 / 2)
|
fcstopr = min(fc0 + (fc0 / 2), f[len(f) - 1])
|
||||||
ir = np.where(f >= fcstopr)
|
ir = np.where(f >= fcstopr)
|
||||||
|
print fcstopl, fcstopr
|
||||||
# check, if fcstopr is available
|
# check, if fcstopr is available
|
||||||
if np.size(ir) == 0:
|
if np.size(ir) == 0:
|
||||||
fcstopr = fc0
|
fcstopr = fc0
|
||||||
|
Loading…
Reference in New Issue
Block a user