Fitting of a Single Feature via Command-Line
In this example, the command-line interface of SpectraFit
is used to fit a single peak of the spectrum, as shown below.
In case of using the energy ranges, the spectra will be limited to the defined energy ranges of -e0
and -e1
.
The input file has to look like the following:
JSON
{
"fitting": {
"description": {
"project_name": "Example1",
"project_details": "Example 1",
"keywords": [
"2D-Spectra",
"fitting",
"curve-fitting",
"peak-fitting",
"spectrum"
]
},
"parameters": {
"minimizer": { "nan_policy": "propagate", "calc_covar": true },
"optimizer": { "max_nfev": 1000, "method": "leastsq" },
"report": { "min_correl": 0.0 }
},
"peaks": {
"1": {
"pseudovoigt": {
"amplitude": {
"max": 2,
"min": 0,
"vary": true,
"value": 1
},
"center": {
"max": 2,
"min": -2,
"vary": true,
"value": 0
},
"fwhmg": {
"max": 0.5,
"min": 0.02,
"vary": true,
"value": 0.1
},
"fwhml": {
"max": 0.5,
"min": 0.01,
"vary": true,
"value": 0.1
}
}
}
}
}
}