Skip to content
A Python wrapper to the OpenEMS FDTD solver with Kicad footprint generation
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
.gitignore
LICENSE
LPF_DGS_bowtie.py
README.md
__init__.py
ecbpf.py
geometries.py
idbpf.py
idbpf_tapped.py
kicadfpwriter.py
lpf.py
miter.py
polygon.py
ratrace_folded.py
shortedstub.py
wilkinson.py

README.md

pyopenems

A wrapper for the OpenEMS FDTD solver adding Kicad footprint generation for the simulated object.

This is mostly an internal tool at Harmon Instruments and is likely to have the interfaces change at any time.

Examples

Dependencies

OpenEMS > 0.35 with Python support.

Install on Debian Buster:

 sudo apt build-dep openems
 git clone https://github.com/thliebig/openEMS-Project.git
 cd openEMS-Project
 export OPENEMS=$HOME/software/openems
 ./update_openEMS.sh $OPENEMS
 cd CSXCAD/python; python3 setup.py build_ext -I$OPENEMS/include -L$OPENEMS/lib -R$OPENEMS/lib; sudo python3 setup.py install
 cd openEMS/python; python3 setup.py build_ext -I$OPENEMS/include -L$OPENEMS/lib -R$OPENEMS/lib; sudo python3 setup.py install
You can’t perform that action at this time.