v0.32.0
What's Changed
- FIX: bug in uniitest by @hui-zhou-a in #511
- FIX: version check by @hui-zhou-a in #515
- FIX: bug in edb configuration padstack by @hui-zhou-a in #519
- FEAT: assign nearest ref pin by @hui-zhou-a in #520
- FIX: Logger typo fix by @svandenb-dev in #524
- CI: Bump release 0.13.dev0 by @svandenb-dev in #523
- FIX: stackup load by @hui-zhou-a in #527
- CHORE: Update ipython requirement from <8.25,>=8.13.0 to >=8.13.0,<8.26 by @dependabot in #531
- REFACTOR: Configfile stackup by @svandenb-dev in #525
- FIX: Enhancement siwave dc report by @hui-zhou-a in #533
- REFACTOR: edb.configuration stackup and components by @hui-zhou-a in #539
- FEAT: Arbitrary wave port support by @svandenb-dev in #541
- CI: Use Trusted Publisher to release package by @SMoraisAnsys in #545
- FEAT: edb.configuration.export by @hui-zhou-a in #546
- FIX: gds fix by @gkorompi in #537
- FIX: terminal net by @hui-zhou-a in #548
- CI: Temporary assign runner to jobs by @SMoraisAnsys in #551
- FEAT: edb.configuration.export operations by @hui-zhou-a in #547
- FEAT: Add deprecate decorator by @SMoraisAnsys in #544
- FIX: unittest arbitrary wave ports by @hui-zhou-a in #549
- FEAT: EDB configuration create new stackup by @hui-zhou-a in #554
- FIX: Failure in CICD with plot on matplotlib by @SMoraisAnsys in #556
- FIX: unittest materials by @hui-zhou-a in #557
- DOCS: Fix path to resoures figures by @SMoraisAnsys in #562
- FEAT: Polygon based padstack definition creation by @svandenb-dev in #559
- REFACTOR: codes structure primitive by @hui-zhou-a in #558
- FEAT: Added find_points_along_lines method in GeometryOperators class by @Alberto-DM in #566
- FEAT: bondwire support by @hui-zhou-a in #568
- FEAT: edb configuration create ports between two points by @hui-zhou-a in #570
- CI: Bump release 0.14.dev0 by @svandenb-dev in #564
- REFACTOR: Pyedb hierarchy terminal refactoring by @svandenb-dev in #565
- FIX: RaptorX Max Frequency, Mesh Frequency, Edge Mesh by @gfetsis in #572
- REFACTOR: simulation setup part 1 by @hui-zhou-a in #571
- FIX: RaptorX Settings - Floating numbers by @gfetsis in #576
- REFACTOR!: Remove function handler by @SMoraisAnsys in #563
- FEAT: Via fencing defeaturing by @svandenb-dev in #577
- CHORE: Bump dev version into 0.15.dev0 by @SMoraisAnsys in #580
- FEAT: Add a method to wait Siwave export finish by @hui-zhou-a in #581
- FIX: HFSSPI simulation setup creation by @svandenb-dev in #584
- REFACTOR: simulation setup part 2 by @hui-zhou-a in #586
- FEAT: Vrm class support by @svandenb-dev in #587
- CHORE: Update numpy requirement from <2,>=1.20.0 to >=1.20.0,<3 by @dependabot in #583
- FIX: add mesh operation by @hui-zhou-a in #588
- DOCS: layout validation documentation exposed by @svandenb-dev in #589
- FEAT: edb cfg setup mesh operation by @hui-zhou-a in #592
- CHORE: Bump dev version to 0.16.dev0 by @svandenb-dev in #591
- FIX: Fixes 2 issues in ipc2581 exports. by @maxcapodi78 in #593
- FIX: numpy version 2.0 issue fixed by @svandenb-dev in #594
- CHORE: Bump release 0.17.dev by @svandenb-dev in #596
- FEAT: unittest future features by @hui-zhou-a in #601
- FIX: Hfss pi refactoring bug fix by @svandenb-dev in #597
- FEAT: added expand method to class PrimitivesDotNet by @maxcapodi78 in #605
- REFACTOR: Primitive scale by @svandenb-dev in #607
- FIX: wrong Edb import by @hui-zhou-a in #613
- FEAT: Get Primitive from an ID. by @maxcapodi78 in #608
- FEAT: Added a new property to check if a polygon has self.intersections and a method to remove it from the polygon. by @maxcapodi78 in #616
- FEAT: Siwave xtalk scan config file support by @svandenb-dev in #614
- FEAT: export bom by @hui-zhou-a in #610
- CHORE: Bump release 0.18.dev0 by @svandenb-dev in #617
- FEAT: Add voids to extent by @maxcapodi78 in #619
- CHORE: Bump release 0.19.0dev by @svandenb-dev in #621
- CHORE: Update ipython requirement from <8.26,>=8.13.0 to >=8.26.0,<8.27 by @dependabot in #625
- FEAT: Configuration file export nets by @svandenb-dev in #623
- FIX: Add pandas as default dependency in #629
- FIX: EDB version to support HFSS PI by @hui-zhou-a in #627
- FEAT: edb configuration export ports and sources by @hui-zhou-a in #632
- FIX: edb.configuration to support pathlib by @hui-zhou-a in #636
- FEAT: edb config export pin group by @hui-zhou-a in #638
- REFACTOR: Bug 662 and HFSS PI refactoring by @hui-zhou-a in #641
- FIX: Path center line returning points by @svandenb-dev in #645
- CHORE: Update pydantic requirement from <2.8,>=2.6.4 to >=2.6.4,<2.9 by @dependabot in #631
- DOCS: Refactor documentation examples by @SMoraisAnsys in #639
- DOCS: Add EDB configuration example. by @hui-zhou-a in #604
- FIX: Extend ref pin search outside component with create port on component by @svandenb-dev in #650
- BUILD: Update nbconvert requirement from <7.14 to <7.17 by @dependabot in #651
- CHORE: Update dependabot configuration by @SMoraisAnsys in #654
- CHORE: Bump dev version into 0.20.dev0 by @SMoraisAnsys in #655
- REFACTOR: remove downloads.py by @hui-zhou-a in #656
- REFACTOR: layout by @hui-zhou-a in #649
- REFACTOR: revert by @hui-zhou-a in #659
- FIX: freq sweep by @hui-zhou-a in #665
- DOCS: Fix example bullet points by @SMoraisAnsys in #666
- REFACTOR: removed is_ironpython and inside_desktop variables as it is not anymore by @maxcapodi78 in #661
- FIX: minor fix freq_sweep_type by @hui-zhou-a in #669
- FIX: Create pingroup fix by @svandenb-dev in #668
- FEAT: new edb cfg examples by @hui-zhou-a in #670
- FEAT: Added getitem to primitives. fixed bug in getitem for padstack. by @maxcapodi78 in #652
- CHORE: Bump release 0.21.0 by @svandenb-dev in #671
- FEAT: Improved auto_parametrize_design method. by @maxcapodi78 in #675
- CHORE: Bump release 0.22.dev0 by @svandenb-dev in #677
- FIX: python 3.8 compatibility by @svandenb-dev in #679
- FIX: Change line 815 and 816. Update the way 3D object is created by @amichel0205 in #683
- FIX: Material with import stackup file by @svandenb-dev in #688
- FIX: bug in _create_pin_group_terminal method by @maxcapodi78 in #689
- FEAT: selected_angles parameter for find_points_along_lines method by @Alberto-DM in #692
- FIX: rename_layers by @maxcapodi78 in #691
- FEAT: Siwave locked lib exporter by @svandenb-dev in #687
- FEAT: Via fencing improvement supporting specific angle by @svandenb-dev in #693
- FIX: Rollback port creation behavior with no ref pin on cmp by @svandenb-dev in #694
- FEAT: add zip support ecad import pyedb by @felipeescastro in #696
- DOCS: Doc refactoring by @svandenb-dev in #698
- CHORE: Bump release 0.23.dev0 by @svandenb-dev in #695
- FIX: solderball parameters are needed only for Coax ports by @maxcapodi78 in #699
- BUILD: Update pytest requirement from <8.3,>=7.4.0 to >=7.4.0,<8.4 by @dependabot in #686
- REFACTOR: Remove all deprecated internal calls by @maxcapodi78 in #701
- DOCS: Added load method to multiple examples as a more effective ways to create a stackup by @maxcapodi78 in #700
- FEAT: added offset of vias in auto_parametrize_design by @maxcapodi78 in #702
- CHORE: Bump version into v0.24.dev0 by @SMoraisAnsys in #704
- CI: Pin upload-artifact version by @SMoraisAnsys in #712
- FEAT: EDB Configuration support in SIwave by @hui-zhou-a in #709
- FIX: layer property in primitive by @hui-zhou-a in #714
- CI: Revert upload artifact to v4 (unpin) by @SMoraisAnsys in #720
- REFACTOR: edb configuration documentation by @hui-zhou-a in #707
- BUILD: Update sphinx-gallery requirement from <0.17,>=0.14.0 to >=0.14.0,<0.18 by @dependabot in #685
- CHORE: Update code base to use AEDT 24.2 by @SMoraisAnsys in #713
- REFACTOR: primitives by @hui-zhou-a in #721
- CHORE: Bump dev version into v0.25.dev0 by @SMoraisAnsys in #729
- DOCS: Use new ansys sphinx theme by @SMoraisAnsys in #733
- FIX: Create port on pin bug fix by @svandenb-dev in #732
- DOCS: Fix doc style by @SMoraisAnsys in #734
- FIX: Update logo by @dipinknair in #741
- FEAT: Enforce pingroup with single pin create port on pins by @svandenb-dev in #739
- FIX: Set solder ball fix with negative diameter by @svandenb-dev in #737
- FIX: export port on points by @hui-zhou-a in #743
- FEAT: Edb cfg export cutout by @hui-zhou-a in #735
- FIX: create clearance by @hui-zhou-a in #744
- FIX: Set solder ball correction by @svandenb-dev in #746
- FEAT: Ansys components libraries ESL ESR computation by @svandenb-dev in #730
- CHORE: Bump release 0.26.dev0 by @svandenb-dev in #747
- BUILD: Update numpydoc requirement from <1.8,>=1.5.0 to >=1.5.0,<1.9 by @dependabot in #742
- BUILD: Update cffi requirement from <1.17,>=1.16.0 to >=1.16.0,<1.18 by @dependabot in #718
- BUILD: Update imageio requirement from <2.35,>=2.30.0 to >=2.30.0,<2.36 by @dependabot in #728
- FIX: raise Error when failed to create terminal. by @hui-zhou-a in #749
- FEAT: siwave properties returning project path and directory by @hui-zhou-a in #748
- FIX: IPC export efficiency by @hui-zhou-a in #752
- CHORE: bump release 0.27.dev0 by @svandenb-dev in #755
- FIX: Points property fix by @svandenb-dev in #757
- BUILD: Update ipython requirement from <8.27,>=8.13.0 to >=8.13.0,<8.28 by @dependabot in #761
- FIX: Arbitrary wave port by @svandenb-dev in #759
- BUILD: Update numpy upper bound to <2.2 by @SMoraisAnsys in #762
- FIX: version property, fix bug in loac configuration, fix bug in quit_application by @hui-zhou-a in #763
- FIX: Arbitrary wave port bug fix by @svandenb-dev in #765
- FIX: edb cfg spice import by @hui-zhou-a in #767
- FEAT: spice model terminal pair by @hui-zhou-a in #769
- FIX: Polygon data bounding box fix by @svandenb-dev in #771
- REFACTOR: improve edb.nets.plot() efficiency by @hui-zhou-a in #773
- FIX: set_component_model by @gkorompi in #776
- FIX: assign spice model docstring by @hui-zhou-a in #777
- BUILD: Update pydantic requirement from <2.9,>=2.6.4 to >=2.6.4,<2.10 by @dependabot in #778
- FIX: Replace pyaedt to ansys.aedt.core by @Samuelopez-ansys in #781
- FIX: cfg pin group by @hui-zhou-a in #780
- BUILD: Remove numpy>=2. compatibility by @SMoraisAnsys in #783
- FEAT: edb configuration padstack by @hui-zhou-a in #784
- BUILD: Bump sphinx-autobuild from 2024.2.4 to 2024.9.3 by @dependabot in #768
- REFACTOR: new edb config example. by @hui-zhou-a in #789
- FIX: padstack and siwave by @hui-zhou-a in #792
- FIX: skip dc simulation unittest due to edb api bug by @hui-zhou-a in #796
- FIX: Fix disjoint_nets method by @maxcapodi78 in #804
- FIX: Edb config set component rlc by @hui-zhou-a in #799
- REFACTOR: Edb Config documentation by @hui-zhou-a in #802
- FIX: add condiction check in cfg padstack def by @hui-zhou-a in #808
- FIX: Improve cutout voids by @maxcapodi78 in #807
- BUILD: Bump sphinx-autobuild from 2021.3.14 to 2024.9.19 by @dependabot in #803
- CI: Add pyaedt linux testing when releasing by @SMoraisAnsys in #801
- CI: Add job to test on Linux by @SMoraisAnsys in #791
- FEAT: EDB Config - export component properties by @hui-zhou-a in #810
- CI: Add labeler for grpc transition by @SMoraisAnsys in #809
- REFACTOR: edb cfg s parameter export and bug fix by @hui-zhou-a in #816
- FIX: Speedup Edb plot method by @maxcapodi78 in #817
- CI: Fix pyaedt test in linux by @SMoraisAnsys in #819
- CI: Extend pyaedt testing timeout linux by @SMoraisAnsys in #821
- FIX: return matplotlib object in plot methods by @maxcapodi78 in #818
- CI: Extend var env in pyaedt test linux by @SMoraisAnsys in #825
- CHORE: Bump release 0.30.dev0 by @svandenb-dev in #820
- FIX: IC Die Properties setter fixes by @isaacwaldron in #829
- FIX: import_gds_file by @gfetsis in #826
- FIX: cell load when multiple cells are in DB. by @maxcapodi78 in #833
- REFACTOR: edb configuration stackup layer by @hui-zhou-a in #824
- BUILD: Update ipython requirement from <8.28,>=8.13.0 to >=8.13.0,<8.29 by @dependabot in #834
- BUILD: Bump sphinx-autobuild from 2021.3.14 to 2024.10.3 by @dependabot in #837
- DOCS: Future build breaking change on Linux by @SMoraisAnsys in #839
- FEAT: edb cfg roughness by @hui-zhou-a in #844
- FIX: Improve cutout speed by @maxcapodi78 in #845
- FEAT: layout validation padstack names by @hui-zhou-a in #847
- FEAT: hole override by @hui-zhou-a in #849
- FEAT: #850 : Add custom title argument to plot function by @JDufrenneAnsys in #852
- BUILD: Update pypandoc requirement from <1.14,>=1.10.0 to >=1.10.0,<1.15 by @dependabot in #843
- CHORE: Upgrade doc style action by @SMoraisAnsys in #855
- CHORE: Temporary removal of docformatter hook by @SMoraisAnsys in #856
- CHORE: Update AUTHORS to match ansys by @SMoraisAnsys in #857
- BUILD: Update imageio requirement from <2.36,>=2.30.0 to >=2.30.0,<2.37 by @dependabot in #859
- FIX: setup types by @hui-zhou-a in #854
- BUILD: Update sphinx requirement from <8.1,>=7.1.0 to >=7.1.0,<8.2 by @dependabot in #858
- BUILD: Update sphinx-gallery requirement from <0.18,>=0.14.0 to >=0.14.0,<0.19 by @dependabot in #848
- FIX: via name convention by @hui-zhou-a in #862
- REFACTOR: new example by @hui-zhou-a in #866
- CHORE: Bump dev version into 0.32.dev0 by @SMoraisAnsys in #867
- FEAT: Add default value to material permeability by @SMoraisAnsys in #868
- FIX: example docs by @hui-zhou-a in #869
- FIX: edb cfg cutout by @hui-zhou-a in #870
- BUILD: Update ipython requirement from <8.29,>=8.13.0 to >=8.13.0,<8.30 by @dependabot in #873
- REFACTOR: EDB configuration by @hui-zhou-a in #863
- FEAT: cfg modeler by @hui-zhou-a in #875
- FIX: polygon doesn't update after expansion by @hui-zhou-a in #880
- FIX: aedt_name by @hui-zhou-a in #883
- REFACTOR: New edb cfg example by @hui-zhou-a in #884
- FIX: example by @hui-zhou-a in #887
- FEAT: adding support to extra properties in layer and vias by @felipeescastro in #888
- FEAT: add export gds comps xml function by @felipeescastro in #881
New Contributors
- @Alberto-DM made their first contribution in #566
- @gfetsis made their first contribution in #572
- @amichel0205 made their first contribution in #683
- @felipeescastro made their first contribution in #696
- @dipinknair made their first contribution in #741
- @Samuelopez-ansys made their first contribution in #781
- @isaacwaldron made their first contribution in #829
- @JDufrenneAnsys made their first contribution in #852
Full Changelog: v0.11.1...v0.32.0