The ``pyedb.generic.control_file`` library ========================================== .. py:module:: pyedb.generic.control_file Summary ------- .. py:currentmodule:: control_file .. tab-set:: .. tab-item:: Classes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~pyedb.generic.control_file.ControlProperty` - Property in the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileMaterial` - Material in the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileDielectric` - Dielectric layer in the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileLayer` - General layer in the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileVia` - Via layer in the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileStackup` - Stackup information for the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileImportOptions` - Import options for the control file. * - :py:obj:`~pyedb.generic.control_file.ControlExtent` - Extent options for boundaries for the control file.. * - :py:obj:`~pyedb.generic.control_file.ControlCircuitPt` - Circuit port for the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileComponent` - Component in the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileComponents` - Manage components for the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileBoundaries` - Boundaries for the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileSweep` - Frequency sweep in the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileMeshOp` - Mesh operation in the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileSetup` - Simulation setup for the control file. * - :py:obj:`~pyedb.generic.control_file.ControlFileSetups` - Manage simulation setups. * - :py:obj:`~pyedb.generic.control_file.ControlFile` - Main class for EDB control file creation and management. .. tab-item:: Functions .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~convert_technology_file` - Convert a technology file to EDB control file (XML). .. toctree:: :titlesonly: :maxdepth: 1 :hidden: ControlProperty ControlFileMaterial ControlFileDielectric ControlFileLayer ControlFileVia ControlFileStackup ControlFileImportOptions ControlExtent ControlCircuitPt ControlFileComponent ControlFileComponents ControlFileBoundaries ControlFileSweep ControlFileMeshOp ControlFileSetup ControlFileSetups ControlFile Module detail ------------- .. py:function:: convert_technology_file(tech_file, edbversion=None, control_file=None) Convert a technology file to EDB control file (XML). .. warning:: Do not execute this function with untrusted function argument, environment variables or pyedb global settings. See the :ref:`security guide` for details. :Parameters: **tech_file** : :class:`python:str` Full path to technology file. **edbversion** : :class:`python:str`, :obj:`optional` EDB version to use, defaults to ``None``. If ``None``, uses latest available version. **control_file** : :class:`python:str`, :obj:`optional` Output control file path, defaults to ``None``. If ``None``, uses same path and name as ``tech_file``. :Returns: :class:`python:str` or :ref:`bool ` Full path to created control file if successful, ``False`` otherwise. .. !! processed by numpydoc !!