Skip to content

Instantly share code, notes, and snippets.

@AlDanial
Created December 4, 2021 20:43
Show Gist options
  • Save AlDanial/c15718d9665611e237c5e010f7ab4075 to your computer and use it in GitHub Desktop.
Save AlDanial/c15718d9665611e237c5e010f7ab4075 to your computer and use it in GitHub Desktop.
Sample output from aggregate_by_folder.py using LAPACK 3.9.0 source tar ball.
cloc --by-file --csv --out data.csv lapack-3.9.0.tar.gz
./aggregate_by_folder.py data.csv | grep -Pv "\s0\s*$"
blank code comment
folder
lapack-3.9.0 216 1145 168
lapack-3.9.0/BLAS/SRC 81 16185 25996
lapack-3.9.0/BLAS/TESTING 20 21849 7426
lapack-3.9.0/CBLAS 21 96 14
lapack-3.9.0/CBLAS/cmake 8 20 9
lapack-3.9.0/CBLAS/examples 19 143 8
lapack-3.9.0/CBLAS/include 94 975 106
lapack-3.9.0/CBLAS/src 774 10914 1332
lapack-3.9.0/CBLAS/testing 588 32502 6395
lapack-3.9.0/CMAKE 115 452 153
lapack-3.9.0/DOCS 242 1264 178
lapack-3.9.0/INSTALL 38 1640 2689
lapack-3.9.0/LAPACKE 22 139 44
lapack-3.9.0/LAPACKE/cmake 11 29 11
lapack-3.9.0/LAPACKE/example 103 290 205
lapack-3.9.0/LAPACKE/include 2106 24676 127
lapack-3.9.0/LAPACKE/src 12431 137075 84685
lapack-3.9.0/LAPACKE/utils 1010 3045 4910
lapack-3.9.0/SRC 1900 289283 539690
lapack-3.9.0/SRC/DEPRECATED 0 4750 10318
lapack-3.9.0/SRC/VARIANTS 16 34 16
lapack-3.9.0/SRC/VARIANTS/cholesky/RL 28 282 660
lapack-3.9.0/SRC/VARIANTS/cholesky/TOP 25 264 660
lapack-3.9.0/SRC/VARIANTS/lu/CR 12 228 652
lapack-3.9.0/SRC/VARIANTS/lu/LL 24 280 687
lapack-3.9.0/SRC/VARIANTS/lu/REC 32 356 728
lapack-3.9.0/SRC/VARIANTS/qr/LL 114 580 1058
lapack-3.9.0/TESTING 137 574 101
lapack-3.9.0/TESTING/EIG 40 99298 113972
lapack-3.9.0/TESTING/LIN 408 127913 169924
lapack-3.9.0/TESTING/MATGEN 35 13550 20744
--------------------------------------------------
file count
folder
lapack-3.9.0 10
lapack-3.9.0/BLAS 2
lapack-3.9.0/BLAS/SRC 154
lapack-3.9.0/BLAS/TESTING 14
lapack-3.9.0/CBLAS 2
lapack-3.9.0/CBLAS/cmake 2
lapack-3.9.0/CBLAS/examples 4
lapack-3.9.0/CBLAS/include 4
lapack-3.9.0/CBLAS/src 167
lapack-3.9.0/CBLAS/testing 36
lapack-3.9.0/CMAKE 10
lapack-3.9.0/DOCS 1
lapack-3.9.0/INSTALL 25
lapack-3.9.0/LAPACKE 2
lapack-3.9.0/LAPACKE/cmake 3
lapack-3.9.0/LAPACKE/example 9
lapack-3.9.0/LAPACKE/include 6
lapack-3.9.0/LAPACKE/mangling 3
lapack-3.9.0/LAPACKE/src 2468
lapack-3.9.0/LAPACKE/utils 150
lapack-3.9.0/SRC 1990
lapack-3.9.0/SRC/DEPRECATED 36
lapack-3.9.0/SRC/VARIANTS 1
lapack-3.9.0/SRC/VARIANTS/cholesky/RL 4
lapack-3.9.0/SRC/VARIANTS/cholesky/TOP 4
lapack-3.9.0/SRC/VARIANTS/lu/CR 4
lapack-3.9.0/SRC/VARIANTS/lu/LL 4
lapack-3.9.0/SRC/VARIANTS/lu/REC 4
lapack-3.9.0/SRC/VARIANTS/qr/LL 5
lapack-3.9.0/TESTING 3
lapack-3.9.0/TESTING/EIG 358
lapack-3.9.0/TESTING/LIN 780
lapack-3.9.0/TESTING/MATGEN 76
--------------------------------------------------
folder code
lapack-3.9.0 (-0.001, 50.0] 4
(50.0, 100.0] 1
(100.0, 150.0] 1
(150.0, 200.0] 2
(250.0, 300.0] 1
(300.0, 350.0] 1
lapack-3.9.0/BLAS (-0.001, 50.0] 2
lapack-3.9.0/BLAS/SRC (-0.001, 50.0] 53
(50.0, 100.0] 15
(100.0, 150.0] 46
(150.0, 200.0] 32
(200.0, 250.0] 8
lapack-3.9.0/BLAS/TESTING (-0.001, 50.0] 1
(50.0, 100.0] 1
(500.0, 550.0] 2
(800.0, 850.0] 2
lapack-3.9.0/CBLAS (-0.001, 50.0] 1
(50.0, 100.0] 1
lapack-3.9.0/CBLAS/cmake (-0.001, 50.0] 2
lapack-3.9.0/CBLAS/examples (-0.001, 50.0] 2
(50.0, 100.0] 2
lapack-3.9.0/CBLAS/include (-0.001, 50.0] 1
(150.0, 200.0] 1
(300.0, 350.0] 1
(450.0, 500.0] 1
lapack-3.9.0/CBLAS/src (-0.001, 50.0] 72
(50.0, 100.0] 45
(100.0, 150.0] 49
(150.0, 200.0] 1
lapack-3.9.0/CBLAS/testing (-0.001, 50.0] 1
(50.0, 100.0] 7
(300.0, 350.0] 2
(500.0, 550.0] 6
(550.0, 600.0] 2
(700.0, 750.0] 2
(750.0, 800.0] 2
(800.0, 850.0] 2
lapack-3.9.0/CMAKE (-0.001, 50.0] 6
(50.0, 100.0] 3
(100.0, 150.0] 1
lapack-3.9.0/INSTALL (-0.001, 50.0] 18
(50.0, 100.0] 4
(300.0, 350.0] 2
(450.0, 500.0] 1
lapack-3.9.0/LAPACKE (-0.001, 50.0] 1
(100.0, 150.0] 1
lapack-3.9.0/LAPACKE/cmake (-0.001, 50.0] 3
lapack-3.9.0/LAPACKE/example (-0.001, 50.0] 6
(50.0, 100.0] 3
lapack-3.9.0/LAPACKE/include (-0.001, 50.0] 2
(50.0, 100.0] 1
(500.0, 550.0] 1
lapack-3.9.0/LAPACKE/mangling (-0.001, 50.0] 3
lapack-3.9.0/LAPACKE/src (-0.001, 50.0] 1367
(50.0, 100.0] 906
(100.0, 150.0] 189
(150.0, 200.0] 4
lapack-3.9.0/LAPACKE/utils (-0.001, 50.0] 145
(100.0, 150.0] 4
(150.0, 200.0] 1
lapack-3.9.0/SRC (-0.001, 50.0] 371
(50.0, 100.0] 617
(100.0, 150.0] 335
(150.0, 200.0] 252
(200.0, 250.0] 163
(250.0, 300.0] 65
(300.0, 350.0] 70
(350.0, 400.0] 30
(400.0, 450.0] 18
(450.0, 500.0] 19
(500.0, 550.0] 2
(550.0, 600.0] 10
(600.0, 650.0] 4
(650.0, 700.0] 12
(700.0, 750.0] 4
(750.0, 800.0] 2
(800.0, 850.0] 4
(900.0, 950.0] 4
lapack-3.9.0/SRC/DEPRECATED (-0.001, 50.0] 8
(50.0, 100.0] 10
(100.0, 150.0] 4
(150.0, 200.0] 6
(200.0, 250.0] 4
(300.0, 350.0] 4
lapack-3.9.0/SRC/VARIANTS (-0.001, 50.0] 1
(50.0, 100.0] 4
(50.0, 100.0] 4
(50.0, 100.0] 4
(50.0, 100.0] 4
(50.0, 100.0] 4
lapack-3.9.0/SRC/VARIANTS/qr/LL (-0.001, 50.0] 1
(100.0, 150.0] 4
lapack-3.9.0/TESTING (-0.001, 50.0] 1
(100.0, 150.0] 1
(400.0, 450.0] 1
lapack-3.9.0/TESTING/EIG (-0.001, 50.0] 56
(50.0, 100.0] 93
(100.0, 150.0] 46
(150.0, 200.0] 25
(200.0, 250.0] 4
(250.0, 300.0] 9
(300.0, 350.0] 23
(350.0, 400.0] 34
(400.0, 450.0] 12
(450.0, 500.0] 10
(500.0, 550.0] 4
(650.0, 700.0] 6
(700.0, 750.0] 8
lapack-3.9.0/TESTING/LIN (-0.001, 50.0] 162
(50.0, 100.0] 217
(100.0, 150.0] 105
(150.0, 200.0] 29
(200.0, 250.0] 85
(250.0, 300.0] 70
(300.0, 350.0] 24
(350.0, 400.0] 34
(400.0, 450.0] 16
(450.0, 500.0] 20
(550.0, 600.0] 2
(600.0, 650.0] 4
(650.0, 700.0] 3
(750.0, 800.0] 4
(800.0, 850.0] 1
(850.0, 900.0] 2
lapack-3.9.0/TESTING/MATGEN (-0.001, 50.0] 15
(50.0, 100.0] 29
(100.0, 150.0] 8
(150.0, 200.0] 8
(200.0, 250.0] 2
(250.0, 300.0] 2
(550.0, 600.0] 6
(650.0, 700.0] 6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment