Replies: 1 comment 3 replies
-
|
I would need to check but it is more than possible that not all interfaces are yet ported to python. The dispersive materials might very well be among those... |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
first of all I am very excited about this OpenEMS project. I have over 20 years of user experience of commercial 3D EM tools working with RF designs up to mmWs. Now I am trying to build an assistive GUI based on OpenEMS Python API (to use combination of assistive GUI for simulation control, setting up primitives and ports, CSXCAD and Paraview) while trying learn more Python at the same time.
I have run to few obstacles with Python interface and I am not sure, if this is due to user error or missing features in v0.0.36. One of the most critical for my needs is the missing dispersive materials. I am able to use metal, material and conducting sheet in my code, but it does not accept shape = CSX.AddLorentzMaterial(...). Do I need to import something extra compared to metal, material and conductive sheet? What would be the correct Python syntax for using this property?
I am also following the discussion related to implementing surface roughness to OpenEMS with enthusiasm. Here is a pretty good introduction to the subject [https://www.isola-group.com/wp-content/uploads/PCB-Material-Selection-for-High-speed-Digital-Designs-1.pdf]. In my opinion it is not practical trying to achieve absolute accuracy with the surface roughness model at least in the beginning, because there will always be a difference between simulation and measurement due to variance between PCB laminate lots, laminate weave type, resin content, thickness tolerances etc... It would be good to be able to hit the ballbark with reasonable accuracy still and to be able to adjust and fit this value based on the measurement data. This comes more and more important when going up in frequencies to mmW in RF/high speed HDI PCB designs.
Thank you in advance.
Beta Was this translation helpful? Give feedback.
All reactions