Nonlinear Data Fitting Python