apache / arrow-rs
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 451 files with 172,157 lines of code.
    • 2 files changed more than 100 times (460 lines of code)
    • 13 files changed 51-100 times (21,858 lines of code)
    • 88 files changed 21-50 times (71,349 lines of code)
    • 195 files changed 6-20 times (65,230 lines of code)
    • 153 files changed 1-5 times (13,260 lines of code)
<1% | 12% | 41% | 37% | 7%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 451 files with 172,157 lines of code.
    • 9 files changed by more than 25 contributors (15,422 lines of code)
    • 82 files changed by 11-25 contributors (77,237 lines of code)
    • 119 files changed by 6-10 contributors (52,002 lines of code)
    • 168 files changed by 2-5 contributors (22,710 lines of code)
    • 73 files changed by 1 contributor (4,786 lines of code)
8% | 44% | 30% | 13% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, txt, toml, md, yaml, sh, json, py, gitignore, proto, in, gitattributes, rst, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml28% | 13% | 28% | 27% | 2%
rs0% | 12% | 42% | 37% | 7%
proto0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
arrow5% | <1% | 29% | 48% | 16%
parquet<1% | 25% | 36% | 32% | 5%
arrow-ipc0% | 70% | 16% | 7% | 4%
arrow-array0% | 6% | 53% | 33% | 5%
ROOT0% | 84% | 0% | 0% | 15%
arrow-flight0% | <1% | 41% | 48% | 9%
arrow-pyarrow-integration-testing0% | 19% | 0% | 68% | 11%
arrow-ord0% | 0% | 78% | 21% | 0%
arrow-select0% | 0% | 71% | 21% | 6%
arrow-cast0% | 0% | 54% | 34% | 11%
arrow-string0% | 0% | 50% | 46% | 3%
arrow-csv0% | 0% | 89% | 9% | 1%
arrow-schema0% | 0% | 55% | 21% | 22%
arrow-json0% | 0% | 33% | 64% | 1%
arrow-data0% | 0% | 36% | 41% | 22%
arrow-row0% | 0% | 71% | 17% | 11%
arrow-buffer0% | 0% | 25% | 50% | 23%
arrow-arith0% | 0% | 11% | 88% | <1%
arrow-integration-testing0% | 0% | 7% | 36% | 56%
parquet_derive0% | 0% | 3% | 96% | 0%
parquet_derive_test0% | 0% | 10% | 89% | 0%
arrow-integration-test0% | 0% | 0% | 100% | 0%
format0% | 0% | 0% | 100% | 0%
arrow-avro0% | 0% | 0% | 24% | 75%
dev0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in arrow
256 - 2021-04-18 2025-04-01 154 42 jorgecarleitao@gmail.com onursatici@users.noreply.gi...
Cargo.toml
in parquet
204 - 2021-04-18 2025-04-15 129 44 jorgecarleitao@gmail.com 821684824@qq.com
mod.rs
in parquet/src/arrow/arrow_writer
2901 136 2022-06-11 2025-04-01 94 38 1781103+tustvold@users.nore... rok@mihevc.org
Cargo.toml
in arrow-flight
90 - 2021-04-18 2025-03-27 84 27 jorgecarleitao@gmail.com m1brobbel@gmail.com
mod.rs
in parquet/src/arrow/arrow_reader
3633 104 2022-08-11 2025-04-10 83 30 1781103+tustvold@users.nore... kyle@developmentseed.org
serialized_reader.rs
in parquet/src/file
2221 58 2021-04-18 2025-04-21 77 33 jorgecarleitao@gmail.com github@enrico.minack.dev
primitive_array.rs
in arrow-array/src/array
1681 92 2022-09-26 2024-11-29 74 20 1781103+tustvold@users.nore... emil.ernerfeldt@gmail.com
writer.rs
in parquet/src/file
1344 45 2021-04-18 2025-04-01 66 31 jorgecarleitao@gmail.com rok@mihevc.org
mod.rs
in parquet/src/column/writer
3366 148 2022-07-17 2025-04-03 63 22 1781103+tustvold@users.nore... git@jhorstmann.net
writer.rs
in arrow-ipc/src
2503 74 2022-11-06 2025-05-01 62 29 1781103+tustvold@users.nore... timsaucer@gmail.com
Cargo.toml
in arrow-pyarrow-integration-testing
34 - 2021-04-18 2025-04-01 57 20 jorgecarleitao@gmail.com onursatici@users.noreply.gi...
lib.rs
in arrow/src
37 - 2021-04-18 2025-03-31 56 16 jorgecarleitao@gmail.com andrew@nerdnetworks.org
Cargo.toml
in root
95 - 2021-04-18 2025-04-08 54 10 jorgecarleitao@gmail.com andrew@nerdnetworks.org
mod.rs
in parquet/src/arrow/async_reader
1683 23 2022-12-19 2025-04-22 54 23 1781103+tustvold@users.nore... petridish@gmail.com
reader.rs
in arrow-ipc/src
2270 71 2022-11-06 2025-04-04 52 27 1781103+tustvold@users.nore... weston.pace@gmail.com
mod.rs
in arrow/src/array
13 - 2021-04-18 2024-08-20 50 20 jorgecarleitao@gmail.com andrew@nerdnetworks.org
parse.rs
in arrow-cast/src
2202 67 2022-11-04 2025-03-27 49 25 1781103+tustvold@users.nore... m1brobbel@gmail.com
Cargo.toml
in parquet_derive_test
35 - 2021-04-18 2025-03-08 48 15 jorgecarleitao@gmail.com m1brobbel@gmail.com
take.rs
in arrow-select/src
1895 79 2022-10-20 2025-04-26 48 21 1781103+tustvold@users.nore... danielheres@gmail.com
Cargo.toml
in parquet_derive
37 - 2021-04-18 2025-03-08 46 13 jorgecarleitao@gmail.com m1brobbel@gmail.com
types.rs
in arrow-array/src
1329 29 2022-09-26 2024-11-25 44 17 1781103+tustvold@users.nore... piotr.findeisen@gmail.com
data.rs
in arrow-data/src
1753 31 2022-09-22 2025-04-06 44 19 1781103+tustvold@users.nore... andrew@nerdnetworks.org
list_array.rs
in arrow-array/src/array
1016 40 2022-09-26 2025-05-07 43 13 1781103+tustvold@users.nore... 1327726+thinkharderdev@user...
mod.rs
in arrow-array/src/array
735 89 2022-09-26 2025-01-22 42 18 1781103+tustvold@users.nore... 16746759+rluvaton@users.nor...
properties.rs
in parquet/src/file
824 36 2021-04-18 2025-04-01 42 21 jorgecarleitao@gmail.com rok@mihevc.org
data_type.rs
in parquet/src
1051 91 2021-04-18 2025-03-19 42 23 jorgecarleitao@gmail.com mbutrovich@users.noreply.gi...
Cargo.toml
in arrow-array
67 - 2022-09-26 2025-03-25 39 15 1781103+tustvold@users.nore... andrew@nerdnetworks.org
datatype.rs
in arrow-schema/src
612 14 2022-09-21 2025-01-24 39 23 1781103+tustvold@users.nore... jeffrey.vo.australia@gmail.com
filter.rs
in arrow-select/src
1585 70 2022-10-20 2025-03-25 39 16 1781103+tustvold@users.nore... andrew@nerdnetworks.org
mod.rs
in parquet/src/arrow
119 1 2021-04-18 2025-03-26 38 15 jorgecarleitao@gmail.com andrew@nerdnetworks.org
dictionary_array.rs
in arrow-array/src/array
931 62 2022-09-26 2025-03-08 38 9 1781103+tustvold@users.nore... 16746759+rluvaton@users.nor...
lib.rs
in arrow-row/src
1717 61 2022-12-21 2025-03-25 38 18 1781103+tustvold@users.nore... andrew@nerdnetworks.org
mod.rs
in arrow-csv/src/reader
2105 71 2022-12-19 2025-04-04 38 23 1781103+tustvold@users.nore... 41774065+psiayn@users.norep...
record_batch.rs
in arrow-array/src
1062 41 2022-09-26 2025-04-13 37 20 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
reader.rs
in parquet/src/column
1053 18 2021-04-18 2025-03-25 36 17 jorgecarleitao@gmail.com andrew@nerdnetworks.org
types.rs
in parquet/src/schema
1851 36 2021-04-18 2025-01-19 36 20 jorgecarleitao@gmail.com etseidl@users.noreply.githu...
struct_builder.rs
in arrow-array/src/builder
482 26 2022-09-26 2025-03-14 35 17 1781103+tustvold@users.nore... lewiszlw520@gmail.com
sort.rs
in arrow-ord/src
3925 71 2022-12-08 2025-03-25 35 17 1781103+tustvold@users.nore... andrew@nerdnetworks.org
pyarrow.rs
in arrow/src
330 23 2021-09-01 2024-11-21 34 18 szucs.krisztian@gmail.com psvrishabh@gmail.com
immutable.rs
in arrow-buffer/src/buffer
649 32 2022-09-15 2025-04-15 34 14 1781103+tustvold@users.nore... emil.ernerfeldt@gmail.com
client.rs
in arrow-flight/src/sql
669 5 2022-12-09 2025-03-24 33 20 brent.gardner@spaceandtime.io andrew@nerdnetworks.org
lib.rs
in arrow-flight/src
668 25 2021-04-18 2025-03-12 32 18 jorgecarleitao@gmail.com bengilgit@gmail.com
primitive_array.rs
in parquet/src/arrow/array_reader
786 18 2022-06-23 2025-03-25 32 13 1781103+tustvold@users.nore... andrew@nerdnetworks.org
struct_array.rs
in arrow-array/src/array
676 36 2022-09-26 2025-05-02 31 15 1781103+tustvold@users.nore... weston.pace@gmail.com
bit_util.rs
in parquet/src/util
868 38 2021-04-18 2025-03-25 31 22 jorgecarleitao@gmail.com andrew@nerdnetworks.org
encode.rs
in arrow-flight/src
1323 24 2022-12-31 2025-01-08 31 18 andrew@nerdnetworks.org bengilgit@gmail.com
comparison.rs
in arrow-ord/src
2788 136 2022-12-08 2024-11-25 31 12 1781103+tustvold@users.nore... markoog@gmail.com
boolean_array.rs
in arrow-array/src/array
504 36 2022-09-26 2025-03-25 30 9 1781103+tustvold@users.nore... andrew@nerdnetworks.org
field.rs
in arrow-schema/src
921 23 2022-09-21 2025-02-02 30 18 1781103+tustvold@users.nore... m1brobbel@gmail.com
levels.rs
in parquet/src/arrow/arrow_writer
1413 31 2022-06-11 2024-11-25 30 13 1781103+tustvold@users.nore... markoog@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in parquet
204 - 2021-04-18 2025-04-15 129 44 jorgecarleitao@gmail.com 821684824@qq.com
Cargo.toml
in arrow
256 - 2021-04-18 2025-04-01 154 42 jorgecarleitao@gmail.com onursatici@users.noreply.gi...
mod.rs
in parquet/src/arrow/arrow_writer
2901 136 2022-06-11 2025-04-01 94 38 1781103+tustvold@users.nore... rok@mihevc.org
serialized_reader.rs
in parquet/src/file
2221 58 2021-04-18 2025-04-21 77 33 jorgecarleitao@gmail.com github@enrico.minack.dev
writer.rs
in parquet/src/file
1344 45 2021-04-18 2025-04-01 66 31 jorgecarleitao@gmail.com rok@mihevc.org
mod.rs
in parquet/src/arrow/arrow_reader
3633 104 2022-08-11 2025-04-10 83 30 1781103+tustvold@users.nore... kyle@developmentseed.org
writer.rs
in arrow-ipc/src
2503 74 2022-11-06 2025-05-01 62 29 1781103+tustvold@users.nore... timsaucer@gmail.com
Cargo.toml
in arrow-flight
90 - 2021-04-18 2025-03-27 84 27 jorgecarleitao@gmail.com m1brobbel@gmail.com
reader.rs
in arrow-ipc/src
2270 71 2022-11-06 2025-04-04 52 27 1781103+tustvold@users.nore... weston.pace@gmail.com
parse.rs
in arrow-cast/src
2202 67 2022-11-04 2025-03-27 49 25 1781103+tustvold@users.nore... m1brobbel@gmail.com
mod.rs
in parquet/src/arrow/async_reader
1683 23 2022-12-19 2025-04-22 54 23 1781103+tustvold@users.nore... petridish@gmail.com
data_type.rs
in parquet/src
1051 91 2021-04-18 2025-03-19 42 23 jorgecarleitao@gmail.com mbutrovich@users.noreply.gi...
datatype.rs
in arrow-schema/src
612 14 2022-09-21 2025-01-24 39 23 1781103+tustvold@users.nore... jeffrey.vo.australia@gmail.com
mod.rs
in arrow-csv/src/reader
2105 71 2022-12-19 2025-04-04 38 23 1781103+tustvold@users.nore... 41774065+psiayn@users.norep...
mod.rs
in parquet/src/column/writer
3366 148 2022-07-17 2025-04-03 63 22 1781103+tustvold@users.nore... git@jhorstmann.net
bit_util.rs
in parquet/src/util
868 38 2021-04-18 2025-03-25 31 22 jorgecarleitao@gmail.com andrew@nerdnetworks.org
take.rs
in arrow-select/src
1895 79 2022-10-20 2025-04-26 48 21 1781103+tustvold@users.nore... danielheres@gmail.com
properties.rs
in parquet/src/file
824 36 2021-04-18 2025-04-01 42 21 jorgecarleitao@gmail.com rok@mihevc.org
convert.rs
in arrow-ipc/src
1114 5 2022-11-06 2025-05-01 28 21 1781103+tustvold@users.nore... timsaucer@gmail.com
primitive_array.rs
in arrow-array/src/array
1681 92 2022-09-26 2024-11-29 74 20 1781103+tustvold@users.nore... emil.ernerfeldt@gmail.com
Cargo.toml
in arrow-pyarrow-integration-testing
34 - 2021-04-18 2025-04-01 57 20 jorgecarleitao@gmail.com onursatici@users.noreply.gi...
mod.rs
in arrow/src/array
13 - 2021-04-18 2024-08-20 50 20 jorgecarleitao@gmail.com andrew@nerdnetworks.org
record_batch.rs
in arrow-array/src
1062 41 2022-09-26 2025-04-13 37 20 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
types.rs
in parquet/src/schema
1851 36 2021-04-18 2025-01-19 36 20 jorgecarleitao@gmail.com etseidl@users.noreply.githu...
client.rs
in arrow-flight/src/sql
669 5 2022-12-09 2025-03-24 33 20 brent.gardner@spaceandtime.io andrew@nerdnetworks.org
server.rs
in arrow-flight/src/sql
957 4 2022-03-11 2024-12-04 29 20 wangfenj@gmail.com paul.joseph.davis@gmail.com
mod.rs
in parquet/src/arrow/schema
1810 27 2022-12-20 2025-02-02 29 20 1781103+tustvold@users.nore... m1brobbel@gmail.com
basic.rs
in parquet/src
1934 65 2021-04-18 2024-12-29 28 20 jorgecarleitao@gmail.com tom@tomforb.es
api.rs
in parquet/src/record
1614 52 2021-04-18 2025-03-19 26 20 jorgecarleitao@gmail.com mbutrovich@users.noreply.gi...
data.rs
in arrow-data/src
1753 31 2022-09-22 2025-04-06 44 19 1781103+tustvold@users.nore... andrew@nerdnetworks.org
mod.rs
in arrow-array/src/array
735 89 2022-09-26 2025-01-22 42 18 1781103+tustvold@users.nore... 16746759+rluvaton@users.nor...
lib.rs
in arrow-row/src
1717 61 2022-12-21 2025-03-25 38 18 1781103+tustvold@users.nore... andrew@nerdnetworks.org
pyarrow.rs
in arrow/src
330 23 2021-09-01 2024-11-21 34 18 szucs.krisztian@gmail.com psvrishabh@gmail.com
lib.rs
in arrow-flight/src
668 25 2021-04-18 2025-03-12 32 18 jorgecarleitao@gmail.com bengilgit@gmail.com
encode.rs
in arrow-flight/src
1323 24 2022-12-31 2025-01-08 31 18 andrew@nerdnetworks.org bengilgit@gmail.com
field.rs
in arrow-schema/src
921 23 2022-09-21 2025-02-02 30 18 1781103+tustvold@users.nore... m1brobbel@gmail.com
types.rs
in arrow-array/src
1329 29 2022-09-26 2024-11-25 44 17 1781103+tustvold@users.nore... piotr.findeisen@gmail.com
reader.rs
in parquet/src/column
1053 18 2021-04-18 2025-03-25 36 17 jorgecarleitao@gmail.com andrew@nerdnetworks.org
struct_builder.rs
in arrow-array/src/builder
482 26 2022-09-26 2025-03-14 35 17 1781103+tustvold@users.nore... lewiszlw520@gmail.com
sort.rs
in arrow-ord/src
3925 71 2022-12-08 2025-03-25 35 17 1781103+tustvold@users.nore... andrew@nerdnetworks.org
mod.rs
in arrow-json/src/reader
2240 60 2023-04-12 2025-03-13 26 17 1781103+tustvold@users.nore... 821684824@qq.com
decoding.rs
in parquet/src/encodings
1610 131 2021-04-18 2025-04-30 26 17 jorgecarleitao@gmail.com 5972627+apilloud@users.nore...
reader.rs
in parquet/src/record
551 17 2021-04-18 2024-11-27 26 17 jorgecarleitao@gmail.com etseidl@users.noreply.githu...
lib.rs
in arrow/src
37 - 2021-04-18 2025-03-31 56 16 jorgecarleitao@gmail.com andrew@nerdnetworks.org
filter.rs
in arrow-select/src
1585 70 2022-10-20 2025-03-25 39 16 1781103+tustvold@users.nore... andrew@nerdnetworks.org
mod.rs
in arrow-flight/src/sql
272 7 2022-03-11 2024-10-01 21 16 wangfenj@gmail.com 42913098+bytebaker@users.no...
printer.rs
in parquet/src/schema
982 19 2021-04-18 2025-02-08 20 16 jorgecarleitao@gmail.com devinsmith@deephaven.io
Cargo.toml
in parquet_derive_test
35 - 2021-04-18 2025-03-08 48 15 jorgecarleitao@gmail.com m1brobbel@gmail.com
Cargo.toml
in arrow-array
67 - 2022-09-26 2025-03-25 39 15 1781103+tustvold@users.nore... andrew@nerdnetworks.org
mod.rs
in parquet/src/arrow
119 1 2021-04-18 2025-03-26 38 15 jorgecarleitao@gmail.com andrew@nerdnetworks.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
arrow_reader_row_filter.rs
in parquet/benches
452 18 2025-04-15 2025-04-15 1 1 821684824@qq.com 821684824@qq.com
header.rs
in arrow-avro/src/reader
287 3 2023-10-04 2024-12-01 6 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
ipc_reader.rs
in arrow-ipc/benches
243 8 2025-02-10 2025-02-27 2 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
fixed_size_binary_dictionary_builder.rs
in arrow-array/src/builder
232 11 2025-03-07 2025-03-07 1 1 mail@matthiasloibl.com mail@matthiasloibl.com
arrow_statistics.rs
in parquet/benches
228 8 2024-07-16 2024-07-16 1 1 eric.fredine@gmail.com eric.fredine@gmail.com
mod.rs
in arrow-avro/src/reader
181 4 2023-10-04 2024-12-01 5 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
list.rs
in arrow-row/src
145 2 2022-12-21 2024-05-28 7 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
binary_like.rs
in arrow-string/src
136 6 2025-01-22 2025-01-22 1 1 16746759+rluvaton@users.nor... 16746759+rluvaton@users.nor...
window.rs
in arrow-select/src
126 12 2022-11-26 2023-03-28 2 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
ciphers.rs
in parquet/src/encryption
122 6 2025-03-12 2025-04-01 2 1 rok@mihevc.org rok@mihevc.org
variable_shape_tensor.rs
in arrow-schema/src/extension/canonical
116 - 2025-02-02 2025-02-02 1 1 m1brobbel@gmail.com m1brobbel@gmail.com
fixed_shape_tensor.rs
in arrow-schema/src/extension/canonical
101 - 2025-02-02 2025-02-02 1 1 m1brobbel@gmail.com m1brobbel@gmail.com
union.rs
in arrow-data/src/equal
100 2 2022-09-22 2023-10-19 4 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
table_types.rs
in arrow-flight/src/sql/metadata
98 5 2024-09-05 2024-09-05 1 1 nvcook42@gmail.com nvcook42@gmail.com
bool8.rs
in arrow-schema/src/extension/canonical
96 10 2025-02-02 2025-03-27 2 1 m1brobbel@gmail.com m1brobbel@gmail.com
block.rs
in arrow-avro/src/reader
94 1 2023-10-04 2023-10-04 1 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
ipc_writer.rs
in arrow-ipc/benches
93 3 2025-02-08 2025-02-08 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
page_encryption.rs
in parquet/src/column
89 1 2025-04-01 2025-04-01 1 1 rok@mihevc.org rok@mihevc.org
cursor.rs
in arrow-avro/src/reader
89 - 2024-12-01 2024-12-01 1 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
vlq.rs
in arrow-avro/src/reader
88 5 2023-10-04 2024-12-01 2 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
list.rs
in arrow-data/src/equal
86 1 2022-09-22 2023-03-02 2 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
store.rs
in parquet/src/arrow/async_writer
80 3 2024-08-06 2024-08-06 1 1 github@xuanwo.io github@xuanwo.io
utils.rs
in arrow-data/src/equal
77 - 2022-09-22 2023-12-29 6 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
mod.rs
in arrow-schema/src/extension/canonical
74 7 2025-02-02 2025-02-02 1 1 m1brobbel@gmail.com m1brobbel@gmail.com
modules.rs
in parquet/src/encryption
72 - 2025-03-12 2025-04-01 2 1 rok@mihevc.org rok@mihevc.org
generic_list_view_builder.rs
in arrow-array/src/builder
69 7 2025-01-03 2025-01-03 1 1 19528375+kikkon@users.norep... 19528375+kikkon@users.norep...
label_issues.py
in dev/release
69 3 2022-09-16 2022-09-16 1 1 iajoiner809@gmail.com iajoiner809@gmail.com
column_crypto_metadata.rs
in parquet/src/file
62 2 2025-03-24 2025-03-24 1 1 adreeve@gmail.com adreeve@gmail.com
boolean.rs
in arrow-data/src/equal
58 - 2022-09-22 2023-10-19 3 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
trusted_len.rs
in arrow-array/src
50 2 2022-09-26 2023-08-24 2 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
map.rs
in arrow-cast/src/cast
48 - 2024-06-22 2024-06-22 1 1 maleticm@gmail.com maleticm@gmail.com
dictionary.rs
in arrow-data/src/equal
46 - 2022-09-22 2023-03-02 2 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
fixed_list.rs
in arrow-data/src/equal
44 - 2022-09-22 2023-03-02 2 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
opaque.rs
in arrow-schema/src/extension/canonical
41 1 2025-02-02 2025-02-02 1 1 m1brobbel@gmail.com m1brobbel@gmail.com
structure.rs
in arrow-data/src/equal
40 1 2022-09-22 2023-03-02 2 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
utils.rs
in arrow-data/src/transform
38 1 2022-09-22 2023-10-19 4 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
bit_mask.rs
in arrow-buffer/benches
38 1 2024-09-05 2024-09-05 1 1 kazuyukitanimura@gmail.com kazuyukitanimura@gmail.com
substring_kernels.rs
in arrow/benches
37 3 2022-06-07 2022-06-07 1 1 59198230+haoyang670@users.n... 59198230+haoyang670@users.n...
parse_decimal.rs
in arrow-cast/benches
36 1 2023-03-21 2023-03-21 1 1 bernhard@specht.net bernhard@specht.net
decimal_overflow.rs
in arrow-array/benches
33 1 2024-09-21 2024-09-21 1 1 agrove@apache.org agrove@apache.org
primitive.rs
in arrow-data/src/transform
31 - 2022-09-22 2023-10-19 2 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
array_slice.rs
in arrow/benches
29 3 2021-04-18 2021-04-18 1 1 jorgecarleitao@gmail.com jorgecarleitao@gmail.com
binary_predicate.rs
in arrow-string/src
28 - 2025-01-22 2025-01-22 1 1 16746759+rluvaton@users.nor... 16746759+rluvaton@users.nor...
list.rs
in arrow-data/src/transform
27 - 2022-09-22 2023-10-19 5 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
fixed_size_list.rs
in arrow-data/src/transform
27 - 2022-09-22 2023-06-01 2 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
gc_view_types.rs
in arrow-array/benches
26 2 2024-06-14 2024-06-14 1 1 haoxiangpeng123@gmail.com haoxiangpeng123@gmail.com
regexp_kernels.rs
in arrow/benches
25 2 2023-12-23 2024-01-01 2 1 viirya@gmail.com viirya@gmail.com
fixed_binary.rs
in arrow-data/src/transform
24 - 2022-09-22 2023-06-01 3 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
parse_timestamp.rs
in arrow-cast/benches
24 1 2023-03-09 2023-03-09 1 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
boolean.rs
in arrow-data/src/transform
23 - 2022-09-22 2022-09-22 1 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
Correlations

