Home
# RFlect
**The RF engineer's toolkit for antenna measurement visualization and analysis.**
RFlect turns raw antenna-chamber and VNA output into publication-ready 2D/3D radiation pattern plots, TRP calculations, polarization analysis, UWB characterization, and DOCX reports — all validated against IEEE-standard methods.
Whether you're characterizing a BLE chip antenna, qualifying a cellular array, or tracking calibration drift across multiple chamber sessions, RFlect handles the heavy lifting.

What you get¶
Quickstart →
Install, import a measurement, render your first plot in under five minutes.
User Guide →
Active TRP, passive gain, S11, group delay, UWB, polarization, maritime — all the math.
MCP Server →
34 tools that let Claude Code & Cline drive RFlect programmatically.
Standard Procedures →
One call:
process_folder(...). Passive / active / cal-drift / UWB / auto.
AI Features →
OpenAI, Anthropic, Ollama. Chat over your data. AI-augmented DOCX reports.
Hardware & Formats →
WTL chambers, Touchstone .s2p, S2VNA CSV, CST — the full input/output matrix.
Built for the way RF labs actually work¶
- GUI — desktop app (Tk-based, dark theme) for interactive review
- MCP server — 34 tools that let Claude Code, Cline, and other AI clients drive RFlect programmatically
- AI-assisted reports — DOCX with embedded plots, gain tables, and optional LLM-generated executive summaries (OpenAI / Anthropic / Ollama)
- Cal-drift tracker — record TRP-Cal runs over time, compare across epochs, flag setup-group mismatches
Inputs at a glance¶
| What you have | What RFlect produces |
|---|---|
WTL chamber .txt (active TRP) |
TRP, H/V power split, 2D/3D radiation patterns |
WTL chamber HPOL + VPOL .txt pair (passive) |
Total/H/V gain, efficiency, directivity, polarization metrics |
Copper Mountain / generic VNA .csv |
S11, VSWR, return loss with limit lines, impedance bandwidth |
2-port VNA .csv or Touchstone .s2p (group delay) |
Group delay vs frequency, peak-to-peak, distance error |
S2VNA .csv or Touchstone .s2p (UWB) |
SFF, transfer function, impulse response, impedance bandwidth |
| CST simulation export | ECC, fidelity factor, group delay |
| Folder of any of the above | One-call orchestration via the process_folder MCP tool |
Sample outputs¶






Drive it from Claude¶
process_folder("/path/to/lab/captures") # auto-detect
process_folder("/path/to/wifi_antenna", intent="passive", report=True)
process_folder("/path/to/trp_runs", intent="active", report=True)
process_folder("/path/to/cal_archive", intent="cal_drift")
process_folder("/path/to/uwb_sweep", intent="uwb")
See MCP Recipes for the full set of standard procedures.