mahos.inst.spectrometer.Princeton_LightField#

class mahos.inst.spectrometer.Princeton_LightField(name, conf=None, prefix=None)#

Spectrometer using LightField Software from Princeton Instrument.

Parameters:
  • base_config – A base configuration (Experiment) name to load on init.

  • base_config – str | None

__init__(name, conf=None, prefix=None)#

Methods

__init__(name[, conf, prefix])

capture()

close_resources()

Close instrument resources.

configure(params[, label])

Configure the instrument settings.

get(key[, args, label])

Get an instrument setting or measurement data.

get_base_config()

get current base config.

get_base_configs()

get list of available base configs.

get_exposure_time()

get_exposures_per_frame()

get_frame_combination_method()

get_grating_center_wavelength()

get_temperature()

set(key[, value, label])

Set an instrument setting or commanding value.

set_base_config(name)

set and load a base config (saved experiment).

set_exposure_time(time_ms)

set_exposures_per_frame(exposures)

set_frame_combination_method([average])

set_grating_center_wavelength(wavelength_nm)