mahos.inst.spectrometer_interface.SpectrometerInterface#

class mahos.inst.spectrometer_interface.SpectrometerInterface(client: InstrumentClient | MultiInstrumentClient, inst: str)#

Interface for Spectrometer.

__init__(client: InstrumentClient | MultiInstrumentClient, inst: str)#

Methods

configure_acquisition([base_config, ...])

Configure acquisition.

get_base_config()

get current base config name.

get_base_configs()

get list of available base configs.

get_data()

Start one-time acquisition and return data.

get_temperature()

Get detector temperature information.

set_center_wavelength(wavelength_nm)

Set center wavelength.

set_exposure_time(time_ms)

Set exposure time.

set_exposures(exposures)

Set repeated exposures per acquisitions.