TASHGPro

From: Toptica Photonics

Class: herosdevices.hardware.toptica.dlcpro.TASHGPro

Driver Quality Index: beta

Requires the following packages

toptica_lasersdk

Driver for Toptica TASHGPro second harmonic doubled laser system.

Bold arguments are mandatory. For more information on the listed arguments refer to the class documentation: herosdevices.hardware.toptica.dlcpro.TASHGPro If parameters appear in this list but not in the class definition, please recursively check the linked base classes for the definition of the parameter.

Argument

Type

Default Value

Description

address

<class ‘str’>

IP address of the laser driver.

frequency

<class ‘float’>

Frequency the laser is running on in Hz. Used for interfacing with atomiq. Can be an approximate value if you don’t plan to use this feature.

lock_option

<class ‘bool’>

False

If the laser has the lock option installed.

power

float | None

None

Output power of the laser in W. When None (default), the amp_output_power PD is used

laser_num

<class ‘int’>

1

Number of the laser in a single dlcpro. Relevant for the dual or quad laser DLC options.

observables

dict | None

None

A set of attributes (like self.system_health) that are emitted with the observable_data HEROS event. If None, the default observables as defined in self._default_observables (which are typically all defined query attributes) are used.