Added
| N port component multi | #7029 |
Add a strongly-typed, fluent builder for Fields Calculator
expressions (post.fields_calculator.expressions) covering
quantities, constants, algebra, complex/scalar/vector and trigonometric
operations, derivatives, and geometry reductions, with AEDT-verified
operation tokens |
#7841 |
| Fields calculator expressions | #7845 |
| Computeicn method in Spisim class | #7865 |
| Ty typing extensions | #7882 |
| Add adjust Run Script window for high DPI Screen | #7916 |
Fixed
| Add q23d dynamic link | #7879 |
| Correct management of control points for Spline segments inside compound polylines | #7881 |
| Fix issue with python testing | #7892 |
| Bug in create single point in frequency sweep | #7914 |
| Rttbl version control | #7917 |
Dependencies
| Bump ruff-pre-commit from v0.15.18 to 0.15.20 | #7872 |
| Bump pyedb from 0.79.1 to 0.80.0 | #7873 |
| Bump actions/setup-python from 6.2.0 to 6.3.0 | #7874, #7911 |
| Bump actions/cache/save from 5.0.5 to 6.1.0 | #7875 |
| Bump typer from 0.26.7 to 0.26.8 | #7876 |
| Bump soupsieve from 2.8.3 to 2.8.4 | #7893 |
| Bump mistune from 3.2.1 to 3.3.0 | #7894 |
| Bump ansys/actions/doc-style from 10.3.2 to 10.3.3 | #7897 |
| Bump check-jsonschema from 0.37.3 to 0.37.4 | #7899 |
| Bump scikit-rf from 1.12.0 to 2.0.1 | #7907 |
| Bump the ansys-actions group with 11 updates | #7910 |
Maintenance
| Update CHANGELOG for v1.2.0 | #7866 |
| Bump dev version | #7867 |
| Start leveraging ty for type checking | #7870 |
| Use activate-environment input in setup-uv | #7878 |
| Update dependabot to skip patch bumps | #7883 |
| Update dependabot config and ty needs | #7906 |
Miscellaneous
| Update typehint in examples module | #7886 |
Test
| Add fixture to fix tkinter.TclError | #7868 |
| Add xfail marker on pyedb related extensions | #7913 |
| Rework xfail logic to avoid skips in pyedb | #7915 |
Artifact Attestations
You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the files from this release page or from PyPI. Then, run the following commands:
$ gh attestation verify --owner ansys pyaedt-1.3.0-py3-none-any.whl
$ gh attestation verify --owner ansys pyaedt-1.3.0.tar.gz
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.14-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.11-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.11-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.14-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.12-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.12-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.14.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.14.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.14.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.14.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.14.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.14.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-rocky-linux-8-3.11.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-dotnet-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v1.3.0-all-wheelhouse-rocky-linux-8-3.11.zip