The xml_control_file.py module#

Summary#

ControlProperty

ControlFileMaterial

ControlFileDielectric

ControlFileLayer

ControlFileVia

ControlFileStackup

Class that manages the Stackup info.

ControlFileImportOptions

Import Options.

ControlExtent

Extent options.

ControlCircuitPt

Circuit Port.

ControlFileComponent

Components.

ControlFileComponents

Class for component management.

ControlFileBoundaries

Boundaries management.

ControlFileSweep

ControlFileMeshOp

ControlFileSetup

Setup Class.

ControlFileSetups

Setup manager class.

ControlFile

Control File Class. It helps the creation and modification of edb xml control files.

convert_technology_file

Convert a technology file to edb control file (xml).

Module detail#

xml_control_file.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 security guide for details.

Parameters:
tech_filestr

Full path to technology file

edbversionstr, optional

Edb version to use. Default is None to use latest available version of Edb.

control_filestr, optional

Control file output file. Default is None to use same path and same name of tech_file.

Returns:
str

Control file full path if created.