LICENSE
README.md
pyproject.toml
setup.py
src/antennaknobs/__init__.py
src/antennaknobs/__main__.py
src/antennaknobs/builder.py
src/antennaknobs/catenary.py
src/antennaknobs/cell.py
src/antennaknobs/cli.py
src/antennaknobs/core.py
src/antennaknobs/design_data.py
src/antennaknobs/design_screen.py
src/antennaknobs/design_trust.py
src/antennaknobs/drone.py
src/antennaknobs/engine.py
src/antennaknobs/engine_capture.py
src/antennaknobs/far_field.py
src/antennaknobs/ferrite.py
src/antennaknobs/file_designs.py
src/antennaknobs/fit.py
src/antennaknobs/geometry.py
src/antennaknobs/in_medium.py
src/antennaknobs/measured.py
src/antennaknobs/module.py
src/antennaknobs/nec5_export.py
src/antennaknobs/nec_export.py
src/antennaknobs/nec_import.py
src/antennaknobs/network.py
src/antennaknobs/network_reduce.py
src/antennaknobs/opt.py
src/antennaknobs/plane.py
src/antennaknobs/schematic.py
src/antennaknobs/serialize.py
src/antennaknobs/settings_file.py
src/antennaknobs/sim.py
src/antennaknobs/simnec_export.py
src/antennaknobs/simnec_import.py
src/antennaknobs/smith_chart.py
src/antennaknobs/station.py
src/antennaknobs/sweep.py
src/antennaknobs/terrain.py
src/antennaknobs/terrain_utd.py
src/antennaknobs/touchstone.py
src/antennaknobs/transform.py
src/antennaknobs/user_designs.py
src/antennaknobs/vna.py
src/antennaknobs/wire_catalog.py
src/antennaknobs.egg-info/PKG-INFO
src/antennaknobs.egg-info/SOURCES.txt
src/antennaknobs.egg-info/dependency_links.txt
src/antennaknobs.egg-info/requires.txt
src/antennaknobs.egg-info/top_level.txt
src/antennaknobs/designs/__init__.py
src/antennaknobs/designs/arrays/__init__.py
src/antennaknobs/designs/arrays/bowtie16x1.py
src/antennaknobs/designs/arrays/bowtie1x2_bl.py
src/antennaknobs/designs/arrays/bowtie4x4.py
src/antennaknobs/designs/arrays/bowtiearray.py
src/antennaknobs/designs/arrays/bowtiearray1x2.py
src/antennaknobs/designs/arrays/bowtiearray2x4.py
src/antennaknobs/designs/arrays/delta_looparray.py
src/antennaknobs/designs/arrays/delta_looparray_1x4.py
src/antennaknobs/designs/arrays/delta_looparray_1x4_grouped.py
src/antennaknobs/designs/arrays/delta_looparray_2x2.py
src/antennaknobs/designs/arrays/delta_looparray_network.py
src/antennaknobs/designs/arrays/folded_invveearray.py
src/antennaknobs/designs/arrays/hentenna_array.py
src/antennaknobs/designs/arrays/hourglass_array.py
src/antennaknobs/designs/arrays/invveearray.py
src/antennaknobs/designs/arrays/lumped_coupled_pair.py
src/antennaknobs/designs/arrays/moxonarray.py
src/antennaknobs/designs/arrays/yagiarray.py
src/antennaknobs/designs/beams/__init__.py
src/antennaknobs/designs/beams/hb9cv.py
src/antennaknobs/designs/beams/hexbeam.py
src/antennaknobs/designs/beams/moxon.py
src/antennaknobs/designs/beams/moxon_turnstile.py
src/antennaknobs/designs/beams/owa_yagi.py
src/antennaknobs/designs/beams/owa_yagi_6el.py
src/antennaknobs/designs/beams/phased_driver_yagi.py
src/antennaknobs/designs/beams/yagi.py
src/antennaknobs/designs/broadband/__init__.py
src/antennaknobs/designs/broadband/discone.py
src/antennaknobs/designs/broadband/g5rv.py
src/antennaknobs/designs/broadband/lpda.py
src/antennaknobs/designs/broadband/t2fd.py
src/antennaknobs/designs/dipoles/__init__.py
src/antennaknobs/designs/dipoles/dipole_turnstile.py
src/antennaknobs/designs/dipoles/folded_invvee.py
src/antennaknobs/designs/dipoles/folded_invvee_balun.py
src/antennaknobs/designs/dipoles/invvee.py
src/antennaknobs/designs/dipoles/invvee_apex.py
src/antennaknobs/designs/dipoles/invvee_catenary.py
src/antennaknobs/designs/dipoles/invvee_coax_station.py
src/antennaknobs/designs/dipoles/koch_dipole.py
src/antennaknobs/designs/dipoles/ocf_dipole.py
src/antennaknobs/designs/dipoles/pota_invvee.py
src/antennaknobs/designs/dipoles/short_dipole_loaded.py
src/antennaknobs/designs/loops/__init__.py
src/antennaknobs/designs/loops/bisquare.py
src/antennaknobs/designs/loops/delta_loop.py
src/antennaknobs/designs/loops/delta_loop_flyby.py
src/antennaknobs/designs/loops/delta_loop_reflected.py
src/antennaknobs/designs/loops/delta_loop_slanted.py
src/antennaknobs/designs/loops/delta_loop_topdown.py
src/antennaknobs/designs/loops/diamond_loop.py
src/antennaknobs/designs/loops/diamond_loop_turnstile.py
src/antennaknobs/designs/loops/horizontal_loop.py
src/antennaknobs/designs/loops/horizontal_loop_drone.py
src/antennaknobs/designs/loops/inv_delta_loop.py
src/antennaknobs/designs/loops/quad.py
src/antennaknobs/designs/loops/skyloop_lmatch.py
src/antennaknobs/designs/loops/triangular_skyloop.py
src/antennaknobs/designs/multiband/__init__.py
src/antennaknobs/designs/multiband/fandipole.py
src/antennaknobs/designs/multiband/hexbeam_5band.py
src/antennaknobs/designs/multiband/trap_dipole.py
src/antennaknobs/designs/multiband/trap_fan_dipole.py
src/antennaknobs/designs/multiband/twoband_fan_dipole.py
src/antennaknobs/designs/specialty/__init__.py
src/antennaknobs/designs/specialty/bowtie.py
src/antennaknobs/designs/specialty/buried_dipole.py
src/antennaknobs/designs/specialty/continuous_helix.py
src/antennaknobs/designs/specialty/faceted_helix.py
src/antennaknobs/designs/specialty/hentenna.py
src/antennaknobs/designs/specialty/hentenna_slant.py
src/antennaknobs/designs/specialty/hourglass.py
src/antennaknobs/designs/specialty/hourglass_slant.py
src/antennaknobs/designs/verticals/__init__.py
src/antennaknobs/designs/verticals/bobtail.py
src/antennaknobs/designs/verticals/bruce.py
src/antennaknobs/designs/verticals/buried_radial_vertical.py
src/antennaknobs/designs/verticals/challenger.py
src/antennaknobs/designs/verticals/dominator.py
src/antennaknobs/designs/verticals/elevated_buried_counterpoise.py
src/antennaknobs/designs/verticals/elt_whip.py
src/antennaknobs/designs/verticals/four_square.py
src/antennaknobs/designs/verticals/half_square.py
src/antennaknobs/designs/verticals/inverted_l.py
src/antennaknobs/designs/verticals/inverted_l_tmatch.py
src/antennaknobs/designs/verticals/jpole.py
src/antennaknobs/designs/verticals/phased_verticals.py
src/antennaknobs/designs/verticals/pota_performer.py
src/antennaknobs/designs/verticals/raised_vertical.py
src/antennaknobs/designs/verticals/rectangle.py
src/antennaknobs/designs/verticals/right_angle_delta.py
src/antennaknobs/designs/verticals/stub_matched_vertical.py
src/antennaknobs/designs/verticals/tri_moxon.py
src/antennaknobs/designs/verticals/vertical.py
src/antennaknobs/designs/wire/__init__.py
src/antennaknobs/designs/wire/doublet_balanced_tuner.py
src/antennaknobs/designs/wire/doublet_ladder_tuner.py
src/antennaknobs/designs/wire/edz.py
src/antennaknobs/designs/wire/efhw_sloper.py
src/antennaknobs/designs/wire/expanded_lazy_h.py
src/antennaknobs/designs/wire/lazy_h.py
src/antennaknobs/designs/wire/longwire.py
src/antennaknobs/designs/wire/rhombic.py
src/antennaknobs/designs/wire/sterba.py
src/antennaknobs/designs/wire/sterba_bl.py
src/antennaknobs/designs/wire/sterba_tl.py
src/antennaknobs/designs/wire/terminated_longwire.py
src/antennaknobs/designs/wire/vbeam.py
src/antennaknobs/designs/wire/w8jk.py
src/antennaknobs/designs/wire/zepp.py
src/antennaknobs/engines/__init__.py
src/antennaknobs/engines/_external.py
src/antennaknobs/engines/_nec_wire.py
src/antennaknobs/engines/momwire.py
src/antennaknobs/engines/nec2.py
src/antennaknobs/engines/nec5.py
src/antennaknobs/engines/pynec.py
src/antennaknobs/web/__init__.py
src/antennaknobs/web/adapter.py
src/antennaknobs/web/cost.py
src/antennaknobs/web/lane.py
src/antennaknobs/web/nec2_backend.py
src/antennaknobs/web/nec5_backend.py
src/antennaknobs/web/optimize.py
src/antennaknobs/web/progress_stream.py
src/antennaknobs/web/pynec_backend.py
src/antennaknobs/web/server.py
src/antennaknobs/web/settings.py
src/antennaknobs/web/tracker.py
src/antennaknobs/web/user_designs.py
src/antennaknobs/web/examples/__init__.py
src/antennaknobs/web/examples/_base.py
src/antennaknobs/web/examples/_feedline.py
src/antennaknobs/web/static/apple-touch-icon.png
src/antennaknobs/web/static/favicon.png
src/antennaknobs/web/static/icon-192.png
src/antennaknobs/web/static/icon-512-maskable.png
src/antennaknobs/web/static/icon-512.png
src/antennaknobs/web/static/index.html
src/antennaknobs/web/static/site.webmanifest
src/antennaknobs/web/static/assets/index-BzmDJSpE.js
src/antennaknobs/web/static/assets/index-DFQbNelp.css
src/antennaknobs/web/user_design_assets/CLAUDE.md
src/antennaknobs/web/user_design_assets/TEMPLATE.py
tests/test_admittance_branch.py
tests/test_advisory_repeat_solve_1144.py
tests/test_auto_mesh.py
tests/test_autotransformer.py
tests/test_axis_controls_1006.py
tests/test_backend_model_kwargs_1006.py
tests/test_backend_roster.py
tests/test_balanced_line.py
tests/test_balanced_line_physics.py
tests/test_below_reach_preflight_1135.py
tests/test_below_reach_preflight_contact_1464.py
tests/test_bench_basis_convergence.py
tests/test_bench_card_order.py
tests/test_bench_catalog.py
tests/test_bench_converge.py
tests/test_bench_ex6_gyrator.py
tests/test_bench_ex6_superposition.py
tests/test_bench_ex6_tl.py
tests/test_bench_feed_drift.py
tests/test_bench_ground.py
tests/test_bench_import_canary.py
tests/test_bench_meta_1256.py
tests/test_bench_nec5_lane.py
tests/test_bench_stepped_radius.py
tests/test_boundary_ends_1108.py
tests/test_buried_capability_814.py
tests/test_buried_catalog.py
tests/test_buried_flow_power_balance.py
tests/test_buried_knob_corners_1131.py
tests/test_buried_serve_refusal_1464.py
tests/test_capability_axes_1006.py
tests/test_capability_constraints_1006.py
tests/test_catalog_generated.py
tests/test_catalog_momwire_predicates_1299.py
tests/test_catenary.py
tests/test_cebik_designs.py
tests/test_cell.py
tests/test_chain_matrix_lines.py
tests/test_challenger_dominator.py
tests/test_cli.py
tests/test_cli_export_nec5_1328.py
tests/test_cli_feed_placement_1510.py
tests/test_cli_user_designs.py
tests/test_composite_network.py
tests/test_composition_line_1006.py
tests/test_current_source.py
tests/test_cut_refine.py
tests/test_deck_nec2_corpus_1299.py
tests/test_deck_nec2_xnec2c_corpus_1299.py
tests/test_delta_a_lint.py
tests/test_design_constraints_1006.py
tests/test_design_coverage_1286.py
tests/test_design_schemas.py
tests/test_design_screen.py
tests/test_design_space_contour.py
tests/test_design_trust.py
tests/test_design_wavelength.py
tests/test_distributed_port.py
tests/test_draw.py
tests/test_drone.py
tests/test_efhw_sloper.py
tests/test_elt_whip.py
tests/test_engine_capture_log_1428.py
tests/test_engine_io_1428.py
tests/test_engine_spec.py
tests/test_export_without_pynec_1387.py
tests/test_fandipole_schema.py
tests/test_fed_segments_1456.py
tests/test_feed_model_exposure_1006.py
tests/test_ferrite.py
tests/test_file_design_ground_seed_1432.py
tests/test_file_designs.py
tests/test_finite_ground_zenith.py
tests/test_finite_q.py
tests/test_fit.py
tests/test_floating_balun.py
tests/test_frontend_constraint_fixture.py
tests/test_frontend_option_spec_fixture.py
tests/test_gamma_reference.py
tests/test_gc_tapered_wire_1294.py
tests/test_graded_wire.py
tests/test_hexbeam_5band.py
tests/test_in_medium_pattern_1341.py
tests/test_invvee_apex.py
tests/test_invvee_catenary.py
tests/test_junction_port_backends_1152.py
tests/test_ld4_reactive_load.py
tests/test_levee_bracket.py
tests/test_lossy_tl.py
tests/test_measured.py
tests/test_middle_knot_source_1469.py
tests/test_module.py
tests/test_momwire_accel.py
tests/test_momwire_engine.py
tests/test_momwire_finite_ground.py
tests/test_momwire_pin.py
tests/test_momwire_private_imports.py
tests/test_momwire_split_1519.py
tests/test_moved_corpus_skips_1299.py
tests/test_multi_port_split_1511.py
tests/test_nec2_engine_1354.py
tests/test_nec2_web_lane_1354.py
tests/test_nec5_cm_marker_1476.py
tests/test_nec5_corpus_collision_1435.py
tests/test_nec5_corpus_compare_1404.py
tests/test_nec5_corpus_cw_1369.py
tests/test_nec5_corpus_duplicate_wire_1430.py
tests/test_nec5_corpus_gn2_1442.py
tests/test_nec5_corpus_invalid_nec_1382.py
tests/test_nec5_corpus_jobs_threads_1403.py
tests/test_nec5_corpus_ld_range_1416.py
tests/test_nec5_corpus_ld_tag0_1423.py
tests/test_nec5_corpus_meta_1344.py
tests/test_nec5_corpus_mx_ps_1371.py
tests/test_nec5_corpus_sink_1376.py
tests/test_nec5_corpus_status_split_1386.py
tests/test_nec5_corpus_unresolved_symbol_1391.py
tests/test_nec5_deck_ground_ac6la.py
tests/test_nec5_download_1389.py
tests/test_nec5_engine.py
tests/test_nec5_export_engine_free_1376.py
tests/test_nec5_graded_cards_1108.py
tests/test_nec5_ld_knot_1483.py
tests/test_nec5_per_wire_material_1427.py
tests/test_nec5_probe_1339.py
tests/test_nec5_reducer_route_1280.py
tests/test_nec5_web_multifeed_1342.py
tests/test_nec_export.py
tests/test_nec_import.py
tests/test_nec_import_anchor.py
tests/test_nec_import_census_1272.py
tests/test_nec_import_comments.py
tests/test_nec_import_continuation_1295.py
tests/test_nec_import_dialects.py
tests/test_nec_import_ex4.py
tests/test_nec_import_ex6.py
tests/test_nec_import_ge_sign_1460.py
tests/test_nec_import_gxgr_symmetry.py
tests/test_nec_import_is.py
tests/test_nec_import_ld6.py
tests/test_nec_import_ld7.py
tests/test_nec_import_network.py
tests/test_nec_import_percent_4nec2.py
tests/test_nec_import_refine_u2.py
tests/test_nec_import_spiralhat_450.py
tests/test_nec_import_sy.py
tests/test_nec_import_sy_hostile.py
tests/test_nec_import_zero_volt_962.py
tests/test_nec_wire_material_1523.py
tests/test_network_mna.py
tests/test_networks_shim.py
tests/test_node_gaps_refusal_1264.py
tests/test_opt_nested_params.py
tests/test_optimize.py
tests/test_optimizer_memo_1176.py
tests/test_optimizer_newton_1202.py
tests/test_optimizer_secant_1202.py
tests/test_optimizer_seeding_1176.py
tests/test_option_specs_1006.py
tests/test_orphaned_named_wire.py
tests/test_owa_yagi_6el.py
tests/test_pattern_cuts.py
tests/test_pattern_metrics.py
tests/test_per_wire_specs.py
tests/test_per_wire_specs_engines.py
tests/test_per_wire_specs_import.py
tests/test_plane.py
tests/test_plane_split_1346.py
tests/test_port_at_end.py
tests/test_port_at_vertex.py
tests/test_port_floating.py
tests/test_port_polarity.py
tests/test_port_position_1469.py
tests/test_port_site_count_1469.py
tests/test_portal_printout_parses_896.py
tests/test_pota_invvee.py
tests/test_pota_performer.py
tests/test_power_budget.py
tests/test_preview_is_not_a_solver_gate_1006.py
tests/test_progress_stream.py
tests/test_pulse_tab_sweep_fallback.py
tests/test_pynec_buried_scope_1167.py
tests/test_pynec_extended_kernel.py
tests/test_pynec_ground.py
tests/test_pynec_intersection_check.py
tests/test_read_data.py
tests/test_refine_acceptance.py
tests/test_resolve_range.py
tests/test_resolve_sy.py
tests/test_roster_filters_1006.py
tests/test_schematic.py
tests/test_segment_convergence.py
tests/test_serialize.py
tests/test_settings_toml_1492.py
tests/test_sici.py
tests/test_simnec_export.py
tests/test_simnec_import.py
tests/test_singular_network.py
tests/test_smith_chart.py
tests/test_soil_dispersion_advisory_1175.py
tests/test_soil_knobs_1173.py
tests/test_solve_contract.py
tests/test_solve_lane.py
tests/test_solver_advisories_1144.py
tests/test_split_at_feed_1510.py
tests/test_station_designs.py
tests/test_station_stubs.py
tests/test_stub_matched_vertical.py
tests/test_surface_radial_variant_865.py
tests/test_sweep_cache_readthrough.py
tests/test_sweep_freq.py
tests/test_sweep_refine.py
tests/test_tab_field_units.py
tests/test_terrain_diffraction_default_1373.py
tests/test_terrain_ground.py
tests/test_terrain_utd_1373.py
tests/test_terrain_utd_engine_1373.py
tests/test_terrain_utd_shadow_sign_1373.py
tests/test_terrain_utd_slicing_1373.py
tests/test_tl_composition.py
tests/test_touchstone.py
tests/test_tracker_1220.py
tests/test_tracker_wire_1220.py
tests/test_transform.py
tests/test_transformer.py
tests/test_two_wire_geometry.py
tests/test_unit.py
tests/test_unit_core.py
tests/test_unit_sim.py
tests/test_unknown_geometry_1343.py
tests/test_user_design_cache_eviction_1312.py
tests/test_user_design_coverage_1309.py
tests/test_user_design_deck_files_1419.py
tests/test_user_designs.py
tests/test_validation_page_is_generated.py
tests/test_variants.py
tests/test_vna.py
tests/test_web_dwell_drive_1373.py
tests/test_web_feedline.py
tests/test_web_nec5_backend.py
tests/test_web_pynec_backend.py
tests/test_web_server.py
tests/test_web_shared_solve_body_1354.py
tests/test_web_terrain.py
tests/test_web_terrain_diffracted_cuts_1373.py
tests/test_wire_loss_budget.py
tests/test_wire_material.py
tests/test_workbench_exe_flags.py
tests/test_workbench_selftest_forced_variant_1038.py
tests/test_workbench_selftest_variant_1405.py
tests/test_workbench_version_resource_1517.py
tests/test_workflow_concurrency.py
tests/test_wrapper_network_coverage_1395.py