Nonlinear Data Fitting In Python