Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

With delete_port(self, name) function not only the port is deleted but the geometry as well #5710

Open
2 tasks done
amichel0205 opened this issue Jan 31, 2025 · 0 comments · May be fixed by #5713
Open
2 tasks done
Assignees
Labels
bug Something isn't working

Comments

@amichel0205
Copy link
Contributor

Before submitting the issue

  • I have searched among the existing issues
  • I am using a Python virtual environment

Description of the bug

From AEDT UI when deleting a port the below message appears:

Image

If you say yes the pin is kept, the port is removed, connection to PEC plane is kept which connect the pin to PGND.
Command to be used is oModule.DeleteExcitation("P01.DP_DIG_DAC01_SYSREF..D2A4.49.OUT")

Image

If you say no the geometry(via, pad...) is deleted then the pin and the net is no longer connected to PEC Plane/PGND
Command to be used oModule.Delete("P03.DP_DIG_DAC01_SYSREF.N.D2A4.50.OUT")

Image

The delete_port function only use the option of deleting the geometry when I think by default it should use the option of not deleting the geometry

Steps To Reproduce

from ansys.aedt.core import Hfss3dLayout

h3d = Hfss3dLayout()

h3d.delete_port("U1.AM17.PCIe_Gen4_TX2_CAP_P")

Which Operating System are you using?

Windows

Which Python version are you using?

3.10

Installed packages

In [4]: pip freeze
annotated-types==0.7.0
ansys-pythonnet==3.1.0rc4
anyio==4.6.0
argon2-cffi==23.1.0
argon2-cffi-bindings==21.2.0
arrow==1.3.0
asttokens==2.4.1
async-lru==2.0.4
attrs==24.2.0
babel==2.16.0
beautifulsoup4==4.12.3
bleach==6.1.0
certifi==2024.8.30
cffi==1.17.1
charset-normalizer==3.3.2
click==8.1.7
click-plugins==1.1.1
cligj==0.7.2
clr-loader==0.2.6
colorama==0.4.6
comm==0.2.2
contourpy==1.3.0
cycler==0.12.1
debugpy==1.8.6
decorator==5.1.1
defusedxml==0.7.1
et-xmlfile==1.1.0
exceptiongroup==1.2.2
executing==2.1.0
fastjsonschema==2.20.0
fiona==1.10.1
fonttools==4.54.1
fpdf2==2.8.1
fqdn==1.5.1
geopandas==0.14.4
h11==0.14.0
httpcore==1.0.6
httpx==0.27.2
idna==3.10
imageio==2.35.1
ipycanvas==0.13.3
ipyevents==2.0.2
ipykernel==6.29.5
ipython==8.28.0
ipython-genutils==0.2.0
ipyvtklink==0.2.3
ipywidgets==7.8.4
isoduration==20.11.0
jedi==0.19.1
Jinja2==3.1.4
joblib==1.4.2
json5==0.9.25
jsonpointer==3.0.0
jsonschema==4.23.0
jsonschema-specifications==2023.12.1
jupyter-events==0.10.0
jupyter-lsp==2.2.5
jupyter_client==8.6.3
jupyter_core==5.7.2
jupyter_server==2.14.2
jupyter_server_terminals==0.5.3
jupyterlab==4.2.5
jupyterlab_pygments==0.3.0
jupyterlab_server==2.27.3
jupyterlab_widgets==1.1.10
kiwisolver==1.4.7
markdown-it-py==3.0.0
MarkupSafe==2.1.5
matplotlib==3.9.2
matplotlib-inline==0.1.7
mdurl==0.1.2
meshio==5.3.5
mistune==3.0.2
nbclient==0.10.0
nbconvert==7.16.4
nbformat==5.10.4
nest-asyncio==1.6.0
networkx==3.3
notebook==7.2.2
notebook_shim==0.2.4
numpy==1.26.4
openpyxl==3.1.5
osmnx==1.9.4
overrides==7.7.0
packaging==24.1
pandas==2.2.3
pandocfilters==1.5.1
parso==0.8.4
pillow==10.4.0
platformdirs==4.3.6
plumbum==1.9.0
pooch==1.8.2
prometheus_client==0.21.0
prompt_toolkit==3.0.48
psutil==6.0.0
pure_eval==0.2.3
pyaedt==0.13.2
pycparser==2.22
pydantic==2.9.2
pydantic_core==2.23.4
pyedb==0.36.0
Pygments==2.18.0
pyparsing==3.1.4
pyproj==3.7.0
python-dateutil==2.9.0.post0
python-json-logger==2.0.7
pytomlpp==1.0.13
pytz==2024.2
pyvista==0.44.1
pywin32==307
pywinpty==2.0.13
PyYAML==6.0.2
pyzmq==26.2.0
referencing==0.35.1
requests==2.32.3
rfc3339-validator==0.1.4
rfc3986-validator==0.1.1
rich==13.9.2
rpds-py==0.20.0
rpyc==6.0.1
Rtree==1.3.0
scikit-learn==1.5.2
scikit-rf==1.3.0
scipy==1.14.1
scooby==0.10.0
Send2Trash==1.8.3
shapely==2.0.6
six==1.16.0
sniffio==1.3.1
soupsieve==2.6
SRTM.py==0.3.7
stack-data==0.6.3
terminado==0.18.1
threadpoolctl==3.5.0
tinycss2==1.3.0
toml==0.10.2
tomli==2.0.2
tomli_w==1.1.0
tornado==6.4.1
traitlets==5.14.3
types-python-dateutil==2.9.0.20241003
typing_extensions==4.12.2
tzdata==2024.2
uri-template==1.3.0
urllib3==2.2.3
utm==0.7.0
vtk==9.3.1
wcwidth==0.2.13
webcolors==24.8.0
webencodings==0.5.1
websocket-client==1.8.0
widgetsnbextension==3.6.9
Note: you may need to restart the kernel to use updated packages.

@amichel0205 amichel0205 added the bug Something isn't working label Jan 31, 2025
@amichel0205 amichel0205 self-assigned this Jan 31, 2025
@amichel0205 amichel0205 linked a pull request Jan 31, 2025 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant