projects
/
calibcant.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adjust surface parameter guessing to be resilient to off-surface bumps.
[calibcant.git]
/
calibcant
/
bump_analyze.py
diff --git
a/calibcant/bump_analyze.py
b/calibcant/bump_analyze.py
index 9f5412e7ae54b1f64d941142844b617127149ef3..5890f70f4d02de9e8c8b0bb97c2ac625fae24bdf 100644
(file)
--- a/
calibcant/bump_analyze.py
+++ b/
calibcant/bump_analyze.py
@@
-280,9
+280,8
@@
def limited_linear_param_guess(x, y):
i_high = i
x_contact = float(x[i_low])
x_high = float(x[i_high])
i_high = i
x_contact = float(x[i_low])
x_high = float(x[i_high])
- if x_high == x_contact:
- x.tofile('x-bad.dat', sep='\n')
- y.tofile('y-bad.dat', sep='\n')
+ if x_high == x_contact: # things must be pretty flat
+ x_contact = (x_contact + x[0]) / 2
slope = (y_high - y_contact) / (x_high - x_contact)
return (x_contact, y_contact, slope)
slope = (y_high - y_contact) / (x_high - x_contact)
return (x_contact, y_contact, slope)