Skip to content

Releases: ansys/pyaedt

v0.23.0

27 Nov 19:32

Choose a tag to compare

Added

Added method for Inception Voltage Evaluation for electrostatic Maxwell analyses. Issue #5310 #6869
Local test configuration cli #6880
Enhance CLI output with colored messages for better visibility #6884
Add panels command to manage PyAEDT panels in AEDT + tests #6886
Make q23d tests independent #6894
Show/hide traceback on extension raised exception #6909
Record console setups into a python file #6914
Allow hide plot with matplotlib #6918
Allow FacePrimitive in assignmass_flow_free_opening #6928
Add compatibility with new grpc transport mechanism #6939

Dependencies

Update pytest requirement from <8.5,>=7.4.0 to >=7.4.0,<9.1 #6925

Fixed

Improve Variable management in Circuit #6742
#6920 handling port names with extra spaces at the end of the port names #6921
Ibis buffer placement #6924
IbisReader cache of models #6936
Fix a bug in importconfig from Circuit #6941
Docstring improvement #6942
Infinite loop when logging #6945
Fixed version manager update #6946
Added support to pages to gnd in importconfig #6954

Maintenance

Make Independent 01 general tests #6891
Update CHANGELOG for v0.22.2 #6892
Rework workflow to avoid testing #6897
Make modeler tests independent #6902
Fix uv setup in nightly tests #6926
Extend manual workflow with EMIT and FS tests #6930

Test

Avoid skipping and disable plot #6889
SBR+ tests independent #6903
Independent mesh tests #6905
Message manager tests independent #6911
Indepedent Setup tests #6916
Refactor test15_ibis_reader to follow test guidelines #6917
Independent circuit tests #6923
Refactor already independent tests removing testclass #6933
Refactor tests in ``test13_LoadAEDTFile.py`` to make them independent #6935

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

v0.22.2

18 Nov 22:53

Choose a tag to compare

Dependencies

Update plotly requirement from <6.4,>=6.0 to >=6.0,<6.5 #6881

Fixed

Testconfigure_layout.py #6809
Fixed blue checkboxes issue #6836
ServiceManager.startservice ignores configured AEDT path in PYAEDTSERVER_AEDT_PATH env var #6867

Maintenance

Update CHANGELOG for v0.22.1 #6876

Test

Refactor HFSS tests to be independent from each other #6873

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

v0.22.1

13 Nov 23:28

Choose a tag to compare

Added

Add CLI using typer #6857
Added multi-page support to Nexxim Circuit components #6863

Dependencies

Bump actions/download-artifact from 5.0.0 to 6.0.0 #6843
Bump actions/upload-artifact from 4.6.2 to 5.0.0 #6845
Update grpcio requirement from <1.76,>=1.50.0 to >=1.50.0,<1.77 #6846

Documentation

Kernel converter import fix #6871

Fixed

Downgrade log message when error occurs in ansysedt session search loop #6853
Remove static oDesktop string from addpyaedt_to_aedt calls in installer script #6864
Removed deprecation for design.closedesktop() method #6865

Maintenance

Update CHANGELOG for v0.22.0 #6859
Bump version 0.23.dev0 #6860
Leverage new vtk osmesa logic #6868

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

v0.22.0

05 Nov 19:14

Choose a tag to compare

Added

Flux lines plot #6575
Filter deprecated methods from publicdir #6791
Add TB spectral report context #6808
Add magick method to EdgePrimitive #6819
Add oDesktop logging to installer and automation tab functions #6821
Edit sources harmonic loss q3d #6826
Add create EM target design + add tests #6838

Dependencies

Update pydantic requirement from <2.12,>=2.6.4 to >=2.6.4,<2.13 #6783
Bump ansys/actions from 10.1.4 to 10.1.5 #6844

Documentation

Add information about coverage and localconfig #6681
Update ``CONTRIBUTORS.md`` with the latest contributors #6786, #6820
Fix typos in modeler user guide #6798

Fixed

