Material and Stackup#

This section lists material and stackup modules. Those classes cannot be used directly and can be accessed through Application. Example:

MaterialLib.Materials

Contains the AEDT materials database and all methods for creating and editing materials.

Material.MatProperties

Contains a list of constant names for all materials with mappings to their internal XML names.

Material.SurfMatProperties

Contains a list of constant names for all surface materials with mappings to their internal XML names.

Material.MatProperty

Manages simple, anisotropic, tensor, and non-linear properties.

Material.Material

Manages material properties.

Material.SurfaceMaterial

Manages surface material properties.

LayerStackup.Layers

Manages layers for the Circuit and HFSS 3D Layout tools.

LayerStackup.Layer

Manages the stackup layer.

from pyaedt import Hfss
app = Hfss(specified_version="2022.1",
             non_graphical=False, new_desktop_session=True,
             close_on_exit=True, student_version=False)

# this call return the Materials Class
my_materials = app.materials
# this call return the Material Class
copper = my_materials["copper"]
# this property is from MatProperty Class
copper.conductivity
...