- In function
QSOFit._DoLineFit()
, if there is no line to fit while user wanna a figure to plot, an error would be raised due to the undefinedself.gauss_result
et al. - The parameter setting in
example.ipynb
constrained the core and the wing component of [OIII] doublet to a single same values instead of two values respectively. - The function
QSOFit._do_tie_line()
could not full fill the function described ingenerate_par_file()
inexample.ipynb
. I split the tie procedure of windex to make sure the tie of line width independent from velocity offset. - Adjust the code style according to google python style guide.
-
Regulate the form of the output data instead of a string for all.
-
Add the normalization factor and velocity shift of FeII template and the normalization factor and
$\tau_e$ of Balmer continuum into output, so that one can rebuild the fitting model acconting the output result. -
FeII flux calculation. An optional function which is compatible with former programs.
-
**(High Risk): **Overall re-wright the
QSOFit._PlotFig()
for the convenience of modification and add a$\chi^2$ parameter on the left top. -
Move all function inside the class
QSOFit
.