Analyzefrom_zero #6425
EMIT Pyaedt fixes #6768
Fixed panels in linux #6799
Settings.aedtversion in desktop and design class fix #6802
PyAEDT installer from AEDT #6803
Allow Object3d to be used in createcurrent_source_from_objects #6804
Small change to port naming when no names are provided to align with Circuit behaviour #6816
Add error message if extension is started with an empty HFSS 3D Layout design #6822
Bug in Transient Analysis which prevented to add Sweep Definition #6831
Args native API create EM target design #6840
Solved issue #6801, improved desktop.saveproject() #6847
Bug in Transient design which was creating a Freq Sweep in every transient analysis #6849
Fix exception messaging #6850
Export layout extension #6856

Maintenance

Update CHANGELOG for v0.21.2 #6782
Fix dependabot PR blocking job #6787
Use flaky marker to avoid rerunning all tests #6789
Add GitHub label for extension related changes #6814
Disable flaky testing due to CI issues #6839
Handle fpdf2 in CI and extend README #6841

Miscellaneous

Conftest refactoring and localconfig cleaning #6727

Test

Extend flakylinux test set #6793
System tests for extension and version managers #6833
Add settings for local testing #6834

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

v0.21.3

27 Oct 07:50

Choose a tag to compare

Fixed

Update Report type according to Solution Type in CreateOutputVariable #6726
Update extension directory path handling in addscript_to_menu function #6779

Maintenance

Update CHANGELOG for v0.21.1 #6777

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

v0.21.2

19 Oct 07:53

Choose a tag to compare

Fixed

Update Report type according to Solution Type in CreateOutputVariable #6726
Update extension directory path handling in addscript_to_menu function #6779

Maintenance

Update CHANGELOG for v0.21.1 #6777

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

v0.21.1

16 Oct 19:24

Choose a tag to compare

Added

Add dir as property #6716
Project sheet #6757
Update extension handling #6758
Enhance custom extension dialog with display name and validation checks #6760

Dependencies

Bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0 #6753

Documentation

Update ``CONTRIBUTORS.md`` with the latest contributors #6755
Fix doc wheelhouse Installation.rst #6765
Update troubleshooting guide with extension troubleshooting #6771

Fixed

Maintenance

Add ``ansys/actions/check-actions-security`` action and related fixes #6743
Update CHANGELOG for v0.21.0 #6746
Bump 0.22.dev0 #6747

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

v0.21.0

09 Oct 12:18

Choose a tag to compare

Added

Add background update check for PyAEDT with user notification #6739

Dependencies

Bump ansys/actions from 10.1.2 to 10.1.4 #6735

Fixed

Fix a bug in TouchstoneData class that occurs when the port names are not correctly parsed. #6715
Removed duplicated numbers.py #6721
Fix issue 6719 getstring_version #6722
Update some emit params #6728
Fixed generated jsons test issue #6729
Enhance package installation process with fallback to pip if uv fails #6730
Version manager pip fallback #6732
Enable to import the lib again from MacOS #6738
Fixed pedb bug #6741

Maintenance

Update CHANGELOG for v0.20.1 #6714

Miscellaneous

Solution Data #6706

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

v0.20.1

01 Oct 11:55

Choose a tag to compare

Added

Panels update automatically after update #6690

Dependencies

Bump ansys/actions from 10.1.1 to 10.1.2 #6693
Update grpcio requirement from <1.75,>=1.50.0 to >=1.50.0,<1.76 #6694

Documentation

Add documentation for the pyd folder settings #6689
Update ``CONTRIBUTORS.md`` with the latest contributors #6697

Fixed

Increased width to fit elements #6691
Add -- to uv to pass options to pip #6696
Added point cloud generator extension to Maxwell 2D #6699
Ibis import of models when multiple component have same name #6705

Maintenance

Update CHANGELOG for v0.20.0 #6683
Fix nightly doc build (temporary) #6684
Remove caching from wheelhouse #6685
Bump v0.21.dev0 #6686
Remove ansys processes on self-hosted #6687
Improve pyaedt installer script #6702

Miscellaneous

Nastran import refactoring #6236

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

v0.20.0

26 Sep 08:30

Choose a tag to compare

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