mahos_dq.msgs.spectroscopy_msgs.SpectroscopyData#
- class mahos_dq.msgs.spectroscopy_msgs.SpectroscopyData(params: dict | None = None)#
Spectroscopy dataset with wavelength axis and stacked acquisitions.
- Variables:
data – 2D array of spectra where columns are acquisitions.
xdata – Wavelength axis values in nanometers.
- __init__(params: dict | None = None)#
Methods
__init__([params])acquisitions()can_resume(params)Check if the measurement can be continued with given new_params.
get_xdata()Get X-axis data for 2D plot.
get_ydata([last_n, filter_n])Get Y-axis data for 2D plot.
has_data()return True if current data is valid (not empty).
init_axes()Initialize X and Y axes label, unit, and scale.
n_outliers([last_n, filter_n])