dlharmon / pyopenems Goto Github PK
View Code? Open in Web Editor NEWA Python wrapper to the OpenEMS FDTD solver with Kicad footprint generation
License: GNU General Public License v3.0
A Python wrapper to the OpenEMS FDTD solver with Kicad footprint generation
License: GNU General Public License v3.0
Typo and Installation improvement for Ubuntu 18.04 LTS 64bits:
Typo in README.md (install is added two time and there an error as install is not a package ...)
sudo apt install cython3 install build-essential cython3 python3-numpy python3-matplotlib
to be replaced by
sudo apt install cython3 build-essential cython3 python3-numpy python3-matplotlib
Installation / dependencies fixes for Ubuntu 18.04 LTS 64bits:
sudo apt build-dep openems
Reading package lists... Done
E: You must put some 'source' URIs in your sources.list
Missing dependencies:
sudo apt install libtinyxml-dev libhdf5-serial-dev libcgal-dev vtk6 libvtk6-qt-dev
sudo python3 -m pip install --upgrade pip
sudo python3 -m pip install vtk scipy matplotlib h5py
Hi,
I'm looking to use this in lieu of Matlab/Octave. Can you comment on its completeness as an interface? Also, is there any documentation?
Would be amazing it works :)
Hi! Super excited to try this out after hearing about it from the talk at KiCON. I'm trying to install on a fresh copy of debian 10, but:
Thanks for all your efforts on this, I'm super excited to try it out!
Could you add an example with microstrip line with Err 3.3 (OSHPark 4 Layers FR408 corrected) with following parameters:
If possible with line length 60mm to compare with Sonnet Lite
See example on Sonnet15.53-Lite:
For reference see full Sonnet15.53-Lite project:
Especially to check Impedance also from 0.1GHz to 10GHz (or more)
The required version of openEMS is stated as >0.0.35, but on the openEMS web site the latest version available is 0.0.35, at least for Linux.
Now, no errors, but if I try to run an example:
"ModuleNotFoundError: No module named 'openems'"...
Feeling like I should stick to swinging hammers...!
I have built pyopenems with Ubuntu 18.04 LTS 64bits like described in #6
But I have some issues with some examples (I doubt it is related to my build)
Traceback (most recent call last):
File "lpf_6.py", line 39, in <module>
box_width = 1.8*mm)
File "/home/hydra/pyopenems/examples/openems/lpf.py", line 25, in generate
l2 = l1.duplicate("line_p2").mirror('x')
AttributeError: 'Box' object has no attribute 'duplicate'
The same for
Traceback (most recent call last):
File "lpf_13.py", line 40, in <module>
box_width = 1.8*mm)
File "/home/hydra/pyopenems/examples/openems/lpf.py", line 25, in generate
l2 = l1.duplicate("line_p2").mirror('x')
AttributeError: 'Box' object has no attribute 'duplicate'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.