Hertzon is an open-source 3D full-wave electromagnetic simulator that provides a classic engineering workflow - draw geometry, assign boundaries and excitations, add solution setups with adaptive meshing, run frequency sweeps, and inspect S-parameters, fields and radiation patterns. Its finite-element core is EMerge (2nd-order Nédélec FEM) and Hertzon layers on a GUI (Qt + VTK) plus solver extensions: hzmesh and local Delaunay meshing, curved elements, a fast error estimator, adaptive refinement, accelerated assembly kernels, far-field/RCS post-processing, and fixes for large models. It is distributed under GPL v2+, built for responsiveness by tessellating geometry incrementally, running the solver in a separate process, and streaming results into the interface; a clear “active development” notice asks users to validate critical results.
Installation is provided as platform-specific installers, a portable Windows executable, or via pip for manual setup; the first run compiles numba kernels and the solver. Project files are JSON and results export to common formats (Touchstone, CSV, .npz). A comprehensive examples suite and benchmark cases validate accuracy (e.g., sphere RCS against the Mie series, waveguide and patch references). Headless operation and scripting are supported (export EMerge Python scripts, run solver from CLI), and an MCP server lets AI assistants (Claude Code, Codex, VS Code/Copilot) build and run simulations. Documentation covers feature matrix and mesher details for users deciding whether to adopt or test it.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.