Hi ns-3 developers,
My name is Vaibhav Sharma. I am a pre-final year undergraduate student
at BITS Pilani, Pilani Campus (India), and I am interested in applying
for GSoC 2026 for the project "Enabling 5G NR Examples Visualization"
(175 hours, medium difficulty).
I have gone through the ns-3 tutorial, studied the CTTC 5G-LENA NR
module source code — specifically the NrBearerStatsCalculator and
PhyStatsCalculator trace output formats — and built a proof-of-concept
Python visualization toolkit as my patch/code submission:
https://github.com/web1havv/ns3-nr-visualizationThe toolkit currently covers:
- Parsers for DlRlcStats, UlRlcStats, DlPhySinr, UlPhySinr trace files
- 8-panel KPI dashboard (throughput, SINR, delay, Jain's Fairness
Index, MCS distribution, handover events)
- Handover animation
- Flow-ID / UE filter engine for per-flow debugging
- Structured JSON export for web and AI agent consumption
- Real-time file-watch dashboard
- SEM parameter sweep (numerology x UE density heatmap)
- NetAnim XML parser with NR-KPI overlay comparison
- Multi-run statistical confidence intervals + Welch t-test
- pytest test suite
I would appreciate any feedback from Biljana Bojovic or other mentors
on the technical direction — particularly whether the JSON export
approach aligns with what the mentors have in mind, and which KPIs
should be prioritized in the first milestone.
Thank you.
Vaibhav Sharma
BITS Pilani, Pilani Campus
f202...@pilani.bits-pilani.ac.inhttps://github.com/web1havv
The information contained in this electronic communication is intended solely for the individual(s) or entity to which it is addressed. It may contain proprietary, confidential and/or legally privileged information. Any review, retransmission, dissemination, printing, copying or other use of, or taking any action in reliance on the contents of this information by person(s) or entities other than the intended recipient is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us by responding to this email or telephone and immediately and permanently delete all copies of this message and any attachments from your system(s). The contents of this message do not necessarily represent the views or policies of BITS Pilani.