Releases: ansys/pyaedt
v0.23.0
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.spdxv0.22.2
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.spdxv0.22.1
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.spdxv0.22.0
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.spdxv0.21.3
Fixed
| Update Report type according to Solution Type in CreateOutputVariable | #6726 |
| Update extension directory path handling in add 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.spdxv0.21.2
Fixed
| Update Report type according to Solution Type in CreateOutputVariable | #6726 |
| Update extension directory path handling in add 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.spdxv0.21.1
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.spdxv0.21.0
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.spdxv0.20.1
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.spdxv0.20.0
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