piel.models.physical.opto_electronic.snspd
==========================================

.. py:module:: piel.models.physical.opto_electronic.snspd


Attributes
----------

.. autoapisummary::

   piel.models.physical.opto_electronic.snspd.photonspot_snspd


Functions
---------

.. autoapisummary::

   piel.models.physical.opto_electronic.snspd.physical_snspd


Module Contents
---------------

.. py:function:: physical_snspd(model: str = 'SNSPD', **kwargs) -> piel.types.PhysicalComponent

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

   Parameters:
   ----------
   name : str, optional
       The name of the SNSPD device. Default is an empty string.
   model : str, optional
       The model of the SNSPD device. Default is "SNSPD".
   manufacturer : str, optional
       The manufacturer of the SNSPD device. Default is an empty string.

   Returns:
   -------
   :
   PhysicalComponent
       An instance of the PhysicalComponent class representing the SNSPD device.


.. py:data:: photonspot_snspd

