import_gds_3d#

Mechanical.import_gds_3d(input_file, mapping_layers, units='um', import_method=1)[source]#

Import a GDSII file.

Parameters:
input_filestr

Path to the GDS file.

mapping_layersdict

Dictionary keys are GDS layer numbers, and the value is a tuple with the thickness and elevation.

unitsstr, optional

Length unit values. The default is "um".

import_methodinteger, optional

GDSII import method. The default is 1. Options are:

  • 0 for script.

  • 1 for Parasolid.

Returns:
bool

True when successful, False when failed.

References

>>> oEditor.ImportGDSII

Examples

Import a GDS file in an HFSS 3D project.

>>> gds_path = r"C:\temp\gds1.gds"
>>> from pyaedt import Hfss
>>> hfss = Hfss()
>>> gds_number = {7: (100, 10), 9: (110, 5)}
>>> hfss.import_gds_3d(gds_path,gds_number,units="um",import_method=1)