Releases: ansys/pyaedt
v0.17.4
0.17.4 - June 24, 2025
Dependencies
Update grpcio requirement from <1.73,>=1.50.0 to >=1.50.0,<1.74 | #6293 |
Documentation
Update contributors.md with the latest
contributors |
#6295 |
Fix url link after changes | #6302 |
Fixed
Parametrics fix in addfrom_file for maxwell | #6299 |
Maintenance
Update changelog for v0.17.3 | #6297 |
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.17.4-py3-none-any.whl
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.17.4.tar.gz
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.4-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.4-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.4-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.4-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.4-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.4-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.4-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.4-all-wheelhouse-windows-latest-3.11.zip
v0.17.3
0.17.3 - June 23, 2025
Added
Via design extension | #6222 |
Configure layout | #6235 |
New version of pointin_polygon for higher performances | #6283 |
Dependencies
Update grpcio requirement from <1.71,>=1.50.0 to >=1.50.0,<1.73 | #6263 |
Update pytest requirement from <8.4,>=7.4.0 to >=7.4.0,<8.5 | #6265 |
Update plotly requirement from <6.1,>=6.0 to >=6.0,<6.2 | #6266 |
Bump ansys/actions from 10.0.10 to 10.0.11 | #6267 |
Fixed
Refactor move it extension with extensioncommon | #6280 |
Removegalileo_reference | #6281 |
Maintenance
Update changelog for v0.17.2 | #6262 |
Add numpy as default requirement | #6289 |
Miscellaneous
Advanced field calculator extension | #6261 |
Configure layout | #6287 |
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.17.3-py3-none-any.whl
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.17.3.tar.gz
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.3-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.3-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.3-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.3-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.3-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.3-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.3-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.3-all-wheelhouse-ubuntu-latest-3.13.zip
v0.17.2
0.17.2 - June 13, 2025
Added
Frtm new methods and doa new features | #6221 |
Coordinate system in hfss 3d layout | #6255 |
Dependencies
Update pyvista[io] requirement from <0.45,>=0.38.0 to >=0.38.0,<0.46 | #6061 |
Bump ansys/actions from 10.0.8 to 10.0.10 | #6256 |
Fixed
Import graphic dependencies if needed | #6246 |
Emi receiver report | #6250 |
Add extension logo image anchor | #6251 |
Maintenance
Update changelog for v0.17.1 | #6245 |
Miscellaneous
Extension architecture using common class | #6238 |
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.17.2.tar.gz
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.17.2-py3-none-any.whl
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.2-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.2-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.2-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.2-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.2-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.2-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.2-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.2-all-wheelhouse-windows-latest-3.12.zip
v0.17.1
0.17.1 - June 09, 2025
Dependencies
Update pytest-xdist requirement from <3.7,>=3.5.0 to >=3.5.0,<3.8 | #6242 |
Bump ansys/actions from 10.0.4 to 10.0.8 | #6243 |
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.1-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.1-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.1-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.1-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.1-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.1-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.1-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/PyAEDT-v0.17.1-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.17.1.tar.gz
$ gh attestation verify --owner ansys dist/PyAEDT-artifacts/pyaedt-0.17.1-py3-none-any.whl
v0.17.0
0.17.0 - May 23, 2025
Added
Added document revision to Virtual Compliance | #6131 |
Add circuit extension | #6143 |
Dependencies
update pytest-timeout requirement from <2.4,>=2.3.0 to >=2.3.0,<2.5 | #6167 |
update scikit-rf requirement from <1.7,>=0.30.0 to >=0.30.0,<1.8 | #6172 |
Documentation
Update CONTRIBUTORS.md with the latest
contributors |
#6168 |
Fixed
Return None in compute power loss if no solution available | #6106 |
Fix small bug in VirtualCompliance which prevented the save of the reports | #6165 |
Improve the speed up of the cleanup of objects and delete of objects in modeler. | #6170 |
Image aspect ratio in VirtualCompliance | #6173 |
Change default report resolution on VirtualCompliance | #6177 |
Check if property key exist in boundary for configuration file | #6180 |
improved ibis pin load time | #6181 |
fixed the issue where the freq/time column got interchanged with y axis value for lna analysis and tdr | #6185 |
fixed addpyaedt_to_aedt | #6189 |
Maintenance
Setting up ruff | #6157 |
update CHANGELOG for v0.16.2 | #6164 |
Update dependabot cfg and codeowners | #6169 |
Minor changes to update jobs name | #6190 |
Miscellaneous
Separate extension tests | #6186 |
Artifact Attestations
You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:
$ gh attestation verify --owner ansys pyaedt-0.17.0.tar.gz
and
$ gh attestation verify --owner ansys pyaedt-0.17.0-py3-none-any.whl
v0.16.2
0.16.2 - May 16, 2025
Added
FRTM class | #6018 |
Added automatic search in modeler getitem of FaceID and Edge Ids. | #6109 |
Added new section in VirtualCompliance to compute skew parameters from Report. | #6114 |
Uncover face | #6122 |
Added support for passfail criteria into the main.json | #6124 |
Dependencies
update jupyterlab requirement from <4.4,>=3.6.0 to >=3.6.0,<4.5 | #6104 |
update joblib requirement from <1.5,>=1.4.0 to >=1.4.0,<1.6 | #6140 |
Documentation
Add docstring to some classes in constants.py | #6099 |
Update CONTRIBUTORS.md with the latest
contributors |
#6105, #6144 |
Add hint for toolkit icon visiblity | #6123 |
Fixed
improvements in circuit config | #6012 |
Adding close desktop function | #6052 |
Fix name of setup to match setup type | #6125 |
fix small bug in time domain report | #6126 |
External circuit import of renamed sources | #6128 |
Change units in non linear properties | #6130 |
Output variable with differential pairs | #6132 |
Add mesh link wrong source design solution selection | #6133 |
Add blocking to optimetrics analyze method | #6135 |
Fix equivalent circuit export | #6139 |
fields documentation extension | #6147 |
Correct unit for h-field in setnon_linear() for bh curve definition | #6156 |
ISAR 2D range extents | #6162 |
Maintenance
update CHANGELOG for v0.16.1 | #6098 |
Bump dev version into v0.17.dev0 | #6102 |
Add vulnerability checking | #6112 |
Extend smoke tests with py313 | #6116 |
Add nosec B110 to random AEDT failure | #6137 |
Pin ansys/actions to the latest stable release | #6148 |
Fix missing call to actions/doc-build | #6155 |
Miscellaneous
12post_processing refactoring | #6051 |
Add required graphics decorator | #6087 |
Refactor/12 post processing test | #6095 |
Updates related to vulnerabilities and documentation | #6110 |
Extension manager compatible with toolkits | #6115 |
Refactored quaternion implementation | #6151 |
Artifact Attestations
You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:
$ gh attestation verify --owner ansys pyaedt-0.16.2.tar.gz
and
$ gh attestation verify --owner ansys pyaedt-0.16.2-py3-none-any.whl
v0.16.1
0.16.1 - May 01, 2025
Added
Added DUT Image to the Compliance report | #5985 |
improved pdf image management | #6076 |
Add assignment argument to plane wave | #6077 |
args deprecation decorator | #6086 |
Add Version manager to main panels | #6089 |
Dependencies
Update install targets and dependencies | #5997 |
Temporary add bound to wheel | #6002 |
bump actions/setup-python from 5.5.0 to 5.6.0 | #6081 |
bump actions/download-artifact from 4.2.1 to 4.3.0 | #6082 |
Documentation
Update priority level in doctree removal | #6078 |
Update CONTRIBUTORS.md with the latest
contributors |
#6084 |
Fixed
Improve robustness of field summary dictionary to DataFrame conversion | #5986 |
Copy Design #5623 | #5993 |
fix extension manager + add missing icon fields distribution | #6066 |
Return value of downloadicepak_3d_component | #6071 |
Return value of downloadmultiparts | #6075 |
Speedup extension cutout | #6079 |
Only force download file if specified | #6083 |
Fix locale error that happens after matplotlib plot is created | #6088 |
Remove dummy project fixture | #6091 |
Schematic name argument optional in editexternal_circuit method | #6092 |
Added some improvement to VirtualCompliance class | #6096 |
Maintenance
update CHANGELOG for v0.15.3 | #5981 |
update CHANGELOG for v0.15.6 | #6065 |
Update package metadata license (PEP 639) | #6094 |
Miscellaneous
Improve API and security in Desktop | #5892 |
split postcommon_3d.py application | #5955 |
Add examples folder and rework download logic | #6055 |
Refactor virtual compliance class | #6073 |
Artifact Attestations
You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:
$ gh attestation verify --owner ansys pyaedt-0.16.1.tar.gz
and
$ gh attestation verify --owner ansys pyaedt-0.16.1-py3-none-any.whl
v0.16.0
0.16.0 - April 24, 2025
Added
Added DUT Image to the Compliance report | #5985 |
Dependencies
Update install targets and dependencies | #5997 |
Temporary add bound to wheel | #6002 |
Fixed
Improve robustness of field summary dictionary to DataFrame conversion | #5986 |
Copy Design #5623 | #5993 |
fix extension manager + add missing icon fields distribution | #6066 |
Return value of downloadicepak_3d_component | #6071 |
Maintenance
update CHANGELOG for v0.15.3 | #5981 |
update CHANGELOG for v0.15.6 | #6065 |
Miscellaneous
Improve API and security in Desktop | #5892 |
split postcommon_3d.py application | #5955 |
Add examples folder and rework download logic | #6055 |
Artifact Attestations
You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:
$ gh attestation verify --owner ansys pyaedt-0.16.0.tar.gz
and
$ gh attestation verify --owner ansys pyaedt-0.16.0-py3-none-any.whl
v0.15.6
0.15.6 - April 22, 2025
Added
populate named expressions and improve doc | #6027 |
Dependencies
bump ansys/actions from 8 to 9 | #6039 |
bump actions/setup-python from 5.4.0 to 5.5.0 | #6040 |
bump actions/download-artifact from 4.1.9 to 4.2.1 | #6041 |
update pytest-cov requirement from <6.1,>=4.0.0 to >=4.0.0,<6.2 | #6042 |
bump codecov/codecov-action from 5.4.0 to 5.4.2 | #6062 |
Documentation
Update CONTRIBUTORS.md with the latest
contributors |
#6046 |
Fixed
Exception error for multiple design | #5937 |
Adding missed properties | #6045 |
Maintenance
update CHANGELOG for v0.15.5 | #6044 |
Update pre-commit hooks and intend to fix auto update | #6058 |
Miscellaneous
Pathlib hfss.py | #6054 |
Pathlib hfss3dlayout.py | #6057 |
Artifact Attestations
You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:
$ gh attestation verify --owner ansys pyaedt-0.15.6.tar.gz
and
$ gh attestation verify --owner ansys pyaedt-0.15.6-py3-none-any.whl
v0.15.5
0.15.5 - April 11, 2025
Added
Field distribution extension | #5818 |
extensions link | #6021 |
post layout extension | #6034 |
Dependencies
bump osmnx from 2.0.1 to 2.0.2 | #6009 |
Refactor install targets | #6031 |
Remove patch on build | #6032 |
Documentation
Add log and nosec in checked subprocess calls | #6001 |
Update CONTRIBUTORS.md with the latest
contributors |
#6015 |
Fixed
Insert row fix for tables | #5931 |
adding missing argument for 2d electrostatic balloon BC | #6011 |
color not working properly for traces in single plot | #6020 |
Compliance contour BER check | #6023 |
Update Spisim to relative path | #6033 |
Improve extension unit tests using ANSYS-HSDV1 file | #6043 |
Maintenance
Add dependabot cooldown for pip | #5999 |
Pin actions version and avoid dependabot autorun | #6000 |
Miscellaneous
FilterSolutions unit test improvements | #5987 |
Improve code quality and handling of subprocess calls | #5995 |
move points cloud extension at project level | #6004 |
Improve assign balloon method | #6017 |
pathlib refactor primitivescircuit.py | #6024 |
move add calculation to CommonOptimetrics | #6030 |
Artifact Attestations
You can verify this release's artifact attestations using GitHub CLI tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:
$ gh attestation verify --owner ansys pyaedt-0.15.5.tar.gz
and
$ gh attestation verify --owner ansys pyaedt-0.15.5-py3-none-any.whl