File Size vs. Number of Changes: 451 points

arrow-array/src/array/list_array.rs x: 1016 lines of code y: 43 # changes arrow-array/src/array/struct_array.rs x: 676 lines of code y: 31 # changes arrow-ipc/src/convert.rs x: 1114 lines of code y: 28 # changes arrow-ipc/src/writer.rs x: 2503 lines of code y: 62 # changes parquet/src/file/metadata/mod.rs x: 1352 lines of code y: 25 # changes parquet/src/encodings/decoding.rs x: 1610 lines of code y: 26 # changes arrow-avro/src/codec.rs x: 264 lines of code y: 4 # changes arrow-avro/src/compression.rs x: 56 lines of code y: 4 # changes arrow-avro/src/lib.rs x: 20 lines of code y: 6 # changes arrow-avro/src/reader/record.rs x: 148 lines of code y: 2 # changes arrow-avro/src/schema.rs x: 171 lines of code y: 5 # changes arrow-select/src/take.rs x: 1895 lines of code y: 48 # changes parquet/src/arrow/async_reader/mod.rs x: 1683 lines of code y: 54 # changes parquet/src/file/serialized_reader.rs x: 2221 lines of code y: 77 # changes arrow-select/src/interleave.rs x: 536 lines of code y: 16 # changes arrow-buffer/src/buffer/offset.rs x: 49 lines of code y: 12 # changes parquet/src/encryption/decrypt.rs x: 230 lines of code y: 5 # changes parquet/src/file/metadata/reader.rs x: 1174 lines of code y: 19 # changes parquet/Cargo.toml x: 204 lines of code y: 129 # changes parquet/benches/arrow_reader_row_filter.rs x: 452 lines of code y: 1 # changes arrow-buffer/src/buffer/immutable.rs x: 649 lines of code y: 34 # changes arrow-buffer/src/buffer/scalar.rs x: 136 lines of code y: 20 # changes arrow-array/src/record_batch.rs x: 1062 lines of code y: 37 # changes parquet/src/arrow/arrow_reader/mod.rs x: 3633 lines of code y: 83 # changes Cargo.toml x: 95 lines of code y: 54 # changes parquet/src/arrow/arrow_reader/selection.rs x: 1033 lines of code y: 27 # changes parquet/src/arrow/async_reader/metadata.rs x: 308 lines of code y: 16 # changes parquet/src/arrow/async_reader/store.rs x: 260 lines of code y: 14 # changes parquet/src/file/page_index/index_reader.rs x: 118 lines of code y: 15 # changes arrow-data/src/data.rs x: 1753 lines of code y: 44 # changes arrow-array/src/builder/boolean_builder.rs x: 282 lines of code y: 17 # changes arrow-array/src/builder/generic_bytes_builder.rs x: 127 lines of code y: 18 # changes arrow-array/src/builder/primitive_builder.rs x: 519 lines of code y: 21 # changes arrow-select/src/concat.rs x: 984 lines of code y: 24 # changes arrow-csv/src/reader/mod.rs x: 2105 lines of code y: 38 # changes arrow-csv/src/reader/records.rs x: 282 lines of code y: 7 # changes parquet/src/encryption/encrypt.rs x: 269 lines of code y: 2 # changes parquet/src/encryption/mod.rs x: 4 lines of code y: 3 # changes arrow-ipc/src/reader.rs x: 2270 lines of code y: 52 # changes parquet/src/column/writer/mod.rs x: 3366 lines of code y: 63 # changes arrow-buffer/src/bigint/div.rs x: 177 lines of code y: 5 # changes arrow-buffer/src/util/bit_chunk_iterator.rs x: 275 lines of code y: 11 # changes arrow/benches/buffer_create.rs x: 140 lines of code y: 6 # changes parquet/src/arrow/array_reader/fixed_size_list_array.rs x: 494 lines of code y: 4 # changes parquet/src/arrow/array_reader/list_array.rs x: 177 lines of code y: 24 # changes arrow-buffer/src/util/bit_util.rs x: 205 lines of code y: 11 # changes arrow/benches/concatenate_kernel.rs x: 143 lines of code y: 5 # changes arrow-pyarrow-integration-testing/Cargo.toml x: 34 lines of code y: 57 # changes arrow/Cargo.toml x: 256 lines of code y: 154 # changes parquet/src/arrow/arrow_writer/mod.rs x: 2901 lines of code y: 94 # changes parquet/src/column/mod.rs x: 8 lines of code y: 7 # changes parquet/src/column/page.rs x: 334 lines of code y: 24 # changes parquet/src/column/page_encryption.rs x: 89 lines of code y: 1 # changes parquet/src/column/page_encryption_disabled.rs x: 21 lines of code y: 1 # changes parquet/src/encryption/ciphers.rs x: 122 lines of code y: 2 # changes parquet/src/encryption/modules.rs x: 72 lines of code y: 2 # changes parquet/src/file/metadata/writer.rs x: 240 lines of code y: 8 # changes parquet/src/file/properties.rs x: 824 lines of code y: 42 # changes parquet/src/file/writer.rs x: 1344 lines of code y: 66 # changes arrow-cast/src/pretty.rs x: 915 lines of code y: 15 # changes arrow/src/lib.rs x: 37 lines of code y: 56 # changes arrow/benches/comparison_kernels.rs x: 46 lines of code y: 27 # changes arrow/src/util/bench_util.rs x: 452 lines of code y: 24 # changes arrow-cast/src/display.rs x: 810 lines of code y: 29 # changes parquet/src/bloom_filter/mod.rs x: 350 lines of code y: 23 # changes parquet/src/compression.rs x: 681 lines of code y: 18 # changes arrow-cast/src/parse.rs x: 2202 lines of code y: 49 # changes arrow-flight/Cargo.toml x: 90 lines of code y: 84 # changes arrow-flight/gen/Cargo.toml x: 33 lines of code y: 8 # changes arrow-integration-testing/Cargo.toml x: 47 lines of code y: 21 # changes arrow-json/src/writer/encoder.rs x: 572 lines of code y: 12 # changes arrow-schema/Cargo.toml x: 53 lines of code y: 22 # changes arrow-schema/src/extension/canonical/bool8.rs x: 96 lines of code y: 2 # changes parquet/src/arrow/async_writer/mod.rs x: 364 lines of code y: 19 # changes parquet/src/arrow/mod.rs x: 119 lines of code y: 38 # changes parquet/src/lib.rs x: 46 lines of code y: 28 # changes arrow-arith/src/temporal.rs x: 1762 lines of code y: 19 # changes arrow-array/Cargo.toml x: 67 lines of code y: 39 # changes arrow-array/benches/fixed_size_list_array.rs x: 31 lines of code y: 5 # changes arrow-array/benches/occupancy.rs x: 36 lines of code y: 4 # changes arrow-array/src/array/boolean_array.rs x: 504 lines of code y: 30 # changes arrow-array/src/array/run_array.rs x: 389 lines of code y: 28 # changes arrow-array/src/run_iterator.rs x: 286 lines of code y: 11 # changes arrow-avro/Cargo.toml x: 49 lines of code y: 8 # changes arrow-buffer/Cargo.toml x: 49 lines of code y: 26 # changes arrow-buffer/benches/i256.rs x: 59 lines of code y: 6 # changes arrow-buffer/benches/offset.rs x: 25 lines of code y: 4 # changes arrow-buffer/src/bigint/mod.rs x: 61 lines of code y: 11 # changes arrow-buffer/src/builder/boolean.rs x: 385 lines of code y: 9 # changes arrow-buffer/src/util/bit_mask.rs x: 327 lines of code y: 9 # changes arrow-cast/Cargo.toml x: 66 lines of code y: 28 # changes arrow-cast/src/base64.rs x: 79 lines of code y: 7 # changes arrow-json/Cargo.toml x: 59 lines of code y: 27 # changes arrow-ord/Cargo.toml x: 42 lines of code y: 18 # changes arrow-ord/src/sort.rs x: 3925 lines of code y: 35 # changes arrow-row/Cargo.toml x: 43 lines of code y: 15 # changes arrow-row/src/lib.rs x: 1717 lines of code y: 38 # changes arrow-select/src/filter.rs x: 1585 lines of code y: 39 # changes arrow-select/src/nullif.rs x: 412 lines of code y: 19 # changes arrow/benches/aggregate_kernels.rs x: 147 lines of code y: 9 # changes arrow/benches/array_from_vec.rs x: 29 lines of code y: 11 # changes arrow/benches/builder.rs x: 125 lines of code y: 13 # changes arrow/benches/cast_kernels.rs x: 270 lines of code y: 19 # changes arrow/benches/csv_reader.rs x: 131 lines of code y: 12 # changes arrow/benches/decimal_validate.rs x: 59 lines of code y: 7 # changes arrow/benches/interleave_kernels.rs x: 81 lines of code y: 8 # changes arrow/benches/json_writer.rs x: 152 lines of code y: 5 # changes arrow/benches/mutable_array.rs x: 35 lines of code y: 6 # changes arrow/benches/partition_kernels.rs x: 102 lines of code y: 7 # changes arrow/benches/primitive_run_take.rs x: 51 lines of code y: 6 # changes arrow/benches/string_run_iterator.rs x: 56 lines of code y: 5 # changes arrow/benches/take_kernels.rs x: 151 lines of code y: 13 # changes arrow/src/util/data_gen.rs x: 624 lines of code y: 26 # changes parquet/benches/arrow_reader.rs x: 597 lines of code y: 22 # changes parquet/benches/compression.rs x: 66 lines of code y: 5 # changes parquet/src/arrow/array_reader/byte_view_array.rs x: 570 lines of code y: 12 # changes parquet/src/arrow/array_reader/primitive_array.rs x: 786 lines of code y: 32 # changes parquet/src/arrow/buffer/bit_util.rs x: 7 lines of code y: 10 # changes parquet/src/column/reader.rs x: 1053 lines of code y: 36 # changes parquet/src/column/reader/decoder.rs x: 398 lines of code y: 20 # changes parquet/src/encodings/rle.rs x: 777 lines of code y: 29 # changes parquet/src/util/bit_util.rs x: 868 lines of code y: 31 # changes parquet/src/arrow/schema/primitive.rs x: 269 lines of code y: 18 # changes arrow-json/src/lib.rs x: 23 lines of code y: 13 # changes arrow-json/src/writer/mod.rs x: 1933 lines of code y: 7 # changes arrow-ipc/Cargo.toml x: 57 lines of code y: 20 # changes arrow-array/src/cast.rs x: 596 lines of code y: 29 # changes parquet/src/file/column_crypto_metadata.rs x: 62 lines of code y: 1 # changes parquet/src/file/mod.rs x: 14 lines of code y: 14 # changes arrow-flight/src/client.rs x: 249 lines of code y: 17 # changes arrow-flight/src/error.rs x: 103 lines of code y: 10 # changes arrow-flight/src/sql/client.rs x: 669 lines of code y: 33 # changes arrow-flight/src/streams.rs x: 95 lines of code y: 4 # changes parquet/src/data_type.rs x: 1051 lines of code y: 42 # changes arrow-buffer/src/builder/null.rs x: 269 lines of code y: 12 # changes arrow-string/src/regexp.rs x: 865 lines of code y: 16 # changes arrow-array/src/builder/mod.rs x: 258 lines of code y: 25 # changes arrow-array/src/builder/struct_builder.rs x: 482 lines of code y: 35 # changes arrow-json/src/reader/mod.rs x: 2240 lines of code y: 26 # changes parquet/src/errors.rs x: 37 lines of code y: 17 # changes parquet/src/file/footer.rs x: 17 lines of code y: 21 # changes arrow-flight/src/lib.rs x: 668 lines of code y: 32 # changes arrow-array/src/array/byte_array.rs x: 417 lines of code y: 21 # changes arrow-array/src/array/byte_view_array.rs x: 638 lines of code y: 25 # changes arrow-array/src/array/dictionary_array.rs x: 931 lines of code y: 38 # changes arrow-array/src/ffi.rs x: 1197 lines of code y: 11 # changes arrow-arith/src/lib.rs x: 14 lines of code y: 4 # changes arrow-array/src/lib.rs x: 64 lines of code y: 20 # changes arrow-buffer/src/lib.rs x: 22 lines of code y: 9 # changes arrow-cast/src/lib.rs x: 13 lines of code y: 6 # changes arrow-csv/src/lib.rs x: 40 lines of code y: 5 # changes arrow-data/Cargo.toml x: 47 lines of code y: 17 # changes arrow-data/src/lib.rs x: 16 lines of code y: 10 # changes arrow-integration-test/Cargo.toml x: 40 lines of code y: 15 # changes arrow-integration-test/src/lib.rs x: 1188 lines of code y: 19 # changes arrow-ord/src/lib.rs x: 13 lines of code y: 8 # changes arrow-schema/src/lib.rs x: 120 lines of code y: 11 # changes arrow-string/Cargo.toml x: 43 lines of code y: 16 # changes arrow-string/src/lib.rs x: 14 lines of code y: 5 # changes parquet_derive/Cargo.toml x: 37 lines of code y: 46 # changes parquet_derive/src/lib.rs x: 144 lines of code y: 16 # changes parquet_derive_test/Cargo.toml x: 35 lines of code y: 48 # changes parquet_derive_test/src/lib.rs x: 288 lines of code y: 16 # changes arrow-array/src/builder/fixed_size_binary_builder.rs x: 174 lines of code y: 11 # changes arrow-array/src/builder/fixed_size_binary_dictionary_builder.rs x: 232 lines of code y: 1 # changes arrow-cast/src/cast/dictionary.rs x: 404 lines of code y: 7 # changes arrow-data/src/equal/byte_view.rs x: 41 lines of code y: 2 # changes arrow-arith/src/numeric.rs x: 126 lines of code y: 9 # changes arrow-ipc/benches/ipc_reader.rs x: 243 lines of code y: 2 # changes arrow-ipc/src/reader/stream.rs x: 278 lines of code y: 7 # changes arrow-data/src/ffi.rs x: 224 lines of code y: 11 # changes arrow-json/src/reader/tape.rs x: 765 lines of code y: 10 # changes arrow-cast/src/cast/decimal.rs x: 552 lines of code y: 8 # changes arrow-array/src/array/union_array.rs x: 1652 lines of code y: 24 # changes arrow-json/src/reader/string_array.rs x: 23 lines of code y: 5 # changes arrow-select/src/union_extract.rs x: 289 lines of code y: 2 # changes arrow-ord/src/partition.rs x: 223 lines of code y: 11 # changes arrow-select/src/dictionary.rs x: 202 lines of code y: 6 # changes arrow-array/src/builder/map_builder.rs x: 341 lines of code y: 18 # changes arrow-data/src/decimal.rs x: 846 lines of code y: 10 # changes arrow-buffer/src/buffer/mutable.rs x: 652 lines of code y: 21 # changes arrow-ipc/benches/ipc_writer.rs x: 93 lines of code y: 1 # changes arrow-cast/src/cast/list.rs x: 140 lines of code y: 4 # changes parquet/src/schema/printer.rs x: 982 lines of code y: 20 # changes arrow-integration-test/src/datatype.rs x: 338 lines of code y: 8 # changes arrow-schema/src/ffi.rs x: 508 lines of code y: 17 # changes arrow-array/src/builder/buffer_builder.rs x: 155 lines of code y: 8 # changes parquet/src/arrow/schema/mod.rs x: 1810 lines of code y: 29 # changes arrow-array/src/array/list_view_array.rs x: 849 lines of code y: 7 # changes arrow-schema/src/extension/canonical/fixed_shape_tensor.rs x: 101 lines of code y: 1 # changes arrow-schema/src/extension/canonical/json.rs x: 11 lines of code y: 1 # changes arrow-schema/src/extension/canonical/mod.rs x: 74 lines of code y: 1 # changes arrow-schema/src/extension/canonical/opaque.rs x: 41 lines of code y: 1 # changes arrow-schema/src/extension/canonical/uuid.rs x: 5 lines of code y: 1 # changes arrow-schema/src/extension/canonical/variable_shape_tensor.rs x: 116 lines of code y: 1 # changes arrow-schema/src/field.rs x: 921 lines of code y: 30 # changes arrow-buffer/src/util/bit_iterator.rs x: 217 lines of code y: 6 # changes arrow-json/src/reader/list_array.rs x: 45 lines of code y: 6 # changes arrow-json/src/reader/struct_array.rs x: 138 lines of code y: 7 # changes arrow-array/src/builder/primitive_dictionary_builder.rs x: 449 lines of code y: 18 # changes arrow-ord/src/rank.rs x: 256 lines of code y: 6 # changes arrow-schema/src/datatype.rs x: 612 lines of code y: 39 # changes arrow-schema/src/schema.rs x: 1097 lines of code y: 22 # changes arrow-string/src/predicate.rs x: 371 lines of code y: 11 # changes arrow-array/src/array/mod.rs x: 735 lines of code y: 42 # changes arrow-string/src/binary_like.rs x: 136 lines of code y: 1 # changes arrow-string/src/binary_predicate.rs x: 28 lines of code y: 1 # changes arrow-string/src/like.rs x: 2853 lines of code y: 29 # changes parquet/src/schema/types.rs x: 1851 lines of code y: 36 # changes parquet/src/arrow/buffer/offset_buffer.rs x: 236 lines of code y: 13 # changes parquet/src/util/mod.rs x: 11 lines of code y: 11 # changes arrow-buffer/src/buffer/boolean.rs x: 300 lines of code y: 18 # changes arrow-buffer/src/buffer/null.rs x: 175 lines of code y: 13 # changes parquet/src/util/interner.rs x: 50 lines of code y: 8 # changes parquet/benches/arrow_writer.rs x: 470 lines of code y: 12 # changes arrow-flight/src/encode.rs x: 1323 lines of code y: 31 # changes parquet/src/file/statistics.rs x: 864 lines of code y: 20 # changes arrow-buffer/src/bytes.rs x: 125 lines of code y: 11 # changes arrow-flight/src/decode.rs x: 277 lines of code y: 9 # changes arrow-select/src/zip.rs x: 165 lines of code y: 6 # changes parquet/src/basic.rs x: 1934 lines of code y: 28 # changes arrow-array/src/builder/generic_bytes_dictionary_builder.rs x: 564 lines of code y: 13 # changes arrow-flight/src/utils.rs x: 77 lines of code y: 23 # changes arrow-integration-test/src/field.rs x: 528 lines of code y: 9 # changes arrow-integration-test/src/schema.rs x: 690 lines of code y: 6 # changes parquet/src/arrow/schema/complex.rs x: 463 lines of code y: 15 # changes arrow-flight/src/sql/metadata/catalogs.rs x: 81 lines of code y: 2 # changes arrow-integration-testing/src/lib.rs x: 227 lines of code y: 9 # changes arrow-array/src/ffi_stream.rs x: 337 lines of code y: 5 # changes arrow-schema/src/fields.rs x: 304 lines of code y: 13 # changes arrow-flight/src/sql/server.rs x: 957 lines of code y: 29 # changes arrow-cast/src/cast/string.rs x: 341 lines of code y: 5 # changes arrow-arith/src/arity.rs x: 320 lines of code y: 23 # changes arrow-avro/src/reader/header.rs x: 287 lines of code y: 6 # changes arrow-avro/src/reader/vlq.rs x: 88 lines of code y: 2 # changes arrow-array/src/array/fixed_size_binary_array.rs x: 482 lines of code y: 27 # changes arrow-array/src/array/fixed_size_list_array.rs x: 162 lines of code y: 28 # changes arrow-array/src/array/map_array.rs x: 205 lines of code y: 27 # changes arrow-array/src/array/primitive_array.rs x: 1681 lines of code y: 74 # changes arrow-buffer/src/buffer/run.rs x: 125 lines of code y: 4 # changes parquet/src/record/reader.rs x: 551 lines of code y: 26 # changes parquet/src/arrow/arrow_reader/statistics.rs x: 1327 lines of code y: 10 # changes arrow-ord/src/ord.rs x: 689 lines of code y: 18 # changes arrow-array/src/array/string_array.rs x: 388 lines of code y: 26 # changes arrow-array/src/builder/fixed_size_list_builder.rs x: 348 lines of code y: 12 # changes arrow-array/src/builder/generic_list_builder.rs x: 558 lines of code y: 20 # changes arrow-flight/src/sql/metadata/sql_info.rs x: 413 lines of code y: 9 # changes arrow-flight/src/sql/metadata/xdbc_info.rs x: 316 lines of code y: 6 # changes arrow-json/src/reader/schema.rs x: 557 lines of code y: 8 # changes arrow-ord/src/comparison.rs x: 2788 lines of code y: 31 # changes arrow-schema/src/datatype_parse.rs x: 637 lines of code y: 3 # changes parquet/src/arrow/array_reader/fixed_len_byte_array.rs x: 452 lines of code y: 16 # changes parquet/src/arrow/arrow_writer/levels.rs x: 1413 lines of code y: 30 # changes arrow-array/src/types.rs x: 1329 lines of code y: 44 # changes arrow-buffer/src/native.rs x: 7 lines of code y: 14 # changes arrow-csv/src/writer.rs x: 602 lines of code y: 24 # changes arrow-array/src/builder/generic_bytes_view_builder.rs x: 521 lines of code y: 15 # changes arrow-ord/src/cmp.rs x: 645 lines of code y: 11 # changes arrow-string/src/substring.rs x: 735 lines of code y: 12 # changes parquet/src/arrow/buffer/view_buffer.rs x: 137 lines of code y: 5 # changes arrow-pyarrow-integration-testing/src/lib.rs x: 118 lines of code y: 17 # changes arrow/src/pyarrow.rs x: 330 lines of code y: 34 # changes arrow-array/src/temporal_conversions.rs x: 278 lines of code y: 8 # changes arrow/benches/filter_kernels.rs x: 249 lines of code y: 11 # changes arrow-array/src/builder/generic_byte_run_builder.rs x: 307 lines of code y: 9 # changes arrow-array/src/builder/primitive_run_builder.rs x: 197 lines of code y: 7 # changes parquet/src/arrow/array_reader/byte_array_dictionary.rs x: 513 lines of code y: 19 # changes parquet/src/arrow/record_reader/mod.rs x: 499 lines of code y: 20 # changes arrow-arith/src/aggregate.rs x: 1333 lines of code y: 20 # changes arrow-json/src/reader/serializer.rs x: 325 lines of code y: 6 # changes parquet/src/schema/parser.rs x: 691 lines of code y: 11 # changes arrow-buffer/src/builder/offset.rs x: 78 lines of code y: 3 # changes arrow-arith/src/boolean.rs x: 649 lines of code y: 11 # changes arrow-flight/gen/src/main.rs x: 51 lines of code y: 2 # changes parquet/src/file/page_index/offset_index.rs x: 28 lines of code y: 2 # changes parquet/src/record/record_reader.rs x: 9 lines of code y: 3 # changes parquet/src/schema/visitor.rs x: 175 lines of code y: 6 # changes arrow-array/src/iterator.rs x: 163 lines of code y: 8 # changes arrow-flight/src/sql/mod.rs x: 272 lines of code y: 21 # changes arrow-integration-testing/src/flight_client_scenarios/auth_basic_proto.rs x: 6 lines of code y: 5 # changes arrow-integration-testing/src/flight_client_scenarios/middleware.rs x: 44 lines of code y: 5 # changes arrow-integration-testing/src/flight_server_scenarios/middleware.rs x: 113 lines of code y: 5 # changes arrow-data/src/byte_view.rs x: 110 lines of code y: 4 # changes arrow/src/compute/mod.rs x: 19 lines of code y: 11 # changes arrow-schema/src/error.rs x: 117 lines of code y: 10 # changes arrow-string/src/concat_elements.rs x: 301 lines of code y: 9 # changes parquet/src/arrow/array_reader/mod.rs x: 113 lines of code y: 22 # changes arrow-arith/src/bitwise.rs x: 299 lines of code y: 6 # changes arrow-buffer/src/interval.rs x: 387 lines of code y: 4 # changes arrow/src/error.rs x: 2 lines of code y: 6 # changes arrow/src/tensor.rs x: 214 lines of code y: 9 # changes arrow/src/util/mod.rs x: 13 lines of code y: 15 # changes parquet/src/arrow/array_reader/map_array.rs x: 148 lines of code y: 14 # changes parquet/src/arrow/array_reader/struct_array.rs x: 242 lines of code y: 12 # changes parquet/src/encodings/encoding/dict_encoder.rs x: 109 lines of code y: 10 # changes parquet/src/encodings/levels.rs x: 80 lines of code y: 14 # changes parquet/src/arrow/arrow_reader/filter.rs x: 33 lines of code y: 6 # changes parquet/src/arrow/array_reader/byte_array.rs x: 587 lines of code y: 25 # changes arrow/src/array/mod.rs x: 13 lines of code y: 50 # changes parquet/src/file/metadata/memory.rs x: 184 lines of code y: 4 # changes parquet/src/encodings/decoding/byte_stream_split_decoder.rs x: 199 lines of code y: 3 # changes arrow/benches/row_format.rs x: 119 lines of code y: 12 # changes parquet/src/column/writer/encoder.rs x: 213 lines of code y: 17 # changes parquet/src/encodings/encoding/byte_stream_split_encoder.rs x: 171 lines of code y: 3 # changes parquet/src/encodings/encoding/mod.rs x: 849 lines of code y: 17 # changes parquet/src/arrow/async_writer/store.rs x: 80 lines of code y: 1 # changes arrow-flight/src/sql/arrow.flight.protocol.sql.rs x: 1717 lines of code y: 14 # changes format/FlightSql.proto x: 1716 lines of code y: 6 # changes arrow-arith/src/arithmetic.rs x: 206 lines of code y: 26 # changes arrow-array/src/arithmetic.rs x: 685 lines of code y: 12 # changes arrow-flight/src/arrow.flight.protocol.rs x: 1432 lines of code y: 18 # changes parquet/src/arrow/arrow_writer/byte_array.rs x: 478 lines of code y: 19 # changes parquet/src/format.rs x: 4586 lines of code y: 11 # changes parquet/benches/arrow_statistics.rs x: 228 lines of code y: 1 # changes arrow-row/src/variable.rs x: 231 lines of code y: 8 # changes arrow-ipc/src/compression.rs x: 172 lines of code y: 8 # changes parquet/src/arrow/array_reader/builder.rs x: 305 lines of code y: 25 # changes parquet_derive/src/parquet_field.rs x: 1005 lines of code y: 17 # changes arrow-row/src/fixed.rs x: 266 lines of code y: 5 # changes arrow-cast/src/cast/map.rs x: 48 lines of code y: 1 # changes arrow-buffer/src/arith.rs x: 47 lines of code y: 2 # changes arrow-row/src/list.rs x: 145 lines of code y: 7 # changes arrow-data/src/equal/variable_size.rs x: 67 lines of code y: 5 # changes arrow-array/src/builder/union_builder.rs x: 199 lines of code y: 7 # changes arrow-array/src/builder/null_builder.rs x: 106 lines of code y: 4 # changes arrow-array/src/timezone.rs x: 268 lines of code y: 7 # changes arrow/benches/csv_writer.rs x: 44 lines of code y: 7 # changes parquet/src/arrow/buffer/dictionary_buffer.rs x: 238 lines of code y: 12 # changes format/Flight.proto x: 465 lines of code y: 14 # changes arrow-buffer/src/alloc/mod.rs x: 35 lines of code y: 7 # changes arrow-data/src/equal/utils.rs x: 77 lines of code y: 6 # changes parquet/src/arrow/array_reader/null_array.rs x: 70 lines of code y: 10 # changes parquet/src/arrow/record_reader/buffer.rs x: 29 lines of code y: 15 # changes parquet/src/record/triplet.rs x: 439 lines of code y: 11 # changes arrow/src/datatypes/mod.rs x: 8 lines of code y: 28 # changes parquet/src/arrow/decoder/delta_byte_array.rs x: 89 lines of code y: 4 # changes parquet/src/arrow/decoder/dictionary_index.rs x: 65 lines of code y: 3 # changes arrow-data/src/equal/primitive.rs x: 67 lines of code y: 4 # changes arrow-flight/src/sql/metadata/db_schemas.rs x: 191 lines of code y: 4 # changes arrow-flight/src/sql/metadata/tables.rs x: 357 lines of code y: 4 # changes arrow/benches/buffer_bit_ops.rs x: 64 lines of code y: 4 # changes arrow/benches/sort_kernel.rs x: 178 lines of code y: 10 # changes arrow/benches/string_run_builder.rs x: 36 lines of code y: 3 # changes arrow-pyarrow-integration-testing/pyproject.toml x: 20 lines of code y: 3 # changes arrow/benches/arithmetic_kernels.rs x: 56 lines of code y: 7 # changes arrow-data/src/transform/structure.rs x: 18 lines of code y: 2 # changes arrow-json/src/reader/boolean_array.rs x: 10 lines of code y: 2 # changes arrow-select/src/window.rs x: 126 lines of code y: 2 # changes parquet/src/util/bit_pack.rs x: 98 lines of code y: 3 # changes parquet/src/encodings/mod.rs x: 4 lines of code y: 4 # changes arrow/benches/boolean_kernels.rs x: 43 lines of code y: 3 # changes
154.0
# changes
  min: 1.0
  average: 14.39
  25th percentile: 4.0
  median: 9.0
  75th percentile: 19.0
  max: 154.0
