apache / arrow-julia
File Size

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

Intro
Learn more...
File Size Overall
0% | 37% | 37% | 11% | 12%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
jl0% | 38% | 38% | 11% | 10%
toml0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 38% | 38% | 11% | 11%
ROOT0% | 0% | 0% | 0% | 100%
dev0% | 0% | 0% | 0% | 100%
Longest Files (Top 30)
File# lines# units
jl
table.jl
in src
956 36
jl
write.jl
in src
671 19
jl
Schema.jl
in src/metadata
568 20
jl
456 35
jl
dictencoding.jl
in src/arraytypes
339 11
jl
ArrowTypes.jl
in src/ArrowTypes/src
254 15
jl
builder.jl
in src/FlatBuffers
247 24
jl
unions.jl
in src/arraytypes
243 11
jl
append.jl
in src
234 7
jl
arraytypes.jl
in src/arraytypes
214 11
jl
list.jl
in src/arraytypes
210 10
jl
Message.jl
in src/metadata
181 8
jl
fixedsizelist.jl
in src/arraytypes
163 9
jl
map.jl
in src/arraytypes
112 5
jl
struct.jl
in src/arraytypes
110 7
jl
table.jl
in src/FlatBuffers
102 11
jl
utils.jl
in src
94 11
jl
Arrow.jl
in src
86 6
jl
bool.jl
in src/arraytypes
84 6
jl
primitive.jl
in src/arraytypes
79 7
jl
File.jl
in src/metadata
78 3
jl
compressed.jl
in src/arraytypes
67 4
51 -
jl
views.jl
in src/arraytypes
50 1
jl
show.jl
in src
44 2
jl
FlatBuffers.jl
in src/FlatBuffers
34 3
check_rat_report.py
in dev/release
33 -
Project.toml
in src/ArrowTypes
25 -
jl
Flatbuf.jl
in src/metadata
7 -
4 -
Files With Most Units (Top 25)
File# lines# units
jl
table.jl
in src
956 36
jl
456 35
jl
builder.jl
in src/FlatBuffers
247 24
jl
Schema.jl
in src/metadata
568 20
jl
write.jl
in src
671 19
jl
ArrowTypes.jl
in src/ArrowTypes/src
254 15
jl
utils.jl
in src
94 11
jl
table.jl
in src/FlatBuffers
102 11
jl
unions.jl
in src/arraytypes
243 11
jl
arraytypes.jl
in src/arraytypes
214 11
jl
dictencoding.jl
in src/arraytypes
339 11
jl
list.jl
in src/arraytypes
210 10
jl
fixedsizelist.jl
in src/arraytypes
163 9
jl
Message.jl
in src/metadata
181 8
jl
append.jl
in src
234 7
jl
primitive.jl
in src/arraytypes
79 7
jl
struct.jl
in src/arraytypes
110 7
jl
Arrow.jl
in src
86 6
jl
bool.jl
in src/arraytypes
84 6
jl
map.jl
in src/arraytypes
112 5
jl
compressed.jl
in src/arraytypes
67 4
jl
File.jl
in src/metadata
78 3
jl
FlatBuffers.jl
in src/FlatBuffers
34 3
jl
show.jl
in src
44 2
jl
views.jl
in src/arraytypes
50 1
Files With Long Lines (Top 13)

There are 13 files with lines longer than 120 characters. In total, there are 40 long lines.

File# lines# units# long lines
jl
ArrowTypes.jl
in src/ArrowTypes/src
254 15 6
jl
dictencoding.jl
in src/arraytypes
339 11 5
jl
map.jl
in src/arraytypes
112 5 4
jl
write.jl
in src
671 19 3
jl
fixedsizelist.jl
in src/arraytypes
163 9 3
jl
primitive.jl
in src/arraytypes
79 7 3
jl
bool.jl
in src/arraytypes
84 6 3
jl
unions.jl
in src/arraytypes
243 11 3
jl
arraytypes.jl
in src/arraytypes
214 11 3
jl
table.jl
in src
956 36 2
jl
compressed.jl
in src/arraytypes
67 4 2
jl
struct.jl
in src/arraytypes
110 7 2
jl
456 35 1
Correlations

File Size vs. Commits (all time): 30 points

