Thorlabs Power Meters

Driver module for Thorlabs power meters. Supports:

  • PM100D

class instrumental.drivers.powermeters.thorlabs.PM100D(inst=None, **kwds)

A Thorlabs PM100D series power meter

auto_range_enabled(**kwds)
close()
disable_auto_range(**kwds)
enable_auto_range(**kwds)
get_num_averaged(**kwds)
get_power(**kwds)
get_range(**kwds)
get_wavelength(**kwds)
measure(n_samples=100)

Make a multi-sample power measurement

Parameters

n_samples (int) – Number of samples to take

Returns

Measured power, with units and uncertainty, as a pint.Measurement object

Return type

pint.Measurement

set_num_averaged(**kwds)
set_wavelength(**kwds)
auto_range

Whether auto-ranging is enabled

num_averaged

Number of samples to average

power

The measured optical power

range

The current input range’s max power

wavelength

Input signal wavelength