Releases: ansys/pyaedt
v0.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.spdxv0.19.0
0.19.0 - September 04, 2025
Added
| New extension manager | #6406 |
| Automatic release desktop | #6557 |
| Support pin reordering in config files | #6561 |
| Extension MCAD assembly | #6581 |
| Added offset to page port creation during connectto_component. | #6599 |
Dependencies
| Bump ansys/actions from 10.0.13 to 10.0.14 | #6504 |
| Bump actions/download-artifact from 4.3.0 to 5.0.0 | #6542 |
| Bump actions/checkout from 4.2.2 to 5.0.0 | #6565 |
| Update ansys-sphinx-theme range from <1.6 to <1.7 | #6583 |
| Bump codecov/codecov-action from 5.4.3 to 5.5.0 | #6588 |
| Update plotly requirement from <6.3,>=6.0 to >=6.0,<6.4 | #6590 |
| Bump ansys/actions into v10.0.15 | #6592 |
Documentation
| Improving Maxwell circuit documentation | #6521 |
Update html_context with PyAnsys tags |
#6579 |
Fixed
| Observe specified output path for saving extension results (and minor improvements) | #6459 |
| Fixed issue in schematic components dictionary. | #6473 |
| Join load thread before opening project | #6513 |
| Maxwell solution type name compatibility | #6514 |
| Save project after recovering archive | #6553 |
| Configure layout | #6560 |
| Issue with circuit extensions | #6563 |
| Move testvia_design_examples_success to unit tests | #6571 |
| 3dlayout component coordinate | #6574 |
| Configure layout test | #6577 |
| Setting rigth default TDR options | #6578 |
| Fix problem with extension manager hanging on some extensions | #6585 |
| Add context em fields q3d/q2d | #6586 |
| Via design extension | #6598 |
| Circuit config fixes | #6600 |
Maintenance
| Update CHANGELOG for v0.18.1 | #6503 |
Enforce ruff pydocstyle D rules with available
autofixes |
#6520 |
| Add jupyter backend for pyvista plot | #6564 |
Enforce simple ruff "flake8-todos" TD rules |
#6570 |
Miscellaneous
| Migrate choke designer extension | #6364 |
| 6451 migrate export layout extension | #6455 |
| 6507 migrate parametrize edb extension | #6510 |
| 6511 migrate push excitation from file | #6515 |
| 6516 migrate push excitation from file hfss3d | #6518 |
| 6530 migrate import nastran extension | #6537 |
| 6529 migrate create report extension | #6545 |
| Extension Configure Layout | #6552 |
| Configure layout | #6567 |
| Insert layout component | #6580 |
| Enhancement mcad assembly | #6591 |
| Use use small snp for test | #6596 |
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/wheelhouse/PyAEDT-v0.19.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.19.0-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.19.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.19.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.19.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.19.0-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.19.0-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.19.0-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.19.0-py3-none-any.whl
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.19.0.tar.gzv0.18.1
0.18.1 - August 08, 2025
Added
| Support new emitcom api for 25r2, add node classes for all emit node types | #6068 |
| Add submit job class | #6331 |
| Circuit configuration extension refactoring | #6417 |
| Em fields in q3d | #6421 |
| Add vector fields names in extension | #6423 |
| Add create ports by nets function | #6428 |
| Add options to debug unit tests | #6479 |
Dependencies
| Update scikit-rf requirement from <1.8,>=0.30.0 to >=0.30.0,<1.9 | #6437 |
| Update ansys-sphinx-theme requirement from <1.5,>=1.0.0 to >=1.0.0,<1.6 | #6438 |
| Update vtk requirement from <9.4,>=9.0 to >=9.0,<9.6 | #6439 |
| Bump ansys/actions from 10.0.12 to 10.0.13 | #6469 |
| Update grpcio requirement from <1.74,>=1.50.0 to >=1.50.0,<1.75 | #6487 |
Documentation
| Fix monitor documentation | #6457 |
| Documentation improvement of createreport method | #6468 |
| Improving primitives maxwell circuit documentation | #6489 |
Fixed
| Save project before analyze | #6432 |
| Import cad with none value in control file | #6436 |
| Fix a typo error which was preventing optislang setup to be populated. | #6448 |
| Use regex to check installed ansysem versions | #6453 |
| Fix indentation when loading emit revision | #6454 |
| Edb import | #6458 |
| Fix issue in method to create tdr analysis which caused failure when more than 1 input is present | #6460 |
| Fixed issue in exportresults fro q3d | #6467 |
| Icepak boundary update is missing | #6483 |
| Export model obj usage of relative path | #6486 |
| Get evalauted value with correct unit scale | #6492 |
Maintenance
| Update changelog for v0.18.0 | #6429 |
| Update 0.19.0dev0 | #6431 |
| Bump aedt version into 2025.2 | #6477 |
Miscellaneous
| Submit job class | #6349 |
| Pathlib in multiple files | #6367 |
| 6375 migrate shielding effectiveness extension | #6379 |
| 6380 migrate import schematic extension | #6389 |
| 6390 migrate export to 3d extension | #6391 |
| Scheduler logic | #6398, #6399 |
| Enforce design check in extensions | #6433 |
| Implement Arbitrary Wave Port extension with new format and tests | #6498 |
Test
| Temporary skip test in linux 2025r2 | #6456 |
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.18.1.tar.gz
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.18.1-py3-none-any.whl
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.1-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.1-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.1-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.1-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.1-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.1-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.1-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.1-all-wheelhouse-windows-latest-3.13.zipv0.18.0
0.18.0 - July 17, 2025
Added
| Added method reduce to the TouchstoneData class | #6191 |
| Add function to emit to list all component types | #6210 |
| Toggle net type in q3d | #6237 |
| Assign wave port in driven terminal | #6358 |
| Control order connection between coil terminals in maxwell3d transientaphiformulation | #6360 |
| Spisim ucie | #6373 |
| Added a new class to customize page ports and added 2 new properties | #6374 |
| Add new method to convert far field data to ffd | #6392 |
Dependencies
| bump codecov/codecov-action from 5.4.2 to 5.4.3 | #6166 |
| bump ansys/actions from 9.0.12 to 9.0.13 | #6217 |
| Update pytest-cov requirement from <6.2,>=4.0.0 to >=4.0.0,<6.3 | #6292 |
| Update plotly requirement from <6.2,>=6.0 to >=6.0,<6.3 | #6356 |
| Update pytest-xdist requirement from <3.8,>=3.5.0 to >=3.5.0,<3.9 | #6393 |
Documentation
| Improving documentation of maxwell class | #6150 |
Update CONTRIBUTORS.md with the latest
contributors |
#6218 |
| Fix docstrings to comply with numpydoc style. | #6231 |
Update contributors.md with the latest
contributors |
#6330, #6394 |
| Fix extension contribution code snippets | #6384 |
Fixed
| fix a bug in the reduce method | #6204 |
| Improve circuit speed | #6206 |
| LSF submission string error 6182 | #6208 |
| RefDes is a property not present in all components. | #6209 |
| Version manager install from wheelhouse | #6216 |
| editexternal_circuit move lists | #6223 |
| Fixed the way to retrieve nongraphical variable | #6351 |
| Exposed file format in plotanimated_field function | #6353 |
| Handle zero-valued expression variables properly. | #6376 |
| Symbolstyle return value | #6378 |
| The method exportmodel_obj when a full path to an obj is passed. | #6382 |
| Refactoring of componentarray creation | #6383 |
| Support for maxwell transient aphi solver renaming in 2025r2 | #6414 |
| Subprocess call doesn't accept check | #6418 |
Maintenance
| 2025.2 compatibility | #6152 |
| update CHANGELOG for v0.17.0 | #6192 |
| Update 0.18.dev0 | #6195 |
| Improve test efficiency | #6196 |
| Do not check AEDT/EDB binary files with Ruff | #6198 |
| Bump ansys actions to v9.0.12 | #6201 |
Enforce ruff pycodestyle e rules |
#6203 |
| Update labeler permissions | #6232 |
| Bump ansys/actions into v10.0.4 | #6233 |
| Update changelog for v0.17.5 | #6341 |
| Add deepwiki badge in readme.md | #6345 |
| Fix visualization random failure | #6346 |
| Update minimum python version | #6352 |
| Add dependency check on all target | #6363 |
| Temporary fix for vtk-osmesa | #6407 |
| Rename numbers.py into numbersutils.py | #6412 |
Miscellaneous
| test12_1_post processing | #6200 |
| Improve primitives connect | #6220 |
| Import nastran extension and tests | #6227 |
| Cutout extension | #6321 |
| Configure layout rlc on cap | #6342 |
| Use enum instead of custom class | #6354 |
| Point cloud extension and tests | #6372 |
| Power map from csv extension | #6388 |
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.18.0.tar.gz
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.18.0-py3-none-any.whl
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.0-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.0-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.0-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.18.0-all-wheelhouse-windows-latest-3.10.zipv0.17.5
0.17.5 - June 30, 2025
Added
| Create coil extension | #6276 |
| Update createsetup method | #6279 |
Dependencies
| Bump ansys/actions from 10.0.11 to 10.0.12 | #6325 |
| Update pandas requirement from <2.3,>=1.1.0 to >=1.1.0,<2.4 | #6326 |
Documentation
| Add guide line on how to develop an extension | #6303 |
| Add space between badges. | #6305 |
| Add direct link to troubleshooting in the aedt panel installation | #6320 |
| Fix ci cd badge in readme | #6334 |
Fixed
Maintenance
Enforce ruff pyflakes f rules |
#6239 |
| Update changelog for v0.17.4 | #6306 |
| Skip not stable emit tests | #6312 |
| Add cooldown for github actions | #6327 |
Miscellaneous
| Refactored settings.py to use pathlib | #6291 |
| Configure layout | #6328 |
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/wheelhouse/PyAEDT-v0.17.5-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.5-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.5-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.5-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.5-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.5-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.5-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.5-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.17.5.tar.gz
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.17.5-py3-none-any.whl