def test_fitxml_parameter_multi(temp_file_compressed): """ different parameter status for each peak """ spectra.SetMarker("region", 1750) spectra.SetMarker("region", 1780) spectra.SetMarker("peak", 1765) spectra.SetMarker("peak", 1770) spectra.SetMarker("bg", 1700) spectra.SetMarker("bg", 1710) spectra.SetMarker("bg", 1800) spectra.SetMarker("bg", 1810) fit_interface.SetFitterParameter("pos", "hold,free") fit_write_and_save(temp_file_compressed)
def test_fitxml_parameter_hold(temp_file_compressed): """ one parameter status!=free, but equal for all peaks """ spectra.SetMarker("region", 960) spectra.SetMarker("region", 975) spectra.SetMarker("peak", 965) spectra.SetMarker("peak", 970) spectra.SetMarker("bg", 950) spectra.SetMarker("bg", 955) spectra.SetMarker("bg", 980) spectra.SetMarker("bg", 985) fit_interface.SetFitterParameter("pos", "hold") fit_write_and_save(temp_file_compressed)