1.2.6. Burleigh Wavemeter: wanglib.instruments.wavemeter

class wanglib.instruments.wavemeter.Serial
class wanglib.instruments.wavemeter.burleigh(port='/dev/ttyUSB0')

encapsulates a burleigh wavemeter

display
display_masks = {64: 'wavelength', 128: 'deviation'}
get_display()
get_response()
get_unit()
get_wl(strict=True)

Get the current wavelength (or frequency).

If strict, cast approximate measurements to None.

parse(response)

parse the wavemeter’s broadcast string

parse_code(code, dic)
purge()

purge the buffer of old measurements

query()

Request a single response string.

The first time the wavemeter receives this command, it will switch from broadcast to query mode.

unit
unit_masks = {9: 'nm', 18: 'cm-1', 36: 'GHz'}
wl

Get the current wavelength (or frequency).

If strict, cast approximate measurements to None.