Traceback (most recent call last): File "current_to_dac.py", line 88, in main() File "current_to_dac.py", line 76, in main curveList.append([timeStamp, op.curve_fit(logCurve, list(windowCurrent), list(windowVoltage))]) File "/Library/Python/2.7/site-packages/scipy-0.12.0.dev_d631749_20121222-py2.7-macosx-10.8-intel.egg/scipy/optimize/minpack.py", line 506, in curve_fit res = leastsq(func, p0, args=args, full_output=1, **kw) File "/Library/Python/2.7/site-packages/scipy-0.12.0.dev_d631749_20121222-py2.7-macosx-10.8-intel.egg/scipy/optimize/minpack.py", line 348, in leastsq m = _check_func('leastsq', 'func', func, x0, args, n)[0] File "/Library/Python/2.7/site-packages/scipy-0.12.0.dev_d631749_20121222-py2.7-macosx-10.8-intel.egg/scipy/optimize/minpack.py", line 14, in _check_func res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) File "/Library/Python/2.7/site-packages/scipy-0.12.0.dev_d631749_20121222-py2.7-macosx-10.8-intel.egg/scipy/optimize/minpack.py", line 418, in _general_function return function(xdata, *params) - ydata TypeError: unsupported operand type(s) for -: 'list' and 'list'