P-001
DEPLOYED
FRAME EXTRACTOR
Telemetry Frame Range Investigator · NeonCircuit v5
Desktop tool that parses telemetry exports from PDF and TXT, pulls
frame and word number ranges, generates investigation reports, and
exports CSVs. Shipped 1200+ lines of PyQt6 with 10 documented fixes
co-reported with a teammate — tightened parser, themed NeonConfirmBox
dialogs, progressive button states, sorted-unique word caching.
PyQt6PyMuPDFregexcsv
// OBJ: Replace manual PDF scrolling with one-click frame range extraction
P-002
OPERATIONAL
TIME SYNC
CDT / ATD Receiver · Sync · Relay
UDP listener on port 7000 that parses 27-byte timing packets at 20 Hz —
ATD (Absolute Time Data) + CDT (Count Down Time with D/H/U status flags).
Displays both in color-coded panels (RED countdown, YELLOW hold,
GREEN count-up), captures Lift Off on transitions, syncs PC clock to
ATD via SetSystemTime (IST-aware), and relays packets to other LAN
PCs not on the timing department's whitelist. Zero external deps,
6.5 MB PyInstaller exe.
Tkintersocket/UDPctypes
threadingdatetimePyInstaller
// OBJ: Turn any workstation into a timing receiver, syncer, and relay node
P-003
DEPLOYED
NETWORK CMD
DRDO Network Command Center · 6 Tabs
All-in-one LAN admin console — IPv4 config with duplicate-IP collision
warnings, ON/OFF adapter toggles, ping (single or continuous), netstat
connection viewer, port lookup, and a Traffic Monitor that polls
netstat -ano every 500 ms with Hz-based color coding
(green 1Hz, orange 5Hz, red 15Hz suspicious) plus per-adapter byte
rates via PowerShell. Programmatic LAN-topology icon, custom canvas
dialogs, toast notifications, typewriter dev credit. Zero external deps.
Tkintersubprocesssocket
ctypesthreadingjsonregex
// OBJ: Catch hidden 20Hz background traffic that no normal tool surfaces
P-004
OPERATIONAL
AGC GRAPH
Multi-Station AGC Signal Analyzer · 1520 LOC
Tkinter app that parses 10 predefined station formats (BHTM, FTM,
GRS-1/3, HGTM, KATM, MGTM-D/N, PATM-2, SBTM) + Custom mode, auto-detects
AGC and time columns, and plots in three modes — Single, Multiplot
(≤4 params), Subplots (2–8). Universal regex time parser, Lift Off
Time (LOT) input that puts T-0 at launch (pre-launch negative,
post-launch positive), click-place data cursors, scroll-zoom, drag-pan,
stats panel (Min/Max/Avg/Std), 200 DPI PNG export. Accepts .txt /
.csv / .xlsx.
Tkintermatplotlibpandas
numpyopenpyxl
// OBJ: One AGC analyzer that speaks every station's data dialect
P-005
OPERATIONAL
MULTI-PLOT
PFA Telemetry Multi-Plot Tool · v3.1
The foundation plotter that AGC Graph was built on top of. Smart
universal parser that handles semicolons, tabs, multi-space,
CSV and XLSX without breaking a sweat. Multi-station mapping,
click-place data cursors, scroll-zoom, drag-pan, draggable legends,
high-DPI PNG export, custom NeonDialog / NeonConfirmDialog stack —
all wrapped in pure neon-cyberpunk Tkinter.
Tkintermatplotlibpandas
numpyopenpyxl
// OBJ: One plotter that handles every messy telemetry export format
P-006
MAINTAINED
COVERAGE PLOT
PBV Coverage Plotter · v1.0
Single-file PyQt6 desktop app that visualizes ground station coverage
across 16 stations + NOM-pinned reference. Three tabs — Expected,
Actual, and Combined View (Expected bars + Actual dots in double-height
lanes). Vectorized spike-mask via numpy.stride_tricks
(~65× speedup, 2500 ms → 39 ms), parsed-file caching, three-tier
smart bar labels (no overlap at any zoom), Browse/Folder auto-match
station picker, mission JSON save/load, 14×10 PNG export.
PyQt6numpymatplotlib
jsonPyInstaller
// OBJ: See an entire mission's ground station coverage in one frame