YAR fiber amplifier series

class pymeasure.instruments.ipgphotonics.yar.YAR(adapter, name='YAR fiber amplifier', **kwargs)

Bases: Instrument

Communication with the YAR fiber amplifier series by IPG Photonics.

This is the RS232 command set. GPIB has different commands.

class Status(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: IntFlag


Check for errors after having set a property.

Called if check_set_errors=True is set for that property.


Reset all errors.

property current

Measure the diode current in A.

property emission_enabled

Control emission of the amplifier (bool).

property firmware

Get firmware version

property id

Get the model number.

property maximum_case_temperature

Measure the maximum temperature for the optical module in °C.

property minimum_display_power

Measure the minimum displayable output power in W.

property power

Measure current output power in W.(dynamic)

property power_range

Get the power limits in W.

property power_setpoint

Control output power setpoint in W.(dynamic)


Read an instrument answer and check whether it is an error.

property status

Get the current status.

property temperature

Measure case temperature in °C.

property temperature_seed

Measure current seed temperature in °C

property wavelength_temperature

Control temperature in °C for seed wavelength control.