BroadenedSpectrum
A stick spectrum with associated broadening function
__init__(self, frequencies, intensities, broadening_type='gaussian', breadth=10, noising_function=None, **meta):
frequencies:Anyintensities:Anybroadening_type:"gaussian" | "lorentzian" | functionthe type of broadening to apply (can be any function)
breadth:Anythe breadth or list of breads for the peaks in the spectrum
meta:Any
plot(self, step_size=0.5, freq_min=None, freq_max=None, figure=None, plot_style=None, filled=False, adjust_width=True, renormalize=True, **opts):
Applies the broadening then plots it using McUtils.Plots.Plot
step_size:Anystep size to use when getting evaluation points for evaluating the broadening
freq_min:Anymin freq for evaluation
freq_max:Anymax freq for evaluation
figure:Anyplot_style:Anyopts:Any:returns:_