Project.toml x: 88 commits (all time) y: 51 lines of code src/table.jl x: 63 commits (all time) y: 956 lines of code src/arraytypes/views.jl x: 2 commits (all time) y: 50 lines of code src/eltypes.jl x: 38 commits (all time) y: 456 lines of code src/metadata/Message.jl x: 10 commits (all time) y: 181 lines of code src/Arrow.jl x: 65 commits (all time) y: 86 lines of code src/arraytypes/arraytypes.jl x: 26 commits (all time) y: 214 lines of code src/metadata/Schema.jl x: 10 commits (all time) y: 568 lines of code src/append.jl x: 12 commits (all time) y: 234 lines of code src/arraytypes/bool.jl x: 11 commits (all time) y: 84 lines of code src/arraytypes/compressed.jl x: 7 commits (all time) y: 67 lines of code src/arraytypes/dictencoding.jl x: 24 commits (all time) y: 339 lines of code src/arraytypes/fixedsizelist.jl x: 12 commits (all time) y: 163 lines of code src/arraytypes/map.jl x: 13 commits (all time) y: 112 lines of code src/arraytypes/primitive.jl x: 11 commits (all time) y: 79 lines of code src/arraytypes/unions.jl x: 11 commits (all time) y: 243 lines of code src/write.jl x: 55 commits (all time) y: 671 lines of code src/arraytypes/list.jl x: 11 commits (all time) y: 210 lines of code src/ArrowTypes/Project.toml x: 16 commits (all time) y: 25 lines of code src/ArrowTypes/src/ArrowTypes.jl x: 22 commits (all time) y: 254 lines of code src/FlatBuffers/FlatBuffers.jl x: 10 commits (all time) y: 34 lines of code src/FlatBuffers/builder.jl x: 3 commits (all time) y: 247 lines of code src/FlatBuffers/table.jl x: 6 commits (all time) y: 102 lines of code src/metadata/File.jl x: 6 commits (all time) y: 78 lines of code src/metadata/Flatbuf.jl x: 4 commits (all time) y: 7 lines of code src/show.jl x: 4 commits (all time) y: 44 lines of code src/utils.jl x: 53 commits (all time) y: 94 lines of code codecov.yaml x: 2 commits (all time) y: 4 lines of code dev/release/check_rat_report.py x: 1 commits (all time) y: 33 lines of code
956.0
lines of code
  min: 4.0
  average: 193.2
  25th percentile: 50.75
  median: 106.0
  75th percentile: 244.0
  max: 956.0
0 88.0
commits (all time)
min: 1.0 | average: 20.3 | 25th percentile: 6.0 | median: 11.0 | 75th percentile: 24.5 | max: 88.0

File Size vs. Contributors (all time): 30 points

Project.toml x: 13 contributors (all time) y: 51 lines of code src/table.jl x: 11 contributors (all time) y: 956 lines of code src/arraytypes/views.jl x: 1 contributors (all time) y: 50 lines of code src/eltypes.jl x: 8 contributors (all time) y: 456 lines of code src/metadata/Message.jl x: 3 contributors (all time) y: 181 lines of code src/Arrow.jl x: 10 contributors (all time) y: 86 lines of code src/arraytypes/arraytypes.jl x: 5 contributors (all time) y: 214 lines of code src/metadata/Schema.jl x: 3 contributors (all time) y: 568 lines of code src/append.jl x: 6 contributors (all time) y: 234 lines of code src/arraytypes/bool.jl x: 3 contributors (all time) y: 84 lines of code src/arraytypes/compressed.jl x: 2 contributors (all time) y: 67 lines of code src/arraytypes/dictencoding.jl x: 5 contributors (all time) y: 339 lines of code src/arraytypes/fixedsizelist.jl x: 3 contributors (all time) y: 163 lines of code src/arraytypes/map.jl x: 3 contributors (all time) y: 112 lines of code src/arraytypes/primitive.jl x: 3 contributors (all time) y: 79 lines of code src/arraytypes/unions.jl x: 4 contributors (all time) y: 243 lines of code src/write.jl x: 10 contributors (all time) y: 671 lines of code src/arraytypes/list.jl x: 4 contributors (all time) y: 210 lines of code src/ArrowTypes/Project.toml x: 6 contributors (all time) y: 25 lines of code src/ArrowTypes/src/ArrowTypes.jl x: 5 contributors (all time) y: 254 lines of code src/FlatBuffers/FlatBuffers.jl x: 3 contributors (all time) y: 34 lines of code src/FlatBuffers/builder.jl x: 2 contributors (all time) y: 247 lines of code src/FlatBuffers/table.jl x: 3 contributors (all time) y: 102 lines of code src/metadata/Flatbuf.jl x: 2 contributors (all time) y: 7 lines of code src/show.jl x: 4 contributors (all time) y: 44 lines of code src/utils.jl x: 8 contributors (all time) y: 94 lines of code dev/release/check_rat_report.py x: 1 contributors (all time) y: 33 lines of code
956.0
lines of code
  min: 4.0
  average: 193.2
  25th percentile: 50.75
  median: 106.0
  75th percentile: 244.0
  max: 956.0
0 13.0
contributors (all time)
min: 1.0 | average: 4.63 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 6.0 | max: 13.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".