Versions and interfaces#

The PyAEDT project attempts to maintain compatibility with legacy versions of AEDT while allowing for support of faster and better interfaces with the latest versions of AEDT.

There are two interfaces PyAEDT can use to connect to AEDT. You can see a table with the AEDT version and the supported interfaces in Table of supported versions

gRPC interface#

This is the default and preferred interface to connect to AEDT. Ansys 2022 R2 and later support the latest gRPC interface, allowing for remote management of AEDT with rapid streaming of mesh, results, and files from the AEDT service.

Legacy interfaces#

COM interface#

AnsysEM supports the legacy COM interface, enabled with the settings option.

This interface works only on Windows and uses .NET COM objects.

from ansys.aedt.core.generic.settings import settings

settings.use_grpc_api = False

Compatibility between AEDT and interfaces#

The following table shows the supported versions of Ansys EDT and the recommended interface for each one of them in PyAEDT.

Table of supported versions

Ansys Version

Recommended interface

Support

gRPC

COM

AnsysEM 2024 R1

gRPC

YES

NO*

AnsysEM 2023 R2

gRPC

YES

YES*

AnsysEM 2023 R1

gRPC

YES

YES*

AnsysEM 2022 R2

gRPC

YES*

YES

AnsysEM 2022 R1

gRPC

NO

YES

AnsysEM 2021 R2

gRPC

NO | YES

Where:

  • YES means that the interface is supported and recommended.

  • YES* means that the interface is supported, but not recommended. Their support might be dropped in the future.

  • NO means that the interface is not supported.

  • NO* means that the interface is still supported but it is deprecated.