Skip to content

YossiAbutbul/ReportGenrator

Repository files navigation

Test Report Generator

Test Report Generator icon

Animated project banner

An RF reporting workspace for turning measurement files into structured reports,
3D radiation pattern inspection, and 2D azimuth/elevation analysis.

Open live app

React Three.js TypeScript Vite


Features

Report Setup

Upload .xlsx / .xlsm workbooks, edit metadata fields, search and filter rows by unit type, ID, or frequency. Generate a document snapshot when ready.

Report Area

A4-style document viewer with zoom controls, page headers and footers, unit placement photo upload, skeleton loading states. Export as formatted Word document.

3D Graph Viewer

Three.js-powered radiation pattern surface with vertex-colored heatmap, spherical wireframe grid (theta/phi), orbit controls, animated camera reset, and PNG export. TRP calculated as power sum in watts.

2D Graph Viewer

Polar azimuth and elevation plots with circular grid, spline interpolation, and adaptive marker density. Adjustable reference ranges, power statistics, H-Pol / V-Pol / Both-Pols views.


Quick Start

npm install
npm run dev

Supported File Formats

Format Usage
.xlsx / .xlsm Report workbooks with embedded graph images
.txt (Howland WTL) TRP measurement exports (15° and 5° resolution)

Author

Yossi Abutbul — RF Technician & BSc Computer Science Student

GitHub

About

Test Report Generator is a web app for turning RF measurement data into structured reports, interactive 3D analysis, and precise 2D azimuth/elevation views.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors