Skip to main content

Antenna design and electromagnetic simulation library

Project description

PyLobe

Comprehensive antenna design, electromagnetic simulation, and AI optimization in Python.

PyLobe covers the full antenna engineering workflow, from a frequency + substrate specification to a verified, export-ready design, with analytical closed-form models, Method of Moments (MoM), and 3-D FDTD solvers, publication-quality visualization, multi-algorithm optimization, and neural inverse design.

Supported Antenna Types

Type Class Solver
Half-wave dipole HalfWaveDipole DipoleSolver
Folded dipole FoldedDipole FoldedDipoleSolver
Bow-tie dipole BowTieDipole FoldedDipoleSolver
Quarter-wave monopole QuarterWaveMonopole MonopoleSolver
Axial-mode helical HelicalMonopole MonopoleSolver
Rectangular patch RectangularPatch PatchAnalyticalSolver
Circular patch CircularPatch CircularPatchAnalyticalSolver
Annular ring patch AnnularRingPatch PatchAnalyticalSolver
E-slot patch ESlotPatch PatchAnalyticalSolver
Slot antenna SlotAntenna SlotSolver
Vivaldi (tapered-slot) VivaldiAntenna FDTDSimulation
Yagi-Uda YagiUda YagiAnalyticalSolver
Pyramidal horn PyramidalHorn HornSolver
Small loop SmallLoopAntenna LoopSolver
Large (resonant) loop LargeLoopAntenna LoopSolver
Log-periodic (LPDA) LogPeriodicArray analytical
PIFA PIFA analytical
Koch fractal dipole KochDipole DipoleSolver
Sierpinski gasket SierpinskiGasket FDTDSimulation
Minkowski patch MinkowskiPatch PatchAnalyticalSolver
Linear array (ULA) LinearArray DipoleSolver
Planar array PlanarArray DipoleSolver
Circular array CircularArray DipoleSolver

Substrate Library

17 pre-defined materials available from pylobe:

FR4, RT5880, ROGERS4003, ROGERS3010, ARLON250, TEFLON, ALUMINA, SILICON, GaAs, FOAM, COPPER, GOLD, SILVER, ALUMINUM, BRASS, PEC

Custom materials:

from pylobe import Material, register_material
my_sub = Material(name="MyLaminate", eps_r=3.0, loss_tangent=0.001)
register_material(my_sub)

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylobe-0.1.0.tar.gz (171.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pylobe-0.1.0-py3-none-any.whl (213.2 kB view details)

Uploaded Python 3

File details

Details for the file pylobe-0.1.0.tar.gz.

File metadata

  • Download URL: pylobe-0.1.0.tar.gz
  • Upload date:
  • Size: 171.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for pylobe-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e91b18120dc32c533ba2e72f56b5001d64a34fb2cd6fdf8a2e5810b1be020406
MD5 eeb2b4605d1cf5ddbe810e9292106ec0
BLAKE2b-256 796d91848ddddc8ce759ea7d12054cc80b138530ccea74b8169fb734847b3435

See more details on using hashes here.

File details

Details for the file pylobe-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pylobe-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 213.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for pylobe-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ab2de6c61610f7d6a3e5a2913aa28501e42ed2cd69be081ab781dd6b42de44eb
MD5 f2fa3bac20bce1ae4bd290258300a734
BLAKE2b-256 0778c7d9ce3b5c40f16572335926147eb81acbc2727b0d7f3b79245c50232338

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page