Software for least-square fitting Mossbauer spectra. The optimisation routine is implemented using evolutionary algorithms, hill climbing, basin hopping, or any combination of those.
The algorithm was implemented in Python and requires the following libraries: SciPy, NumPy, PyQtGraph.
Sample Mossbauer spectra is provided. Those contain a single singlet, a single doublet, a single sextet and combination of one or more of these lines. This spectrum data is already folded. No folding is provided with this software.
Sample data for this fitting program consists of a 57Fe Mossbauer spectrum in Rh matrix with 256 data points (folded). The program is intended to be used to fit crystalline sites, no distribution of hyperfine parameters is available at the current version.