Release notes#

This document contains the release notes for the project.

0.16.2 - May 16, 2025#

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 pass_fail criteria into the main.json

#6124

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

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

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 set_non_linear() for bh curve definition

#6156

ISAR 2D range extents

#6162

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

12_post_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

0.16.1 - May 01, 2025#

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

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

Update priority level in doctree removal

#6078

Update CONTRIBUTORS.md with the latest contributors

#6084

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 download_icepak_3d_component

#6071

Return value of download_multiparts

#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 edit_external_circuit method

#6092

Added some improvement to VirtualCompliance class

#6096

update CHANGELOG for v0.15.3

#5981

update CHANGELOG for v0.15.6

#6065

Update package metadata license (PEP 639)

#6094

Improve API and security in Desktop

#5892

split post_common_3d.py application

#5955

Add examples folder and rework download logic

#6055

Refactor virtual compliance class

#6073

0.15.6 - April 22, 2025#

populate named expressions and improve doc

#6027

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

Update CONTRIBUTORS.md with the latest contributors

#6046

Exception error for multiple design

#5937

Adding missed properties

#6045

update CHANGELOG for v0.15.5

#6044

Update pre-commit hooks and intend to fix auto update

#6058

Pathlib hfss.py

#6054

Pathlib hfss3dlayout.py

#6057

0.15.5 - April 11, 2025#

Field distribution extension

#5818

extensions link

#6021

post layout extension

#6034

bump osmnx from 2.0.1 to 2.0.2

#6009

Refactor install targets

#6031

Remove patch on build

#6032

Add log and nosec in checked subprocess calls

#6001

Update CONTRIBUTORS.md with the latest contributors

#6015

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-HSD_V1 file

#6043

Add dependabot cooldown for pip

#5999

Pin actions version and avoid dependabot autorun

#6000

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 primitives_circuit.py

#6024

move add calculation to CommonOptimetrics

#6030

0.15.4 - April 03, 2025#

Added DUT Image to the Compliance report

#5985

Update install targets and dependencies

#5997

Temporary add bound to wheel

#6002

Improve robustness of field summary dictionary to DataFrame conversion

#5986

Copy Design #5623

#5993

update CHANGELOG for v0.15.3

#5981

Improve API and security in Desktop

#5892

split post_common_3d.py application

#5955

0.15.3 - March 28, 2025#

Ibis reader

#5954

Move It extension

#5966

Layered impedance boundary

#5970

Fix cloud extension grid

#5960

Clean up changelog issues

#5962

Documentation updates in FilterSolutions

#5967

Fix get insertion loss

#5964

Compatibility with Python 3.8

#5972

Fix spisim.py in compute_erl

#5976

make get_field_extremum more resilient

#5979

update CHANGELOG for v0.15.2

#5951

Update vale logic to leverage reviewdog20

#5974

pathlib refactor multi-files

#5943

Remove aedt threading

#5945

Pathlib icepack.py

#5973

0.15.2 - March 25, 2025#

Enhance native API coverage common.py

#5757

Improve circuit wire methods

#5904

Cloud point generator

#5909

circuit configuration

#5920

Changelog settings

#5908

Choke designer issues

#5915

Prevent solution invalidation in create_fieldplot_volume

#5922

issue 5864. Solve inside ON for Network objects

#5923

Reduce number of units call from odesktop

#5927

“Time” removed from intrinsincs keys in Steady State simulations

#5928

colormap names in folder settings

#5935

RCS postprocessing

#5942

Fixed IBIS differential buffer creation

#5947

Modify SolveSetup for Parametrics

#5948

populate pyvista object refactoring

#5887

Move internal files to a new directory

#5910

Delete ML patch class

#5916

FilterSolutions_class_refacoring

#5917

add arg coefficient in core loss mat

#5939

update CHANGELOG for v0.15.1

#5903

Add attestation to release notes

#5906

Add setuptools bound to avoid PEP639 issues

#5949