0 4586.0
lines of code
min: 2.0 | average: 381.72 | 25th percentile: 43.0 | median: 144.0 | 75th percentile: 452.0 | max: 4586.0

Number of Contributors vs. Number of Changes: 451 points

arrow-array/src/array/list_array.rs x: 13 # contributors y: 43 # changes arrow-array/src/array/struct_array.rs x: 15 # contributors y: 31 # changes arrow-ipc/src/convert.rs x: 21 # contributors y: 28 # changes arrow-ipc/src/writer.rs x: 29 # contributors y: 62 # changes parquet/src/file/metadata/mod.rs x: 11 # contributors y: 25 # changes parquet/src/encodings/decoding.rs x: 17 # contributors y: 26 # changes arrow-avro/src/codec.rs x: 3 # contributors y: 4 # changes arrow-avro/src/lib.rs x: 4 # contributors y: 6 # changes arrow-avro/src/reader/record.rs x: 2 # contributors y: 2 # changes arrow-avro/src/schema.rs x: 3 # contributors y: 5 # changes arrow-select/src/take.rs x: 21 # contributors y: 48 # changes parquet/src/arrow/async_reader/mod.rs x: 23 # contributors y: 54 # changes parquet/src/file/serialized_reader.rs x: 33 # contributors y: 77 # changes arrow-select/src/interleave.rs x: 8 # contributors y: 16 # changes arrow-buffer/src/buffer/offset.rs x: 5 # contributors y: 12 # changes parquet/src/encryption/decrypt.rs x: 2 # contributors y: 5 # changes parquet/src/file/metadata/reader.rs x: 9 # contributors y: 19 # changes parquet/Cargo.toml x: 44 # contributors y: 129 # changes parquet/benches/arrow_reader_row_filter.rs x: 1 # contributors y: 1 # changes arrow-buffer/src/buffer/immutable.rs x: 14 # contributors y: 34 # changes arrow-buffer/src/buffer/scalar.rs x: 7 # contributors y: 20 # changes arrow-array/src/record_batch.rs x: 20 # contributors y: 37 # changes parquet/src/arrow/arrow_reader/mod.rs x: 30 # contributors y: 83 # changes Cargo.toml x: 10 # contributors y: 54 # changes parquet/src/arrow/arrow_reader/selection.rs x: 11 # contributors y: 27 # changes parquet/src/arrow/async_reader/metadata.rs x: 10 # contributors y: 16 # changes parquet/src/arrow/async_reader/store.rs x: 12 # contributors y: 14 # changes parquet/src/file/page_index/index_reader.rs x: 8 # contributors y: 15 # changes arrow-data/src/data.rs x: 19 # contributors y: 44 # changes arrow-array/src/builder/boolean_builder.rs x: 9 # contributors y: 17 # changes arrow-array/src/builder/generic_bytes_builder.rs x: 9 # contributors y: 18 # changes arrow-array/src/builder/primitive_builder.rs x: 9 # contributors y: 21 # changes arrow-select/src/concat.rs x: 12 # contributors y: 24 # changes arrow-csv/src/reader/mod.rs x: 23 # contributors y: 38 # changes arrow-csv/src/reader/records.rs x: 4 # contributors y: 7 # changes parquet/src/encryption/mod.rs x: 2 # contributors y: 3 # changes arrow-ipc/src/reader.rs x: 27 # contributors y: 52 # changes parquet/src/column/writer/mod.rs x: 22 # contributors y: 63 # changes arrow-buffer/src/bigint/div.rs x: 4 # contributors y: 5 # changes arrow-buffer/src/util/bit_chunk_iterator.rs x: 7 # contributors y: 11 # changes arrow/benches/buffer_create.rs x: 5 # contributors y: 6 # changes parquet/src/arrow/array_reader/fixed_size_list_array.rs x: 4 # contributors y: 4 # changes parquet/src/arrow/array_reader/list_array.rs x: 8 # contributors y: 24 # changes arrow-buffer/src/util/bit_util.rs x: 8 # contributors y: 11 # changes arrow/benches/concatenate_kernel.rs x: 5 # contributors y: 5 # changes arrow-pyarrow-integration-testing/Cargo.toml x: 20 # contributors y: 57 # changes arrow/Cargo.toml x: 42 # contributors y: 154 # changes parquet/src/arrow/arrow_writer/mod.rs x: 38 # contributors y: 94 # changes parquet/src/encryption/ciphers.rs x: 1 # contributors y: 2 # changes parquet/src/file/metadata/writer.rs x: 6 # contributors y: 8 # changes parquet/src/file/properties.rs x: 21 # contributors y: 42 # changes parquet/src/file/writer.rs x: 31 # contributors y: 66 # changes arrow-cast/src/pretty.rs x: 7 # contributors y: 15 # changes arrow/src/lib.rs x: 16 # contributors y: 56 # changes arrow/benches/comparison_kernels.rs x: 14 # contributors y: 27 # changes arrow/src/util/bench_util.rs x: 15 # contributors y: 24 # changes arrow-cast/src/display.rs x: 13 # contributors y: 29 # changes parquet/src/bloom_filter/mod.rs x: 14 # contributors y: 23 # changes parquet/src/compression.rs x: 10 # contributors y: 18 # changes arrow-cast/src/parse.rs x: 25 # contributors y: 49 # changes arrow-flight/Cargo.toml x: 27 # contributors y: 84 # changes arrow-flight/gen/Cargo.toml x: 5 # contributors y: 8 # changes arrow-integration-testing/Cargo.toml x: 7 # contributors y: 21 # changes arrow-json/src/writer/encoder.rs x: 11 # contributors y: 12 # changes arrow-schema/Cargo.toml x: 9 # contributors y: 22 # changes parquet/src/arrow/async_writer/mod.rs x: 13 # contributors y: 19 # changes parquet/src/arrow/mod.rs x: 15 # contributors y: 38 # changes parquet/src/lib.rs x: 14 # contributors y: 28 # changes arrow-arith/src/temporal.rs x: 12 # contributors y: 19 # changes arrow-array/Cargo.toml x: 15 # contributors y: 39 # changes arrow-array/src/array/boolean_array.rs x: 9 # contributors y: 30 # changes arrow-array/src/array/run_array.rs x: 10 # contributors y: 28 # changes arrow-array/src/run_iterator.rs x: 5 # contributors y: 11 # changes arrow-avro/Cargo.toml x: 4 # contributors y: 8 # changes arrow-buffer/Cargo.toml x: 6 # contributors y: 26 # changes arrow-buffer/src/builder/boolean.rs x: 3 # contributors y: 9 # changes arrow-buffer/src/util/bit_mask.rs x: 7 # contributors y: 9 # changes arrow-cast/src/base64.rs x: 5 # contributors y: 7 # changes arrow-json/Cargo.toml x: 9 # contributors y: 27 # changes arrow-ord/Cargo.toml x: 6 # contributors y: 18 # changes arrow-ord/src/sort.rs x: 17 # contributors y: 35 # changes arrow-row/Cargo.toml x: 5 # contributors y: 15 # changes arrow-row/src/lib.rs x: 18 # contributors y: 38 # changes arrow-select/Cargo.toml x: 4 # contributors y: 18 # changes arrow-select/src/filter.rs x: 16 # contributors y: 39 # changes arrow-select/src/nullif.rs x: 6 # contributors y: 19 # changes arrow/benches/builder.rs x: 9 # contributors y: 13 # changes arrow/benches/csv_reader.rs x: 6 # contributors y: 12 # changes arrow/benches/decimal_validate.rs x: 6 # contributors y: 7 # changes arrow/benches/take_kernels.rs x: 10 # contributors y: 13 # changes arrow/src/util/data_gen.rs x: 13 # contributors y: 26 # changes parquet/benches/arrow_reader.rs x: 10 # contributors y: 22 # changes parquet/src/arrow/array_reader/primitive_array.rs x: 13 # contributors y: 32 # changes parquet/src/arrow/buffer/bit_util.rs x: 5 # contributors y: 10 # changes parquet/src/arrow/record_reader/definition_levels.rs x: 7 # contributors y: 23 # changes parquet/src/column/reader.rs x: 17 # contributors y: 36 # changes parquet/src/column/reader/decoder.rs x: 9 # contributors y: 20 # changes parquet/src/encodings/rle.rs x: 15 # contributors y: 29 # changes parquet/src/util/bit_util.rs x: 22 # contributors y: 31 # changes parquet/src/arrow/schema/primitive.rs x: 12 # contributors y: 18 # changes arrow-json/src/lib.rs x: 8 # contributors y: 13 # changes arrow-json/src/writer/mod.rs x: 7 # contributors y: 7 # changes parquet/src/file/mod.rs x: 10 # contributors y: 14 # changes arrow-flight/src/client.rs x: 8 # contributors y: 17 # changes arrow-flight/src/error.rs x: 7 # contributors y: 10 # changes arrow-flight/src/sql/client.rs x: 20 # contributors y: 33 # changes parquet/src/data_type.rs x: 23 # contributors y: 42 # changes parquet/src/record/api.rs x: 20 # contributors y: 26 # changes arrow-buffer/src/builder/null.rs x: 9 # contributors y: 12 # changes arrow-array/src/builder/mod.rs x: 15 # contributors y: 25 # changes arrow/benches/json_reader.rs x: 5 # contributors y: 9 # changes parquet/src/errors.rs x: 11 # contributors y: 17 # changes parquet/src/file/footer.rs x: 10 # contributors y: 21 # changes arrow-flight/src/lib.rs x: 18 # contributors y: 32 # changes arrow-array/src/array/byte_array.rs x: 6 # contributors y: 21 # changes arrow-array/src/array/dictionary_array.rs x: 9 # contributors y: 38 # changes arrow-array/src/ffi.rs x: 9 # contributors y: 11 # changes arrow-arith/Cargo.toml x: 7 # contributors y: 17 # changes arrow-buffer/src/lib.rs x: 4 # contributors y: 9 # changes arrow-data/Cargo.toml x: 5 # contributors y: 17 # changes arrow-data/src/lib.rs x: 4 # contributors y: 10 # changes arrow-integration-test/Cargo.toml x: 4 # contributors y: 15 # changes arrow-ord/src/lib.rs x: 3 # contributors y: 8 # changes arrow-string/Cargo.toml x: 7 # contributors y: 16 # changes parquet_derive/Cargo.toml x: 13 # contributors y: 46 # changes parquet_derive/src/lib.rs x: 11 # contributors y: 16 # changes parquet_derive_test/Cargo.toml x: 15 # contributors y: 48 # changes parquet_derive_test/src/lib.rs x: 12 # contributors y: 16 # changes arrow-cast/src/cast/decimal.rs x: 7 # contributors y: 8 # changes arrow-json/src/reader/primitive_array.rs x: 3 # contributors y: 7 # changes arrow-json/src/reader/timestamp_array.rs x: 2 # contributors y: 8 # changes arrow-ord/src/partition.rs x: 4 # contributors y: 11 # changes parquet/src/schema/printer.rs x: 16 # contributors y: 20 # changes arrow-schema/src/ffi.rs x: 12 # contributors y: 17 # changes parquet/src/arrow/schema/mod.rs x: 20 # contributors y: 29 # changes arrow-schema/src/field.rs x: 18 # contributors y: 30 # changes arrow-json/src/reader/list_array.rs x: 3 # contributors y: 6 # changes arrow-schema/src/datatype.rs x: 23 # contributors y: 39 # changes arrow-schema/src/schema.rs x: 13 # contributors y: 22 # changes arrow-array/src/array/mod.rs x: 18 # contributors y: 42 # changes parquet/src/schema/types.rs x: 20 # contributors y: 36 # changes parquet/src/arrow/buffer/offset_buffer.rs x: 4 # contributors y: 13 # changes arrow-buffer/src/buffer/boolean.rs x: 8 # contributors y: 18 # changes parquet/benches/arrow_writer.rs x: 7 # contributors y: 12 # changes arrow-flight/src/encode.rs x: 18 # contributors y: 31 # changes parquet/src/file/statistics.rs x: 14 # contributors y: 20 # changes parquet/src/basic.rs x: 20 # contributors y: 28 # changes arrow-flight/src/utils.rs x: 15 # contributors y: 23 # changes arrow-integration-test/src/field.rs x: 6 # contributors y: 9 # changes arrow-arith/src/arity.rs x: 6 # contributors y: 23 # changes arrow-avro/src/reader/header.rs x: 1 # contributors y: 6 # changes arrow-avro/src/reader/mod.rs x: 1 # contributors y: 5 # changes arrow-array/src/array/fixed_size_list_array.rs x: 11 # contributors y: 28 # changes arrow-array/src/array/primitive_array.rs x: 20 # contributors y: 74 # changes arrow-buffer/src/buffer/run.rs x: 2 # contributors y: 4 # changes arrow-array/src/array/binary_array.rs x: 5 # contributors y: 24 # changes arrow-array/src/array/string_array.rs x: 9 # contributors y: 26 # changes arrow-array/src/builder/generic_list_builder.rs x: 10 # contributors y: 20 # changes arrow-ord/src/comparison.rs x: 12 # contributors y: 31 # changes arrow-schema/src/datatype_parse.rs x: 3 # contributors y: 3 # changes arrow-string/src/length.rs x: 8 # contributors y: 19 # changes parquet/src/arrow/array_reader/fixed_len_byte_array.rs x: 5 # contributors y: 16 # changes parquet/src/arrow/arrow_writer/levels.rs x: 13 # contributors y: 30 # changes arrow-array/src/types.rs x: 17 # contributors y: 44 # changes arrow-buffer/src/native.rs x: 6 # contributors y: 14 # changes arrow-array/src/builder/generic_bytes_view_builder.rs x: 9 # contributors y: 15 # changes arrow-ord/src/cmp.rs x: 6 # contributors y: 11 # changes arrow/src/pyarrow.rs x: 18 # contributors y: 34 # changes arrow-array/src/array/null_array.rs x: 5 # contributors y: 13 # changes parquet/src/arrow/record_reader/mod.rs x: 5 # contributors y: 20 # changes arrow-flight/gen/src/main.rs x: 3 # contributors y: 2 # changes parquet/src/file/reader.rs x: 7 # contributors y: 13 # changes arrow-flight/src/sql/mod.rs x: 16 # contributors y: 21 # changes arrow-schema/src/error.rs x: 10 # contributors y: 10 # changes parquet/src/arrow/array_reader/mod.rs x: 8 # contributors y: 22 # changes arrow/src/tensor.rs x: 8 # contributors y: 9 # changes arrow/src/util/mod.rs x: 6 # contributors y: 15 # changes parquet/src/arrow/array_reader/struct_array.rs x: 4 # contributors y: 12 # changes parquet/src/encodings/levels.rs x: 9 # contributors y: 14 # changes parquet/src/arrow/array_reader/byte_array.rs x: 9 # contributors y: 25 # changes arrow/src/array/mod.rs x: 20 # contributors y: 50 # changes parquet/src/column/writer/encoder.rs x: 6 # contributors y: 17 # changes arrow-flight/src/sql/arrow.flight.protocol.sql.rs x: 8 # contributors y: 14 # changes format/FlightSql.proto x: 6 # contributors y: 6 # changes arrow-data/src/equal/mod.rs x: 6 # contributors y: 10 # changes parquet/src/arrow/array_reader/builder.rs x: 7 # contributors y: 25 # changes parquet_derive/src/parquet_field.rs x: 14 # contributors y: 17 # changes arrow-row/src/list.rs x: 1 # contributors y: 7 # changes format/Flight.proto x: 11 # contributors y: 14 # changes parquet/src/arrow/array_reader/null_array.rs x: 2 # contributors y: 10 # changes parquet/src/arrow/record_reader/buffer.rs x: 2 # contributors y: 15 # changes arrow-data/src/equal/boolean.rs x: 1 # contributors y: 3 # changes arrow-data/src/equal/union.rs x: 1 # contributors y: 4 # changes
154.0
# changes
  min: 1.0
  average: 14.39
  25th percentile: 4.0
  median: 9.0
  75th percentile: 19.0
  max: 154.0
