Connection Study Report (python-docx)
Upload a results.json (project metadata, bus voltages, fault results, conclusions) and get a fully-formatted Word .docx with cover page, executive summary, voltage profile + fault-level tables, and conclusions section. Saves about an hour per study and prevents copy-paste errors.
Try sample
results.json *Project, executive_summary, network_description, assumptions[], bus_results[], fault_results[], conclusions[].
python · pyodide
First run downloads the Python runtime (~10 MB). It's cached after that — subsequent runs and other Python tools start instantly.
Sample input — paste into results.json:
results.json
{
"project": "Anvil Wind Farm",
"client": "NewCo Renewables",
"project_ref": "AWF-2024-073",
"date": "2026-05-09",
"report_type": "G99 Connection Study",
"executive_summary": "The 60 MW connection is acceptable subject to ...",
"network_description": "132 kV ring fed from substations X and Y ...",
"assumptions": [
"System base 100 MVA",
"Pre-fault voltages at flat 1.00 pu",
"Sequence impedance ratios Z2/Z1 = 1.0, Z0/Z1 = 3.0"
],
"bus_results": [
{"name": "PCC", "Vmag_pu": 1.012, "Vmag_kV": 133.6, "status": "OK"},
{"name": "WTG1", "Vmag_pu": 0.991, "Vmag_kV": 130.8, "status": "OK"}
],
"fault_results": [
{"bus": "PCC", "Imax_kA": 21.4, "margin_pct": 32.1},
{"bus": "WTG1", "Imax_kA": 9.7, "margin_pct": 69.2}
],
"conclusions": [
"All bus voltages within \u00b15% under the studied scenarios.",
"Fault duty at PCC remains within breaker rating.",
"Recommend a re-study if the fault level at PCC rises above 28 kA."
]
}