Skip to content

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 08:30
· 157 commits to main since this release

Added

Update createsetup method #6279
Install pyaedt via uv #6338
6290 add profile class #6478
Allow pass AEDT installation directory #6494
Add Profile class #6593
Added test iframe to the docs #6618
Add emitschematic and emitternode classes #6639
6620 bug located in export image #6641
Delete motion setup #6652
Version-manager-uv-support #6655
Display-all-logs-extension-manager #6661

Dependencies

Bump pyvista from <0.46 to <0.47 #6602
Bump actions/checkout from 4.2.2 to 5.0.0 #6613
Bump ansys/actions from 10.0.15 to 10.0.20 #6614
Bump actions/setup-python from 5.6.0 to 6.0.0 #6642
Bump actions/labeler from 5.0.0 to 6.0.1 #6643
Bump codecov/codecov-action from 5.4.3 to 5.5.1 #6644
Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 #6645
Bump ansys/actions from 10.0.20 to 10.1.1 #6668
Update pytest-cov requirement from <6.3,>=4.0.0 to >=4.0.0,<7.1 #6669
Update cffi requirement from <1.18,>=1.16.0 to >=1.16.0,<2.1 #6670

Documentation

Fix typo in env variable #6626
Added via design video iframe #6634
Fix doc link #6640
Fix isdielectric docstring #6677

Fixed

MATLAB script amp2db.m #6559
Aligned ports to the same plane #6605
Fixed configurations.py for circuit import when no portnames is passed #6610
Some minor updates to PyAedt #6621
Improve analyze method #6624
Page connector #6636
Moved fpdf2 and rpyc in optional dependencies #6647
Fixed bug in variations which prevented eye diagram plot #6653
Fixes and improvements in editsources() for q3d #6660
Fix an issue with psutil on machine with multiple users running aedt #6665
Fixed theme switching bug #6674

Maintenance

Make EMIT tests independent #6546
Update CHANGELOG for v0.19.0 #6607
Update v0.20.dev0 #6608
Improve visualization failure handling #6617
Improve Touchstone parser test #6629
Temporary fix doc-build #6672

Miscellaneous

Migrate kernel converter extension #6536
Optimize field plot test #6597
Migrate convert to circuit extension #6619
Add terminal support #6622
Migrate maxwell extension fields distribution #6625
Migrate via clustering extension #6627
Migrate post layout design toolkit #6638
Move project section applications #6666
Separate methods for releasing the desktop and closing the AEDT application #6667

Test

Added missing microvia test #6649

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 dist/PyAEDT-artifacts/pyaedt-0.20.0.tar.gz
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.20.0-py3-none-any.whl
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.20.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.20.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.20.0-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.20.0-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.20.0-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.20.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.20.0-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.20.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/sbom/PyAEDT-v0.20.0-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys dist/sbom/PyAEDT-v0.20.0-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys dist/sbom/PyAEDT-v0.20.0-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys dist/sbom/PyAEDT-v0.20.0-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys dist/sbom/PyAEDT-v0.20.0-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys dist/sbom/PyAEDT-v0.20.0-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys dist/sbom/PyAEDT-v0.20.0-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys dist/sbom/PyAEDT-v0.20.0-all-wheelhouse-windows-latest-3.10-sbom.spdx