centroid

specviz.analysis.centroid(line, avg_cont, mask=None)[source]

Compute centroid for the given spectrum.

w_cen = integral(wave*flux) / integral(flux)
Parameters:data (Data) – Extracted spectrum data.
Returns:wcen – Centroid wavelength.
Return type:float

Examples

>>> d = Spectrum1DRef(...)
>>> line = extract(d, (15000, 20000))
>>> wcen_em = centroid(line)