apache / arrow-rs
Unit Size

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

Intro
Learn more...
Unit Size Overall
13% | 16% | 34% | 18% | 15%
Legend:
101+
51-100
21-50
11-20
1-10
Unit Size per Extension
101+
51-100
21-50
11-20
1-10
rs13% | 16% | 34% | 18% | 15%
py0% | 0% | 52% | 35% | 11%
Unit Size per Logical Component
primary logical decomposition
101+
51-100
21-50
11-20
1-10
parquet12% | 21% | 35% | 16% | 13%
arrow-ord31% | 13% | 23% | 20% | 10%
arrow25% | 6% | 29% | 24% | 14%
arrow-ipc18% | 15% | 45% | 9% | 10%
arrow-integration-test64% | 12% | 15% | 6% | 1%
arrow-schema29% | 17% | 20% | 13% | 18%
arrow-string29% | 7% | 27% | 23% | 12%
arrow-cast16% | 14% | 41% | 15% | 11%
arrow-flight24% | 7% | 34% | 13% | 20%
arrow-json8% | 28% | 37% | 12% | 12%
arrow-array1% | 10% | 36% | 23% | 26%
arrow-select5% | 15% | 40% | 25% | 13%
arrow-csv10% | 11% | 51% | 21% | 4%
arrow-avro23% | 30% | 10% | 26% | 9%
arrow-row0% | 40% | 28% | 9% | 21%
arrow-data0% | 18% | 54% | 18% | 8%
arrow-arith0% | 6% | 37% | 32% | 23%
parquet_derive0% | 18% | 56% | 16% | 8%
arrow-buffer0% | 6% | 21% | 31% | 40%
parquet_derive_test0% | 42% | 57% | 0% | 0%
dev0% | 0% | 52% | 35% | 11%
arrow-integration-testing0% | 0% | 0% | 78% | 21%
arrow-pyarrow-integration-testing0% | 0% | 0% | 31% | 68%
Alternative Visuals
Longest Units
Top 50 longest units
Unit# linesMcCabe index# params
610 1 0
481 11 2
382 1 0
329 14 2
302 23 0
297 1 0
261 1 0
248 1 0
242 7 0
235 4 0
234 2 6
232 57 1
216 25 3
216 1 0
215 1 0
210 19 9
198 1 0
195 1 0
195 5 0
192 1 2
192 8 7
191 1 0
190 1 0
186 2 1
183 6 1
183 1 0
178 16 0
171 1 0
170 1 0
168 1 0
163 9 5
161 42 1
158 1 1
149 1 0
148 7 1
145 9 3
143 1 0
141 3 5
139 5 2
139 20 1
136 1 0
136 37 1
132 1 0
132 1 0
132 1 0
132 1 0
132 1 0
131 1 3
129 2 0
128 1 0