piel.models.physical.opto_electronic

piel.models.physical.opto_electronic#

Submodules#

Attributes#

Functions#

physical_snspd(→ piel.types.PhysicalComponent)

This function generates a representation of a Superconducting Nanowire Single-Photon Detector (SNSPD) device.

Package Contents#

physical_snspd(model: str = 'SNSPD', **kwargs) piel.types.PhysicalComponent[source]#

This function generates a representation of a Superconducting Nanowire Single-Photon Detector (SNSPD) device.

Parameters:#

namestr, optional

The name of the SNSPD device. Default is an empty string.

modelstr, optional

The model of the SNSPD device. Default is “SNSPD”.

manufacturerstr, optional

The manufacturer of the SNSPD device. Default is an empty string.

Returns:#

: PhysicalComponent

An instance of the PhysicalComponent class representing the SNSPD device.

photonspot_snspd#