Skip to content

cepedale98/fractalantennaarraymodule

Repository files navigation

fractalantennaarraymodule

Python library for fractal and Eisenstein antenna arrays: geometry generators, ArrayData, 3D array-factor evaluation, and plotting. The installable package is modules (import modules.evaluationModule, from modules.StructModel import ArrayData, …).

Repository layout

Path Purpose
modules/ Library — import as modules
notebooks/ Examples and reports; figures under notebooks/outputs/ (ignored except .gitkeep)
apps/ Interactive tools (e.g. Tk structure explorer)
resources/ Optional static inputs for notebooks
pyproject.toml Package metadata; pip install -e .

Local experiments and scratch notebooks live under testing/ and notebooks/04_sandbox/ and are not tracked for GitHub (see .gitignore).

Setup

git clone https://github.com/<your-account>/fractalantennaarraymodule.git
cd fractalantennaarraymodule
python -m venv .venv && source .venv/bin/activate
pip install -e .

Imports: from modules.StructModel import ArrayData, import modules.evaluationModule as ev, import modules.plotModule as pm.

Notebooks include a small path bootstrap if you run Jupyter without installing.

Apps

python apps/interactive_structure_app.py

Git

Initialize and use this directory as the repository root (not a parent workspace folder). See GIT_SETUP.md for git init and adding origin.

About

couple of tools to simulate and analyze phased 2D antenna arrays with fractal geometry.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors