tensorflow / haskell
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 53 files with 7,142 lines of code.
    • 0 very long files (0 lines of code)
    • 2 long files (1,431 lines of code)
    • 10 medium size files (3,020 lines of codeclsfd_ftr_w_mp_ins)
    • 12 small files (1,661 lines of code)
    • 29 very small files (1,030 lines of code)
0% | 20% | 42% | 23% | 14%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
hs0% | 25% | 37% | 27% | 9%
cabal0% | 0% | 53% | 0% | 46%
pb0% | 0% | 100% | 0% | 0%
chs0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
nix0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tensorflow-ops0% | 38% | 39% | 12% | 9%
tensorflow0% | 23% | 34% | 30% | 11%
tensorflow-opgen0% | 0% | 95% | 0% | 4%
tensorflow-mnist0% | 0% | 63% | 22% | 13%
tensorflow-proto0% | 0% | 93% | 0% | 6%
tensorflow-logging0% | 0% | 0% | 71% | 28%
tensorflow-core-ops0% | 0% | 0% | 80% | 19%
tensorflow-records0% | 0% | 0% | 56% | 43%
tensorflow-mnist-input-data0% | 0% | 0% | 74% | 25%
tensorflow-records-conduit0% | 0% | 0% | 0% | 100%
tensorflow-test0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
hs
Gradient.hs
in tensorflow-ops/src/TensorFlow
905 -
hs
Types.hs
in tensorflow/src/TensorFlow
526 -
hs
OpGen.hs
in tensorflow-opgen/src/TensorFlow
421 -
hs
Ops.hs
in tensorflow-ops/src/TensorFlow
378 -
pb
MNIST.pb
in tensorflow-mnist/data
361 -
hs
ParsedOp.hs
in tensorflow-opgen/src/TensorFlow/OpGen
312 -
cabal
tensorflow-ops.cabal
in tensorflow-ops
292 -
hs
Build.hs
in tensorflow/src/TensorFlow
288 -
hs
Convolution.hs
in tensorflow-ops/src/TensorFlow
266 -
hs
BuildOp.hs
in tensorflow/src/TensorFlow
264 -
hs
FFI.hs
in tensorflow/src/TensorFlow/Internal
235 -
cabal
tensorflow-proto.cabal
in tensorflow-proto
203 -
hs
Session.hs
in tensorflow/src/TensorFlow
192 -
hs
Variable.hs
in tensorflow-ops/src/TensorFlow
187 -
hs
Logging.hs
in tensorflow-logging/src/TensorFlow
165 -
hs
Tensor.hs
in tensorflow/src/TensorFlow
161 -
hs
Setup.hs
in tensorflow-core-ops
151 -
hs
Main.hs
in tensorflow-mnist/app
129 -
hs
Records.hs
in tensorflow-records/src/TensorFlow
118 -
hs
Nodes.hs
in tensorflow/src/TensorFlow
118 -
chs
Raw.chs
in tensorflow/src/TensorFlow/Internal
115 -
hs
Minimize.hs
in tensorflow-ops/src/TensorFlow
112 -
hs
Setup.hs
in tensorflow-mnist-input-data
107 -
hs
Output.hs
in tensorflow/src/TensorFlow
106 -
cabal
tensorflow.cabal
in tensorflow
93 -
hs
Core.hs
in tensorflow/src/TensorFlow
87 -
hs
EmbeddingOps.hs
in tensorflow-ops/src/TensorFlow
86 -
hs
NN.hs
in tensorflow-ops/src/TensorFlow
84 -
cabal
tensorflow-mnist.cabal
in tensorflow-mnist
76 -
cabal
tensorflow-logging.cabal
in tensorflow-logging
65 -
hs
Queue.hs
in tensorflow-ops/src/TensorFlow
62 -
hs
CRC32C.hs
in tensorflow-records/src/TensorFlow
52 -
hs
Conduit.hs
in tensorflow-records-conduit/src/TensorFlow/Records
44 -
hs
ControlFlow.hs
in tensorflow/src/TensorFlow
43 -
hs
VarInt.hs
in tensorflow/src/TensorFlow/Internal
43 -
cabal
tensorflow-records.cabal
in tensorflow-records
38 -
cabal
tensorflow-core-ops.cabal
in tensorflow-core-ops
37 -
cabal
tensorflow-mnist-input-data.cabal
in tensorflow-mnist-input-data
36 -
cabal
tensorflow-opgen.cabal
in tensorflow-opgen
32 -
hs
Test.hs
in tensorflow-test/src/TensorFlow
29 -
cabal
tensorflow-records-conduit.cabal
in tensorflow-records-conduit
28 -
cabal
tensorflow-test.cabal
in tensorflow-test
24 -
stack.yaml
in root
23 -
nix
shell.nix
in root
17 -
hs
Setup.hs
in tensorflow-proto
15 -
hs
Setup.hs
in tensorflow-records-conduit
2 -
hs
Setup.hs
in tensorflow-test
2 -
hs
Setup.hs
in tensorflow-records
2 -
hs
Setup.hs
in tensorflow-logging
2 -
hs
Setup.hs
in tensorflow
2 -
Files With Most Units (Top 0)
File# lines# units
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 34 long lines.

File# lines# units# long lines
pb
MNIST.pb
in tensorflow-mnist/data
361 - 32
hs
Gradient.hs
in tensorflow-ops/src/TensorFlow
905 - 2