PhotodiodeΒΆ

Class Arguments

The class does not take any arguments

Inheritance Diagram

Inheritance diagram of atomiq.components.optoelectronics.photodiode.Photodiode

Example Component Dictionary

   {
    "photodiode_example": {
        "classname": "atomiq.components.optoelectronics.photodiode.Photodiode",
        "arguments": {}
    }
}

Class Description

class atomiq.components.optoelectronics.photodiode.Photodiode(*args, **kwargs)[source]

Bases: Component, Measurable

Abstract class to represent a photodiode as a device to measure light power

A Measurable has one or more channels at which data can be measured

measure()[source]
Return type:

artiq.compiler.types.TMono('float', OrderedDict())

get_power()[source]
Return type:

artiq.compiler.types.TMono('float', OrderedDict())

measurement_channels()