v0.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.zip