The pyedb.generic.control_file library#

Summary#

ControlProperty

Property in the control file.

ControlFileMaterial

Material in the control file.

ControlFileDielectric

Dielectric layer in the control file.

ControlFileLayer

General layer in the control file.

ControlFileVia

Via layer in the control file.

ControlFileStackup

Stackup information for the control file.

ControlFileImportOptions

Import options for the control file.

ControlExtent

Extent options for boundaries for the control file..

ControlCircuitPt

Circuit port for the control file.

ControlFileComponent

Component in the control file.

ControlFileComponents

Manage components for the control file.

ControlFileBoundaries

Boundaries for the control file.

ControlFileSweep

Frequency sweep in the control file.

ControlFileMeshOp

Mesh operation in the control file.

ControlFileSetup

Simulation setup for the control file.

ControlFileSetups

Manage simulation setups.

ControlFile

Main class for EDB control file creation and management.

convert_technology_file

Convert a technology file to EDB control file (XML).

Module detail#

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, defaults to None. If None, uses latest available version.

control_filestr, optional

Output control file path, defaults to None. If None, uses same path and name as tech_file.

Returns:
str or bool

Full path to created control file if successful, False otherwise.