PyAEDT (Beta)

PyAEDT is a Python library that interacts with the Electronics Desktop API to make scripting simpler for the end user.

It supports:

  • All 3D products (HFSS, Icepak, Maxwell 3D, and Q3D Extractor)
  • 2D tools
  • Ansys IcepakFEA
  • EMIT
  • Circuit Nexxim
  • Twin Builder
  • Layout tools (HFSS 3D Layout and EDB)

Additionally, it enables the end user to have a CPython interface with AEDT. Its class and method structures simplify operation for the end user, enabling more Pythonic code while reusing information as much as possible across the various APIs.

Documentation for PyAEDT, including installation instructions, extensions, and example scripts can be found online at:

https://aedt.docs.pyansys.com/version/stable/

Installing PyAEDT adds three items to the Tools > Toolkit > PersonalLib menu and to the Automation tab:

To install PyAEDT: