<commit_before>nec2-toys
=========

Python functions to help model antennas in xnec2c by generating nec2 card stack files


Background
----------

The point of this project is to generate nec2 card stack files to help with
antenna modeling.  I'm using this with xnec2c in Linux, but in theory it may
work on other platforms with some of the various nec2 based antenna modeling
programs.  The particular antennas I'm interested in are variants of the "Cheap
Yagi" design by Kent Britain, WA5VJB.

The Numerical Electromagnetics Code software originated at Lawrence Livermore
Labs in the 1970's. It started in FORTRAN then was eventually translated to C.
Current nec2 based modeling programs still revolve around an input format which
is closely based on what was used with FORTRAN punch cards back in the day.

Describing the process of modeling antennas with nec2 as arcane would be a bit
of an understatement. I make no claims of expertise here. My goal is just to
bring the process of feeding geometry to xnec2c down into the realm of what's
at least moderately practical for me to comprehend and modify.

Ultimately I hope to answer the question, can expect the 2m/70cm Cheap Yagi
designs which Kent published for satallite uplink and downlink work to also
function at reasonable efficiency with repeaters elsewhere on the 2m and 70cm
Amateur bands?


Background information and documentation on nec2...
* http://en.wikipedia.org/wiki/Numerical_Electromagnetics_Code
* http://www.nec2.org/
* http://www.qsl.net/5b4az/pages/nec2.html
* http://www.wa5vjb.com/about.html


License
-------

I'm releasing this project under the MIT license, a copy of which is included in
the LICENSE file.


Author & Copyright
------------------

Copyright (c) 2012 <NAME> (http://willsnook.com)<commit_msg>Updated readme with Cheap Yagi info<commit_after>nec2-toys
=========

Python-assisted nec2 antenna modeling for tuning the "Cheap Yagi" design


The Nec2 Antenna Modelling Part
-------------------------------

The point of this project is to generate nec2 card stack files to help with
antenna modeling.  I'm using this with xnec2c in Linux, but in theory it may
work on other platforms with some of the various nec2 based antenna modeling
programs.  The particular antennas I'm interested in are variants of the "Cheap
Yagi" design by Kent Britain, WA5VJB.

The Numerical Electromagnetics Code software originated at Lawrence Livermore
Labs in the 1970's. It started in FORTRAN then was eventually translated to C.
Current nec2 based modeling programs still revolve around an input format which
is closely based on what was used with FORTRAN punch cards back in the day.

Describing the process of modeling antennas with nec2 as arcane would be a bit
of an understatement. I make no claims of expertise here.

Nec2 links:
* http://en.wikipedia.org/wiki/Numerical_Electromagnetics_Code
* http://www.nec2.org/
* http://www.qsl.net/5b4az/pages/nec2.html


The Cheap Yagi Part
-------------------

I'm doing this because I want to figure out if I can expect the 2m/70cm Cheap
Yagi designs which Kent published for satellite uplink and downlink work to
also function at reasonable efficiency with repeaters elsewhere on the 2m and
70cm Amateur bands.

Link to pdfs about Kent Britain's Cheap Yagi Designs:
* http://www.wa5vjb.com/references.html


License
-------

I'm releasing this project under the MIT license, a copy of which is included
in the LICENSE file. Note that the Cheap Yagi design itself is Kent Britain's,
not mine.


Author & Copyright
------------------

Copyright (c) 2012 <NAME> (http://willsnook.com)
{'fraction_non_alphanumeric': 0.07762683670640422, 'fraction_numerical': 0.01635708344884946, 'mean_word_length': 3.7598944591029024, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3967957', 'n_tokens_mistral': 1056, 'n_tokens_neox': 952, 'n_words': 508}