pyCalc
pyCalc copied to clipboard
Python 3 tkinter GUI curve and surface fitter
I saw that you are creating a tkinter calculator on GitHub and thought you might like to see my Python GUI graphical curve fitter and surface fitter, also on github with a BSD license. The matplotlib 3D surface plots of the fitted equations look really cool (my background is in nuclear engineering and industrial radiation physics).
The code uses a linear solver if the equation is linear, and a non-linear Levenberg-Marquardt solver from scipy if the equation is non-linear. It automatically uses scipy's genetic algorithm to produce initial parameter estimates for the non-linear solver.
The URL on github is https://github.com/zunzun/tkInterFit
James Phillips