Fityk

Dear Scientists,
Gee whiz, you guys have to deal with a lot of experimental data. It sure would be nice if you could easily find curves that fit, huh? I am full of solutions.
Fityk is a program that fits functions to data. To quote from the website:
“It is reportedly used in crystallography, chromatography, photoluminescence and photoelectron spectroscopy, infrared and Raman spectroscopy, to name but a few.
“Fityk knows about common peak-shaped functions (Gaussian, Lorentzian, Voigt, Pearson VII, bifurcated Gaussian, EMG, Doniach-Sunjic, etc.) and polynomials. It also supports user-defined functions.
“Fityk offers intuitive graphical interface (and also command line interface), various optimization methods (standard Marquardt least-square algorithm, Genetic Algorithms, Nelder-Mead simplex), equality constraints, modeling error of x coordinate of points (eg. zero-shift of instrument), handling series of datasets, automation of common tasks with scripts, and more.”
Pretty neat, yes? And it’s GPL’d, of course.
Curve-fitting is neat stuff. I know it’s just some linear algebra, but I feel like the software is thinking inductively, and inductive thinking is my favorite thinking.
This entry was posted on Sunday, January 18th, 2009 at 11:00 pm and is filed under computer science, math, science. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply