My Project
|
Moessfit is a fitting program to analyse 57Fe Mössbauer data. It is free and open source and based on Qt application framework and GNU Scientific library , thus it runs on Linux and MS Windows systems. The program adapts functionalities and syntax from musrfit [1], which is a well established analysis program in μSR community. The main goal of Moessfit is to enable complex fit models set up with least effort for the user. This goal includes analysis of multiple datasets simultaneously (sharing global fit parameters), use of multithreading, a proper error estimation and offering Maximum Entropy Method.
The GUI siorganized in the mainwindow class which is default structure of Qt GUI programm. The GUI consists of two plot2D instances to show data (namely Moessbauer spectra, parameter sets and parameter distributions of Maximum Entropy Method) and a fit model panel (fmpanel) which is generated from a mbs file.
Main class of the whole project is the fitmodel class. It parses the mbs files, generates and maintains the internal data representation and organizes the fitting and error calculation within fitthread.