parameters: (
          self,
          display_name: str,
          model: ModuleModel,
          module_type: ModuleType,
          offset: Point,
          overall_height: float,
          height_over_labware: float,
          lid_height: float,
          parent: Location,
          api_level: APIVersion,
          configuration: GenericConfiguration = ThermocyclerConfiguration.FULL,
      )
docstring: Create a Module for tracking the position of a module.
  
          Note that modules do not currently have a concept of calibration apart
          from calibration of labware on top of the module. The practical result
          of this is that if the module parent :py:class:`.Location` is
          incorrect, then a correct calibration of one labware on the deck would
          be incorrect on the module, and vice-versa. Currently, the way around
          this would be to correct the :py:class:`.Location` so that the
          calibrated labware is targeted accurately in both positions.
  
          :param display_name: A human-readable display name of only the module
                               (for instance, "Thermocycler Module" - not
                               including parents or location)
          :param model: The model of module this represents
          :param offset: The offset from the slot origin at which labware loaded
                         on this module should be placed
          :param overall_height: The height of the module without labware
          :param height_over_labware: The height of this module over the top of
                                      the labware
          :param parent: A location representing location of the front left of
                         the outside of the module (usually the front-left corner
                         of a slot on the deck).
          :type parent: :py:class:`.Location`
          :param APIVersion api_level: the API version to set for the loaded
                                       :py:class:`ModuleGeometry` instance. The
                                       :py:class:`ModuleGeometry` will
                                       conform to this level.
          :param configuration: Used to specify the slot configuration of
                                the Thermocycler. It should by of type
                                :py:class:`.ThermocyclerConfiguration` and can
                                either be FULL or SEMI.
docstring_summary: Create a Module for tracking the position of a module.
docstring_tokens: Create a Module for tracking the position of a module .
function: def __init__(
          self,
          display_name: str,
          model: ModuleModel,
          module_type: ModuleType,
          offset: Point,
          overall_height: float,
          height_over_labware: float,
          lid_height: float,
          parent: Location,
          api_level: APIVersion,
          configuration: GenericConfiguration = ThermocyclerConfiguration.FULL,
      ) -> None:
          """
          Create a Module for tracking the position of a module.
  
          Note that modules do not currently have a concept of calibration apart
          from calibration of labware on top of the module. The practical result
          of this is that if the module parent :py:class:`.Location` is
          incorrect, then a correct calibration of one labware on the deck would
          be incorrect on the module, and vice-versa. Currently, the way around
          this would be to correct the :py:class:`.Location` so that the
          calibrated labware is targeted accurately in both positions.
  
          :param display_name: A human-readable display name of only the module
                               (for instance, "Thermocycler Module" - not
                               including parents or location)
          :param model: The model of module this represents
          :param offset: The offset from the slot origin at which labware loaded
                         on this module should be placed
          :param overall_height: The height of the module without labware
          :param height_over_labware: The height of this module over the top of
                                      the labware
          :param parent: A location representing location of the front left of
                         the outside of the module (usually the front-left corner
                         of a slot on the deck).
          :type parent: :py:class:`.Location`
          :param APIVersion api_level: the API version to set for the loaded
                                       :py:class:`ModuleGeometry` instance. The
                                       :py:class:`ModuleGeometry` will
                                       conform to this level.
          :param configuration: Used to specify the slot configuration of
                                the Thermocycler. It should by of type
                                :py:class:`.ThermocyclerConfiguration` and can
                                either be FULL or SEMI.
          """
          super().__init__(
              display_name,
              model,
              module_type,
              offset,
              overall_height,
              height_over_labware,
              parent,
              api_level,
          )
          self._lid_height = lid_height
          self._lid_status = "open"  # Needs to reflect true status
          self._configuration = configuration
          if self.is_semi_configuration:
              self._offset = self._offset + Point(-23.28, 0, 0)
function_tokens: def __init__ ( self , display_name : str , model : ModuleModel , module_type : ModuleType , offset : Point , overall_height : float , height_over_labware : float , lid_height : float , parent : Location , api_level : APIVersion , configuration : GenericConfiguration = ThermocyclerConfiguration . FULL , ) -> None : super ( ) . __init__ ( display_name , model , module_type , offset , overall_height , height_over_labware , parent , api_level , ) self . _lid_height = lid_height self . _lid_status = "open" # Needs to reflect true status self . _configuration = configuration if self . is_semi_configuration : self . _offset = self . _offset + Point ( - 23.28 , 0 , 0 )