X-Git-Url: http://git.tremily.us/?p=calibcant.git;a=blobdiff_plain;f=calibcant%2Fbump_analyze.py;h=5890f70f4d02de9e8c8b0bb97c2ac625fae24bdf;hp=9f5412e7ae54b1f64d941142844b617127149ef3;hb=ed1cfed3df5ddd669a4250df23f387ae518fb2c9;hpb=277131b4942c353fbecaf30d944e1bd4360511ef diff --git a/calibcant/bump_analyze.py b/calibcant/bump_analyze.py index 9f5412e..5890f70 100644 --- 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]) - 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)