Skip to content
Python antenna and transmission line modeling and plotting utilities.
Python
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docimages Updated screenshot Oct 23, 2019
examples Added a Poynting video. Nov 3, 2019
n3ox_utils Added a Poynting video. Nov 3, 2019
.gitignore Initial commit Sep 23, 2019
LICENSE.md Added license file to repository Oct 17, 2019
README.md Licenses, initial tlcalc code Oct 17, 2019
setup.py Added translations to wire input GUI Oct 23, 2019

README.md

n3ox_utils

N3OX Python Utilities

This is a personal package of Python utilities for antennas and transmission lines by N3OX. Work in progress.

Contents

  • nfanim: Near-field animations using PyNEC NEC-2++ simulations.

  • tlcalc: Lossy transmission line calculations. Implements the same transmission line calculations as Owen Duffy's Transmission Line Calculator for use in Jupyter notebooks and other Python scripts.

  • plot_tools General matplotlib pyplot setup and antenna pattern plotting in ARRL style.

  • pynec_helpers: Wire input GUI and other helper utilities for working with PyNEC

PyNEC Helpers

Wire Input Widget

This is a GUI wire entry tool using ipywidgets

Wire coordinates and segmentation are entered manually, and calling the WireInput's return_wire_dicts() method returns a list of dicts that can be unpacked into PyNEC's PyNEC.c_geometry.wire method.

WireInput Screenshot showing GUI wire input interface

You can’t perform that action at this time.