0 44.0
# contributors
min: 1.0 | average: 7.1 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 9.0 | max: 44.0

Number of Contributors vs. File Size: 451 points

arrow-array/src/array/list_array.rs x: 13 # contributors y: 1016 lines of code arrow-array/src/array/struct_array.rs x: 15 # contributors y: 676 lines of code arrow-ipc/src/convert.rs x: 21 # contributors y: 1114 lines of code arrow-ipc/src/writer.rs x: 29 # contributors y: 2503 lines of code parquet/src/file/metadata/mod.rs x: 11 # contributors y: 1352 lines of code parquet/src/encodings/decoding.rs x: 17 # contributors y: 1610 lines of code arrow-avro/src/codec.rs x: 3 # contributors y: 264 lines of code arrow-avro/src/compression.rs x: 3 # contributors y: 56 lines of code arrow-avro/src/lib.rs x: 4 # contributors y: 20 lines of code arrow-avro/src/reader/record.rs x: 2 # contributors y: 148 lines of code arrow-avro/src/schema.rs x: 3 # contributors y: 171 lines of code arrow-select/src/take.rs x: 21 # contributors y: 1895 lines of code parquet/src/arrow/async_reader/mod.rs x: 23 # contributors y: 1683 lines of code parquet/src/file/serialized_reader.rs x: 33 # contributors y: 2221 lines of code arrow-select/src/interleave.rs x: 8 # contributors y: 536 lines of code arrow-buffer/src/buffer/offset.rs x: 5 # contributors y: 49 lines of code parquet/src/encryption/decrypt.rs x: 2 # contributors y: 230 lines of code parquet/src/file/metadata/reader.rs x: 9 # contributors y: 1174 lines of code parquet/Cargo.toml x: 44 # contributors y: 204 lines of code parquet/benches/arrow_reader_row_filter.rs x: 1 # contributors y: 452 lines of code arrow-buffer/src/buffer/immutable.rs x: 14 # contributors y: 649 lines of code arrow-buffer/src/buffer/scalar.rs x: 7 # contributors y: 136 lines of code arrow-array/src/record_batch.rs x: 20 # contributors y: 1062 lines of code parquet/src/arrow/arrow_reader/mod.rs x: 30 # contributors y: 3633 lines of code Cargo.toml x: 10 # contributors y: 95 lines of code parquet/src/arrow/arrow_reader/selection.rs x: 11 # contributors y: 1033 lines of code parquet/src/arrow/async_reader/metadata.rs x: 10 # contributors y: 308 lines of code parquet/src/arrow/async_reader/store.rs x: 12 # contributors y: 260 lines of code parquet/src/file/page_index/index_reader.rs x: 8 # contributors y: 118 lines of code arrow-data/src/data.rs x: 19 # contributors y: 1753 lines of code arrow-array/src/builder/boolean_builder.rs x: 9 # contributors y: 282 lines of code arrow-array/src/builder/generic_bytes_builder.rs x: 9 # contributors y: 127 lines of code arrow-array/src/builder/primitive_builder.rs x: 9 # contributors y: 519 lines of code arrow-select/src/concat.rs x: 12 # contributors y: 984 lines of code arrow-csv/src/reader/mod.rs x: 23 # contributors y: 2105 lines of code arrow-csv/src/reader/records.rs x: 4 # contributors y: 282 lines of code parquet/src/encryption/encrypt.rs x: 2 # contributors y: 269 lines of code parquet/src/encryption/mod.rs x: 2 # contributors y: 4 lines of code arrow-ipc/src/reader.rs x: 27 # contributors y: 2270 lines of code parquet/src/column/writer/mod.rs x: 22 # contributors y: 3366 lines of code arrow-buffer/src/bigint/div.rs x: 4 # contributors y: 177 lines of code arrow-buffer/src/util/bit_chunk_iterator.rs x: 7 # contributors y: 275 lines of code arrow/benches/buffer_create.rs x: 5 # contributors y: 140 lines of code parquet/src/arrow/array_reader/fixed_size_list_array.rs x: 4 # contributors y: 494 lines of code parquet/src/arrow/array_reader/list_array.rs x: 8 # contributors y: 177 lines of code arrow-buffer/src/util/bit_util.rs x: 8 # contributors y: 205 lines of code arrow-pyarrow-integration-testing/Cargo.toml x: 20 # contributors y: 34 lines of code arrow/Cargo.toml x: 42 # contributors y: 256 lines of code parquet/src/arrow/arrow_writer/mod.rs x: 38 # contributors y: 2901 lines of code parquet/src/column/mod.rs x: 4 # contributors y: 8 lines of code parquet/src/column/page.rs x: 12 # contributors y: 334 lines of code parquet/src/column/page_encryption.rs x: 1 # contributors y: 89 lines of code parquet/src/column/page_encryption_disabled.rs x: 1 # contributors y: 21 lines of code parquet/src/encryption/ciphers.rs x: 1 # contributors y: 122 lines of code parquet/src/encryption/modules.rs x: 1 # contributors y: 72 lines of code parquet/src/file/metadata/writer.rs x: 6 # contributors y: 240 lines of code parquet/src/file/properties.rs x: 21 # contributors y: 824 lines of code parquet/src/file/writer.rs x: 31 # contributors y: 1344 lines of code arrow-cast/src/pretty.rs x: 7 # contributors y: 915 lines of code arrow/src/lib.rs x: 16 # contributors y: 37 lines of code arrow/benches/comparison_kernels.rs x: 14 # contributors y: 46 lines of code arrow/src/util/bench_util.rs x: 15 # contributors y: 452 lines of code arrow-cast/src/display.rs x: 13 # contributors y: 810 lines of code parquet/src/bloom_filter/mod.rs x: 14 # contributors y: 350 lines of code parquet/src/compression.rs x: 10 # contributors y: 681 lines of code arrow-cast/src/parse.rs x: 25 # contributors y: 2202 lines of code arrow-flight/Cargo.toml x: 27 # contributors y: 90 lines of code arrow-flight/gen/Cargo.toml x: 5 # contributors y: 33 lines of code arrow-integration-testing/Cargo.toml x: 7 # contributors y: 47 lines of code arrow-json/src/writer/encoder.rs x: 11 # contributors y: 572 lines of code arrow-schema/Cargo.toml x: 9 # contributors y: 53 lines of code arrow-schema/src/extension/canonical/bool8.rs x: 1 # contributors y: 96 lines of code parquet/src/arrow/async_writer/mod.rs x: 13 # contributors y: 364 lines of code parquet/src/arrow/mod.rs x: 15 # contributors y: 119 lines of code arrow-arith/src/temporal.rs x: 12 # contributors y: 1762 lines of code arrow-array/Cargo.toml x: 15 # contributors y: 67 lines of code arrow-array/benches/occupancy.rs x: 3 # contributors y: 36 lines of code arrow-array/benches/union_array.rs x: 3 # contributors y: 53 lines of code arrow-array/src/array/boolean_array.rs x: 9 # contributors y: 504 lines of code arrow-array/src/array/run_array.rs x: 10 # contributors y: 389 lines of code arrow-array/src/run_iterator.rs x: 5 # contributors y: 286 lines of code arrow-avro/Cargo.toml x: 4 # contributors y: 49 lines of code arrow-buffer/Cargo.toml x: 6 # contributors y: 49 lines of code arrow-buffer/benches/i256.rs x: 4 # contributors y: 59 lines of code arrow-buffer/src/bigint/mod.rs x: 7 # contributors y: 61 lines of code arrow-buffer/src/builder/boolean.rs x: 3 # contributors y: 385 lines of code arrow-buffer/src/util/bit_mask.rs x: 7 # contributors y: 327 lines of code arrow-cast/Cargo.toml x: 10 # contributors y: 66 lines of code arrow-cast/src/base64.rs x: 5 # contributors y: 79 lines of code arrow-json/Cargo.toml x: 9 # contributors y: 59 lines of code arrow-ord/src/sort.rs x: 17 # contributors y: 3925 lines of code arrow-row/src/lib.rs x: 18 # contributors y: 1717 lines of code arrow-select/src/filter.rs x: 16 # contributors y: 1585 lines of code arrow-select/src/nullif.rs x: 6 # contributors y: 412 lines of code arrow/benches/aggregate_kernels.rs x: 7 # contributors y: 147 lines of code arrow/benches/array_from_vec.rs x: 8 # contributors y: 29 lines of code arrow/benches/builder.rs x: 9 # contributors y: 125 lines of code arrow/benches/cast_kernels.rs x: 13 # contributors y: 270 lines of code arrow/benches/csv_reader.rs x: 6 # contributors y: 131 lines of code arrow/benches/decimal_validate.rs x: 6 # contributors y: 59 lines of code arrow/benches/interleave_kernels.rs x: 4 # contributors y: 81 lines of code arrow/benches/json_writer.rs x: 3 # contributors y: 152 lines of code arrow/benches/partition_kernels.rs x: 5 # contributors y: 102 lines of code arrow/benches/take_kernels.rs x: 10 # contributors y: 151 lines of code arrow/src/util/data_gen.rs x: 13 # contributors y: 624 lines of code parquet/benches/arrow_reader.rs x: 10 # contributors y: 597 lines of code parquet/src/arrow/array_reader/byte_view_array.rs x: 5 # contributors y: 570 lines of code parquet/src/arrow/array_reader/primitive_array.rs x: 13 # contributors y: 786 lines of code parquet/src/arrow/buffer/bit_util.rs x: 5 # contributors y: 7 lines of code parquet/src/arrow/record_reader/definition_levels.rs x: 7 # contributors y: 352 lines of code parquet/src/column/reader.rs x: 17 # contributors y: 1053 lines of code parquet/src/column/reader/decoder.rs x: 9 # contributors y: 398 lines of code parquet/src/encodings/rle.rs x: 15 # contributors y: 777 lines of code parquet/src/util/bit_util.rs x: 22 # contributors y: 868 lines of code arrow-json/src/writer/mod.rs x: 7 # contributors y: 1933 lines of code arrow-array/src/cast.rs x: 13 # contributors y: 596 lines of code parquet/src/file/mod.rs x: 10 # contributors y: 14 lines of code arrow-flight/src/client.rs x: 8 # contributors y: 249 lines of code arrow-flight/src/error.rs x: 7 # contributors y: 103 lines of code arrow-flight/src/sql/client.rs x: 20 # contributors y: 669 lines of code arrow-flight/src/streams.rs x: 3 # contributors y: 95 lines of code parquet/src/data_type.rs x: 23 # contributors y: 1051 lines of code parquet/src/record/api.rs x: 20 # contributors y: 1614 lines of code arrow-buffer/src/builder/null.rs x: 9 # contributors y: 269 lines of code arrow-string/src/regexp.rs x: 8 # contributors y: 865 lines of code arrow-array/src/builder/mod.rs x: 15 # contributors y: 258 lines of code arrow-array/src/builder/struct_builder.rs x: 17 # contributors y: 482 lines of code arrow-json/src/reader/mod.rs x: 17 # contributors y: 2240 lines of code arrow/benches/json_reader.rs x: 5 # contributors y: 145 lines of code parquet/src/errors.rs x: 11 # contributors y: 37 lines of code arrow-flight/src/lib.rs x: 18 # contributors y: 668 lines of code arrow-array/src/array/byte_array.rs x: 6 # contributors y: 417 lines of code arrow-array/src/array/byte_view_array.rs x: 11 # contributors y: 638 lines of code arrow-array/src/array/dictionary_array.rs x: 9 # contributors y: 931 lines of code arrow-array/src/ffi.rs x: 9 # contributors y: 1197 lines of code arrow-arith/src/lib.rs x: 3 # contributors y: 14 lines of code parquet_derive/Cargo.toml x: 13 # contributors y: 37 lines of code parquet_derive/src/lib.rs x: 11 # contributors y: 144 lines of code parquet_derive_test/Cargo.toml x: 15 # contributors y: 35 lines of code parquet_derive_test/src/lib.rs x: 12 # contributors y: 288 lines of code arrow-array/src/builder/fixed_size_binary_dictionary_builder.rs x: 1 # contributors y: 232 lines of code arrow-cast/src/cast/dictionary.rs x: 7 # contributors y: 404 lines of code arrow-data/src/equal/byte_view.rs x: 2 # contributors y: 41 lines of code arrow-arith/src/numeric.rs x: 5 # contributors y: 126 lines of code arrow-ipc/benches/ipc_reader.rs x: 1 # contributors y: 243 lines of code arrow-data/src/ffi.rs x: 7 # contributors y: 224 lines of code arrow-json/src/reader/tape.rs x: 5 # contributors y: 765 lines of code arrow-cast/src/cast/decimal.rs x: 7 # contributors y: 552 lines of code arrow-array/src/array/union_array.rs x: 8 # contributors y: 1652 lines of code arrow-json/src/reader/timestamp_array.rs x: 2 # contributors y: 30 lines of code arrow-select/src/union_extract.rs x: 2 # contributors y: 289 lines of code arrow-ord/src/partition.rs x: 4 # contributors y: 223 lines of code arrow-select/src/dictionary.rs x: 4 # contributors y: 202 lines of code arrow-array/src/builder/map_builder.rs x: 10 # contributors y: 341 lines of code arrow-data/src/decimal.rs x: 7 # contributors y: 846 lines of code arrow-buffer/src/buffer/mutable.rs x: 9 # contributors y: 652 lines of code arrow-cast/src/cast/list.rs x: 4 # contributors y: 140 lines of code parquet/src/schema/printer.rs x: 16 # contributors y: 982 lines of code arrow-integration-test/src/datatype.rs x: 6 # contributors y: 338 lines of code arrow-schema/src/ffi.rs x: 12 # contributors y: 508 lines of code parquet/src/arrow/schema/mod.rs x: 20 # contributors y: 1810 lines of code arrow-array/src/array/list_view_array.rs x: 7 # contributors y: 849 lines of code arrow-schema/src/extension/canonical/json.rs x: 1 # contributors y: 11 lines of code arrow-schema/src/extension/canonical/opaque.rs x: 1 # contributors y: 41 lines of code arrow-schema/src/field.rs x: 18 # contributors y: 921 lines of code arrow-json/src/reader/struct_array.rs x: 3 # contributors y: 138 lines of code arrow-array/src/builder/primitive_dictionary_builder.rs x: 9 # contributors y: 449 lines of code arrow-schema/src/datatype.rs x: 23 # contributors y: 612 lines of code arrow-schema/src/schema.rs x: 13 # contributors y: 1097 lines of code arrow-string/src/predicate.rs x: 8 # contributors y: 371 lines of code arrow-array/src/array/mod.rs x: 18 # contributors y: 735 lines of code arrow-string/src/binary_like.rs x: 1 # contributors y: 136 lines of code arrow-string/src/like.rs x: 15 # contributors y: 2853 lines of code parquet/src/schema/types.rs x: 20 # contributors y: 1851 lines of code parquet/src/arrow/buffer/offset_buffer.rs x: 4 # contributors y: 236 lines of code parquet/src/util/mod.rs x: 7 # contributors y: 11 lines of code arrow-buffer/src/buffer/boolean.rs x: 8 # contributors y: 300 lines of code parquet/benches/arrow_writer.rs x: 7 # contributors y: 470 lines of code arrow-flight/src/encode.rs x: 18 # contributors y: 1323 lines of code parquet/src/file/statistics.rs x: 14 # contributors y: 864 lines of code arrow-select/src/zip.rs x: 5 # contributors y: 165 lines of code parquet/src/basic.rs x: 20 # contributors y: 1934 lines of code arrow-array/src/builder/generic_bytes_dictionary_builder.rs x: 8 # contributors y: 564 lines of code arrow-flight/src/utils.rs x: 15 # contributors y: 77 lines of code arrow-integration-test/src/field.rs x: 6 # contributors y: 528 lines of code arrow-integration-test/src/schema.rs x: 4 # contributors y: 690 lines of code parquet/src/arrow/schema/complex.rs x: 8 # contributors y: 463 lines of code arrow-flight/src/sql/metadata/catalogs.rs x: 2 # contributors y: 81 lines of code arrow-array/src/ffi_stream.rs x: 4 # contributors y: 337 lines of code arrow-schema/src/fields.rs x: 9 # contributors y: 304 lines of code arrow-flight/src/sql/server.rs x: 20 # contributors y: 957 lines of code arrow-cast/src/cast/string.rs x: 5 # contributors y: 341 lines of code arrow-arith/src/arity.rs x: 6 # contributors y: 320 lines of code arrow-avro/src/reader/header.rs x: 1 # contributors y: 287 lines of code arrow-avro/src/reader/mod.rs x: 1 # contributors y: 181 lines of code arrow-array/src/array/fixed_size_binary_array.rs x: 9 # contributors y: 482 lines of code arrow-array/src/array/fixed_size_list_array.rs x: 11 # contributors y: 162 lines of code arrow-array/src/array/map_array.rs x: 11 # contributors y: 205 lines of code arrow-array/src/array/primitive_array.rs x: 20 # contributors y: 1681 lines of code arrow-buffer/src/buffer/run.rs x: 2 # contributors y: 125 lines of code parquet/src/record/reader.rs x: 17 # contributors y: 551 lines of code parquet/src/arrow/arrow_reader/statistics.rs x: 7 # contributors y: 1327 lines of code arrow-ord/src/ord.rs x: 10 # contributors y: 689 lines of code arrow-array/src/array/binary_array.rs x: 5 # contributors y: 454 lines of code arrow-array/src/array/string_array.rs x: 9 # contributors y: 388 lines of code arrow-array/src/builder/generic_list_builder.rs x: 10 # contributors y: 558 lines of code arrow-flight/src/sql/metadata/xdbc_info.rs x: 5 # contributors y: 316 lines of code arrow-json/src/reader/schema.rs x: 5 # contributors y: 557 lines of code arrow-ord/src/comparison.rs x: 12 # contributors y: 2788 lines of code arrow-schema/src/datatype_parse.rs x: 3 # contributors y: 637 lines of code arrow-string/src/length.rs x: 8 # contributors y: 357 lines of code parquet/src/arrow/arrow_writer/levels.rs x: 13 # contributors y: 1413 lines of code arrow-array/src/types.rs x: 17 # contributors y: 1329 lines of code arrow-buffer/src/native.rs x: 6 # contributors y: 7 lines of code arrow-csv/src/writer.rs x: 15 # contributors y: 602 lines of code arrow-ord/src/cmp.rs x: 6 # contributors y: 645 lines of code arrow-string/src/substring.rs x: 7 # contributors y: 735 lines of code arrow/src/pyarrow.rs x: 18 # contributors y: 330 lines of code arrow/benches/filter_kernels.rs x: 9 # contributors y: 249 lines of code arrow-array/src/builder/primitive_run_builder.rs x: 4 # contributors y: 197 lines of code parquet/src/arrow/array_reader/byte_array_dictionary.rs x: 6 # contributors y: 513 lines of code parquet/src/arrow/record_reader/mod.rs x: 5 # contributors y: 499 lines of code arrow-arith/src/aggregate.rs x: 9 # contributors y: 1333 lines of code arrow-data/src/transform/mod.rs x: 12 # contributors y: 689 lines of code arrow-json/src/reader/serializer.rs x: 3 # contributors y: 325 lines of code parquet/src/schema/parser.rs x: 8 # contributors y: 691 lines of code arrow-buffer/src/builder/offset.rs x: 3 # contributors y: 78 lines of code arrow-arith/src/boolean.rs x: 4 # contributors y: 649 lines of code parquet/src/file/reader.rs x: 7 # contributors y: 179 lines of code arrow-array/src/iterator.rs x: 6 # contributors y: 163 lines of code arrow-flight/src/sql/mod.rs x: 16 # contributors y: 272 lines of code arrow-integration-testing/src/flight_server_scenarios/middleware.rs x: 3 # contributors y: 113 lines of code arrow-schema/src/error.rs x: 10 # contributors y: 117 lines of code arrow-string/src/concat_elements.rs x: 5 # contributors y: 301 lines of code arrow-buffer/src/interval.rs x: 4 # contributors y: 387 lines of code parquet/src/arrow/array_reader/map_array.rs x: 6 # contributors y: 148 lines of code parquet/src/encodings/levels.rs x: 9 # contributors y: 80 lines of code parquet/src/arrow/array_reader/byte_array.rs x: 9 # contributors y: 587 lines of code arrow/src/array/mod.rs x: 20 # contributors y: 13 lines of code parquet/src/encodings/decoding/byte_stream_split_decoder.rs x: 2 # contributors y: 199 lines of code parquet/src/column/writer/encoder.rs x: 6 # contributors y: 213 lines of code arrow-flight/src/sql/arrow.flight.protocol.sql.rs x: 8 # contributors y: 1717 lines of code format/FlightSql.proto x: 6 # contributors y: 1716 lines of code arrow-array/src/arithmetic.rs x: 6 # contributors y: 685 lines of code arrow-flight/src/arrow.flight.protocol.rs x: 9 # contributors y: 1432 lines of code parquet/src/arrow/arrow_writer/byte_array.rs x: 8 # contributors y: 478 lines of code parquet/src/format.rs x: 7 # contributors y: 4586 lines of code arrow-data/src/equal/mod.rs x: 6 # contributors y: 113 lines of code parquet/src/arrow/array_reader/builder.rs x: 7 # contributors y: 305 lines of code parquet_derive/src/parquet_field.rs x: 14 # contributors y: 1005 lines of code arrow-row/src/list.rs x: 1 # contributors y: 145 lines of code arrow-data/src/equal/variable_size.rs x: 2 # contributors y: 67 lines of code arrow-array/src/builder/union_builder.rs x: 3 # contributors y: 199 lines of code arrow-array/src/builder/null_builder.rs x: 4 # contributors y: 106 lines of code arrow-array/src/timezone.rs x: 4 # contributors y: 268 lines of code format/Flight.proto x: 11 # contributors y: 465 lines of code parquet/src/record/triplet.rs x: 7 # contributors y: 439 lines of code arrow-flight/src/sql/metadata/db_schemas.rs x: 2 # contributors y: 191 lines of code arrow-flight/src/sql/metadata/tables.rs x: 2 # contributors y: 357 lines of code arrow/benches/arithmetic_kernels.rs x: 5 # contributors y: 56 lines of code parquet/src/util/bit_pack.rs x: 2 # contributors y: 98 lines of code
4586.0
lines of code
  min: 2.0
  average: 381.72
  25th percentile: 43.0
  median: 144.0
  75th percentile: 452.0
  max: 4586.0
0 44.0
# contributors
min: 1.0 | average: 7.1 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 9.0 | max: 44.0