"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of dlib-19.24.tar.bz2 (8 May 16:42, 12112519 Bytes)

About: dlib is a general purpose cross-platform C++ library designed using contract programming and modern C++ techniques. It supports networking, threads, graphical interfaces, data structures, linear algebra, machine learning, XML and text parsing, numerical optimization, Bayesian nets, and numerous other tasks.



Fossies downloads: / linux / misc / dlib-19.24.tar.bz2  (tar.gz|tar.xz|zip)
Fossies services: CLOC analysis | Meta information | Member browsing
No. of package member files: 4104  (3793 regular files in 311 directories)

Histograms of CLOC analysis data of dlib-19.24.tar.bz2 (y-axes: linear scale)
Histograms of CLOC analysis data of dlib-19.24.tar.bz2 (y-axes: logarithm scale)

The corresponding CLOC output data:
    3501 text files.
    3451 unique files.                              
     342 files ignored.

github.com/AlDanial/cloc v 1.92  T=3.21 s (1075.0 files/s, 400774.7 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
HTML                1657     84682        22    547852 x   1.90 =     1040918.80
C/C++ Header        1029     54573     94776    225480 x   1.00 =      225480.00
C++                  379     26497     16295    108269 x   1.51 =      163486.19
C                    240     12106     17853     61999 x   0.77 =       47739.23
JavaScript            11      2441      2512      9417 x   1.48 =       13937.16
SVG                    1         0         0      4345 x   1.00 =        4345.00
XML                    7        11         8      3216 x   1.90 =        6110.40
CMake                 42       563       885      2553 x   1.00 =        2553.00
CUDA                   3       366       118      2263 x   1.00 =        2263.00
Python                35       547      1302      1819 x   4.20 =        7639.80
CSS                    5       295        63      1261 x   1.00 =        1261.00
XSLT                   2        72        30       361 x   1.90 =         685.90
Java                   1        22         3       229 x   1.36 =         311.44
Markdown               4        70         0       207 x   1.00 =         207.00
Assembly               1        23        33       189 x   0.25 =          47.25
Fortran 77            20         0       140       160 x   0.75 =         120.00
make                   1        16        16       153 x   2.50 =         382.50
Bourne Shell           4        37        31       123 x   3.81 =         468.63
YAML                   4        15         7        48 x   0.90 =          43.20
DOS Batch              1        14         1        27 x   0.63 =          17.01
Perl                   1         5         0        19 x   4.00 =          76.00
reStructuredText       1        19        17        14 x   1.50 =          21.00
Bourne Again Shell     1         8         1        13 x   3.81 =          49.53
MATLAB                 1         6         2         8 x   4.00 =          32.00
--------------------------------------------------------------------------------
SUM:                3451    182388    134115    970025 x   1.57 =     1518195.04
--------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)