NawfalMotii79/PLFM_RADAR
Open-source, low-cost 10.5 GHz PLFM phased array RADAR system
PLSQL★ 25,850+158 that day#3 on trendingD 51.2 health14.37% duplicated
D51.2/100
Duplication47
9.4% in verilog, python, c, c-header, cpp, tcl, bash, objectivec, perlDead code71
3.8%Complexity51
48.9%Most complex files
- 9_Firmware/9_1_Microcontroller/9_1_1_C_Cpp_Libraries/adf4382.c307 cx
- 9_Firmware/9_1_Microcontroller/9_1_3_C_Cpp_Code/main.cpp267 cx
- 9_Firmware/9_3_GUI/GUI_V6.py254 cx
- 9_Firmware/9_3_GUI/GUI_V5.py207 cx
- 9_Firmware/9_3_GUI/GUI_V65_Tk.py201 cx
- 9_Firmware/9_1_Microcontroller/9_1_1_C_Cpp_Libraries/iiod.c177 cx
- 9_Firmware/9_3_GUI/v7/dashboard.py177 cx
- 9_Firmware/9_1_Microcontroller/9_1_1_C_Cpp_Libraries/stm32_pwm.c176 cx
- 9_Firmware/9_2_FPGA/tb/cosim/real_data/golden_reference.py166 cx
- 9_Firmware/9_1_Microcontroller/9_1_1_C_Cpp_Libraries/iio.c152 cx
Dead code 3.76% unused · 20 findings
- 5_Simulations/Antenna/openems_quartz_slotted_wg_10p5GHz.pyunused-file
- 5_Simulations/Antenna/Quartz_Waveguide.pyunused-file
- 8_Utils/Python/CSV_radar_2.pyunused-file
- 5_Simulations/Fencing/Via_fencing2.pyunused-file
- 8_Utils/Python/patch_antenna.pyunused-file
- 5_Simulations/Fencing/Via_fencing.pyunused-file
- 8_Utils/Python/Generic_Triangular_Frequency.pyunused-file
- 8_Utils/Python/Gen_Triangular.pyunused-file
- 8_Utils/Python/Generic_Ramp_Frequency.pyunused-file
- 8_Utils/Python/FFT_Ramp_Frequency.pyunused-file
417files
241,644lines
2,383,460tokens
652clones
34,722duplicated lines (14.37%)
483,807duplicated tokens (20.3%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| c | 80 | 24,068 | 208 | 2,780 | 11.55% |
| verilog | 78 | 33,893 | 159 | 2,603 | 7.68% |
| c-header | 85 | 10,893 | 114 | 2,109 | 19.36% |
| python | 55 | 29,521 | 113 | 2,526 | 8.56% |
| markup | 9 | 1,873 | 20 | 262 | 13.99% |
| csv | 51 | 128,617 | 16 | 24,223 | 18.83% |
| cpp | 10 | 5,741 | 15 | 99 | 1.72% |
| tcl | 9 | 2,786 | 4 | 86 | 3.09% |
| objectivec | 6 | 723 | 2 | 18 | 2.49% |
| yaml | 1 | 116 | 1 | 16 | 13.79% |
Largest clones
- 16385 lines · 227,147 tokens csv8_Utils/Python/test_radar_data.csv:1–16385⇆9_Firmware/9_3_GUI/test_radar_data.csv:1–16385
- 1280 lines · 9,730 tokens csv9_Firmware/9_2_FPGA/tb/cosim/doppler_golden_py_moving.csv:770–2049⇆9_Firmware/9_2_FPGA/tb/cosim/doppler_golden_py_stationary.csv:770–2049
- 896 lines · 6,787 tokens csv9_Firmware/9_2_FPGA/tb/cosim/doppler_golden_py_moving.csv:1154–2049⇆9_Firmware/9_2_FPGA/tb/cosim/doppler_golden_py_two_targets.csv:1154–2049
- 1024 lines · 6,261 tokens csv9_Firmware/9_2_FPGA/tb/cosim/mf_golden_py_chirp.csv:2–1025⇆9_Firmware/9_2_FPGA/tb/cosim/rtl_mf_chirp.csv:2–1025
- 1024 lines · 6,142 tokens csv9_Firmware/9_2_FPGA/tb/cosim/mf_golden_py_tone5.csv:2–1025⇆9_Firmware/9_2_FPGA/tb/cosim/rtl_mf_tone5.csv:2–1025
- 1024 lines · 5,512 tokens csv9_Firmware/9_2_FPGA/tb/cosim/mf_golden_py_dc.csv:2–1025⇆9_Firmware/9_2_FPGA/tb/cosim/rtl_mf_dc.csv:2–1025
- 1024 lines · 5,376 tokens csv9_Firmware/9_2_FPGA/tb/cosim/mf_golden_py_impulse.csv:2–1025⇆9_Firmware/9_2_FPGA/tb/cosim/rtl_mf_impulse.csv:2–1025
- 610 lines · 4,661 tokens csv9_Firmware/9_2_FPGA/tb/cosim/doppler_golden_py_moving.csv:1–610⇆9_Firmware/9_2_FPGA/tb/cosim/doppler_golden_py_stationary.csv:1–610
- 323 lines · 2,461 tokens csv9_Firmware/9_2_FPGA/tb/cosim/doppler_golden_py_moving.csv:1–323⇆9_Firmware/9_2_FPGA/tb/cosim/doppler_golden_py_two_targets.csv:1–323
- 325 lines · 1,939 tokens python9_Firmware/9_3_GUI/GUI_V5.py:581–905⇆9_Firmware/9_3_GUI/GUI_V5_Demo.py:101–425
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Sep 29, 2026 | #3 | 25,850 (+158) | 417 | 241,644 | 652 | 14.37% | D 51.2 | 749bd0f |
Want this for your own project? Install jscpd and run jscpd .