apache / iceberg-go
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 62 files with 19,555 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (1,469 lines of code)
    • 24 files changed 6-20 times (12,943 lines of code)
    • 37 files changed 1-5 times (5,143 lines of code)
0% | 0% | 7% | 66% | 26%
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 62 files with 19,555 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 6 files changed by 6-10 contributors (3,721 lines of code)
    • 37 files changed by 2-5 contributors (13,885 lines of code)
    • 19 files changed by 1 contributor (1,949 lines of code)
0% | 0% | 19% | 71% | 9%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, sh, md, py, txt, mod, gitignore, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 7% | 66% | 25%
py0% | 0% | 0% | 0% | 100%
yaml0% | 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
ROOT0% | 0% | 21% | 67% | 11%
table0% | 0% | 0% | 60% | 39%
catalog0% | 0% | 0% | 90% | 9%
cmd0% | 0% | 0% | 57% | 42%
internal0% | 0% | 0% | 48% | 51%
io0% | 0% | 0% | 52% | 47%
config0% | 0% | 0% | 0% | 100%
dev0% | 0% | 0% | 0% | 100%
utils0% | 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
1469 143 2023-09-23 2025-05-06 21 5 zotthewizard@gmail.com 2035234+jhump@users.noreply...
catalog.go
in catalog
137 9 2024-01-31 2025-05-03 19 9 mark@wolfe.id.au zotthewizard@gmail.com
rest.go
in catalog/rest
997 51 2025-01-26 2025-05-06 17 7 zotthewizard@gmail.com 2035234+jhump@users.noreply...
glue.go
in catalog/glue
619 28 2025-01-26 2025-05-03 16 7 zotthewizard@gmail.com zotthewizard@gmail.com
1024 87 2024-10-09 2025-04-30 14 3 zotthewizard@gmail.com zotthewizard@gmail.com
table.go
in table
287 34 2023-10-13 2025-04-02 13 3 zotthewizard@gmail.com zotthewizard@gmail.com
metadata.go
in table
969 82 2023-10-13 2025-05-07 13 6 zotthewizard@gmail.com 55346934+shreyas220@users.n...
schema.go
in root
1156 118 2023-08-16 2025-04-02 13 2 zotthewizard@gmail.com zotthewizard@gmail.com
main.go
in cmd/iceberg
369 6 2024-02-14 2025-05-02 12 9 zotthewizard@gmail.com 37224169+okhomin@users.nore...
sql.go
in catalog/sql
630 27 2025-01-29 2025-05-03 11 6 zotthewizard@gmail.com zotthewizard@gmail.com
utils.go
in root
151 13 2023-08-16 2025-03-06 10 5 zotthewizard@gmail.com zotthewizard@gmail.com
types.go
in root
572 97 2023-08-16 2025-03-17 10 2 zotthewizard@gmail.com zotthewizard@gmail.com
962 154 2024-05-28 2025-03-18 9 3 zotthewizard@gmail.com zotthewizard@gmail.com
s3.go
in io
111 2 2023-09-23 2025-03-01 8 3 zotthewizard@gmail.com zotthewizard@gmail.com
192 20 2023-09-14 2025-04-02 8 3 zotthewizard@gmail.com zotthewizard@gmail.com
scanner.go
in table
366 26 2024-08-23 2025-03-28 8 4 zotthewizard@gmail.com zotthewizard@gmail.com
497 13 2024-11-08 2025-03-11 8 5 zotthewizard@gmail.com zotthewizard@gmail.com
io.go
in io
167 13 2023-09-23 2025-04-02 7 5 zotthewizard@gmail.com swimming.fish06@gmail.com
utils.go
in catalog/internal
182 9 2025-01-26 2025-05-03 7 4 zotthewizard@gmail.com zotthewizard@gmail.com
utils.go
in table/internal
420 25 2024-11-08 2025-04-14 7 3 zotthewizard@gmail.com briche.arnaud@gmail.com
777 80 2023-09-14 2025-03-18 7 2 zotthewizard@gmail.com zotthewizard@gmail.com
parquet_files.go
in table/internal
811 48 2024-11-08 2025-04-02 7 2 zotthewizard@gmail.com zotthewizard@gmail.com
avro_schemas.go
in internal
363 10 2023-09-23 2025-03-25 6 3 zotthewizard@gmail.com zotthewizard@gmail.com
snapshots.go
in table
384 20 2023-10-13 2025-03-28 6 2 zotthewizard@gmail.com zotthewizard@gmail.com
exprs.go
in root
800 100 2024-06-25 2025-03-11 6 2 zotthewizard@gmail.com zotthewizard@gmail.com
errors.go
in root
14 - 2023-08-16 2024-10-23 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
45 - 2025-03-07 2025-04-02 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
registry.go
in catalog
89 9 2025-01-10 2025-03-04 5 3 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
blob.go
in io
107 17 2024-12-16 2025-03-04 5 4 loicalleyne@gmail.com ttdao.2015@accountancy.smu....
utils.go
in internal
130 10 2025-03-06 2025-04-02 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
updates.go
in table
280 31 2025-01-07 2025-04-15 5 4 136602430+jwtryg@users.nore... mimikwang@gmail.com
293 16 2025-03-17 2025-04-02 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
378 61 2024-07-19 2025-03-04 5 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
23 4 2023-09-23 2025-03-04 4 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
interfaces.go
in table/internal
68 3 2024-11-08 2025-04-02 4 1 zotthewizard@gmail.com zotthewizard@gmail.com
config.go
in config
69 3 2024-10-17 2025-03-28 4 3 karpov.aleksey.84@gmail.com zotthewizard@gmail.com
sorting.go
in table
145 8 2023-10-13 2025-03-04 4 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
255 20 2025-01-07 2025-04-14 4 4 136602430+jwtryg@users.nore... mimikwang@gmail.com
527 26 2025-03-17 2025-04-02 4 1 zotthewizard@gmail.com zotthewizard@gmail.com
911 67 2024-08-18 2025-03-04 4 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
refs.go
in table
36 2 2023-10-13 2025-03-04 3 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
mock_fs.go
in internal
61 10 2023-09-23 2025-03-04 3 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
options.go
in catalog/rest
92 12 2025-01-26 2025-04-19 3 2 zotthewizard@gmail.com 2035234+jhump@users.noreply...
output.go
in cmd/iceberg
271 18 2024-02-14 2025-05-02 3 3 zotthewizard@gmail.com 37224169+okhomin@users.nore...
substrait.go
in table/substrait
294 56 2024-11-08 2025-03-04 3 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
context.go
in utils
15 2 2025-02-13 2025-03-04 2 2 rick@deltastream.io ttdao.2015@accountancy.smu....
gcs.go
in io
38 2 2024-12-16 2025-03-04 2 2 loicalleyne@gmail.com ttdao.2015@accountancy.smu....
51 14 2024-06-25 2025-03-04 2 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
schema.go
in catalog/glue
79 3 2025-03-14 2025-05-03 2 2 ttdao.2015@accountancy.smu.... zotthewizard@gmail.com
locations.go
in table
85 6 2025-03-07 2025-04-02 2 1 zotthewizard@gmail.com zotthewizard@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
catalog.go
in catalog
137 9 2024-01-31 2025-05-03 19 9 mark@wolfe.id.au zotthewizard@gmail.com
main.go
in cmd/iceberg
369 6 2024-02-14 2025-05-02 12 9 zotthewizard@gmail.com 37224169+okhomin@users.nore...
rest.go
in catalog/rest
997 51 2025-01-26 2025-05-06 17 7 zotthewizard@gmail.com 2035234+jhump@users.noreply...
glue.go
in catalog/glue
619 28 2025-01-26 2025-05-03 16 7 zotthewizard@gmail.com zotthewizard@gmail.com
metadata.go
in table
969 82 2023-10-13 2025-05-07 13 6 zotthewizard@gmail.com 55346934+shreyas220@users.n...
sql.go
in catalog/sql
630 27 2025-01-29 2025-05-03 11 6 zotthewizard@gmail.com zotthewizard@gmail.com
1469 143 2023-09-23 2025-05-06 21 5 zotthewizard@gmail.com 2035234+jhump@users.noreply...
utils.go
in root
151 13 2023-08-16 2025-03-06 10 5 zotthewizard@gmail.com zotthewizard@gmail.com
497 13 2024-11-08 2025-03-11 8 5 zotthewizard@gmail.com zotthewizard@gmail.com
io.go
in io
167 13 2023-09-23 2025-04-02 7 5 zotthewizard@gmail.com swimming.fish06@gmail.com
scanner.go
in table
366 26 2024-08-23 2025-03-28 8 4 zotthewizard@gmail.com zotthewizard@gmail.com
utils.go
in catalog/internal
182 9 2025-01-26 2025-05-03 7 4 zotthewizard@gmail.com zotthewizard@gmail.com
blob.go
in io
107 17 2024-12-16 2025-03-04 5 4 loicalleyne@gmail.com ttdao.2015@accountancy.smu....
updates.go
in table
280 31 2025-01-07 2025-04-15 5 4 136602430+jwtryg@users.nore... mimikwang@gmail.com
255 20 2025-01-07 2025-04-14 4 4 136602430+jwtryg@users.nore... mimikwang@gmail.com
1024 87 2024-10-09 2025-04-30 14 3 zotthewizard@gmail.com zotthewizard@gmail.com
table.go
in table
287 34 2023-10-13 2025-04-02 13 3 zotthewizard@gmail.com zotthewizard@gmail.com
962 154 2024-05-28 2025-03-18 9 3 zotthewizard@gmail.com zotthewizard@gmail.com
s3.go
in io
111 2 2023-09-23 2025-03-01 8 3 zotthewizard@gmail.com zotthewizard@gmail.com
192 20 2023-09-14 2025-04-02 8 3 zotthewizard@gmail.com zotthewizard@gmail.com
utils.go
in table/internal
420 25 2024-11-08 2025-04-14 7 3 zotthewizard@gmail.com briche.arnaud@gmail.com
avro_schemas.go
in internal
363 10 2023-09-23 2025-03-25 6 3 zotthewizard@gmail.com zotthewizard@gmail.com
registry.go
in catalog
89 9 2025-01-10 2025-03-04 5 3 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
config.go
in config
69 3 2024-10-17 2025-03-28 4 3 karpov.aleksey.84@gmail.com zotthewizard@gmail.com
output.go
in cmd/iceberg
271 18 2024-02-14 2025-05-02 3 3 zotthewizard@gmail.com 37224169+okhomin@users.nore...
schema.go
in root
1156 118 2023-08-16 2025-04-02 13 2 zotthewizard@gmail.com zotthewizard@gmail.com
types.go
in root
572 97 2023-08-16 2025-03-17 10 2 zotthewizard@gmail.com zotthewizard@gmail.com
parquet_files.go
in table/internal
811 48 2024-11-08 2025-04-02 7 2 zotthewizard@gmail.com zotthewizard@gmail.com
777 80 2023-09-14 2025-03-18 7 2 zotthewizard@gmail.com zotthewizard@gmail.com
snapshots.go
in table
384 20 2023-10-13 2025-03-28 6 2 zotthewizard@gmail.com zotthewizard@gmail.com
exprs.go
in root
800 100 2024-06-25 2025-03-11 6 2 zotthewizard@gmail.com zotthewizard@gmail.com
378 61 2024-07-19 2025-03-04 5 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
23 4 2023-09-23 2025-03-04 4 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
sorting.go
in table
145 8 2023-10-13 2025-03-04 4 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
911 67 2024-08-18 2025-03-04 4 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
substrait.go
in table/substrait
294 56 2024-11-08 2025-03-04 3 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
refs.go
in table
36 2 2023-10-13 2025-03-04 3 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
mock_fs.go
in internal
61 10 2023-09-23 2025-03-04 3 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
options.go
in catalog/rest
92 12 2025-01-26 2025-04-19 3 2 zotthewizard@gmail.com 2035234+jhump@users.noreply...
gcs.go
in io
38 2 2024-12-16 2025-03-04 2 2 loicalleyne@gmail.com ttdao.2015@accountancy.smu....
51 14 2024-06-25 2025-03-04 2 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
context.go
in utils
15 2 2025-02-13 2025-03-04 2 2 rick@deltastream.io ttdao.2015@accountancy.smu....
schema.go
in catalog/glue
79 3 2025-03-14 2025-05-03 2 2 ttdao.2015@accountancy.smu.... zotthewizard@gmail.com
293 16 2025-03-17 2025-04-02 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
45 - 2025-03-07 2025-04-02 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
errors.go
in root
14 - 2023-08-16 2024-10-23 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
utils.go
in internal
130 10 2025-03-06 2025-04-02 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
527 26 2025-03-17 2025-04-02 4 1 zotthewizard@gmail.com zotthewizard@gmail.com
interfaces.go
in table/internal
68 3 2024-11-08 2025-04-02 4 1 zotthewizard@gmail.com zotthewizard@gmail.com
locations.go
in table
85 6 2025-03-07 2025-04-02 2 1 zotthewizard@gmail.com zotthewizard@gmail.com
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
527 26 2025-03-17 2025-04-02 4 1 zotthewizard@gmail.com zotthewizard@gmail.com
293 16 2025-03-17 2025-04-02 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
273 37 2025-03-11 2025-03-11 1 1 zotthewizard@gmail.com zotthewizard@gmail.com
provision.py
in internal/recipe
139 - 2025-04-14 2025-04-14 1 1 tserakhau@double.cloud tserakhau@double.cloud
utils.go
in internal
130 10 2025-03-06 2025-04-02 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
writer.go
in table
89 3 2025-04-02 2025-04-02 1 1 zotthewizard@gmail.com zotthewizard@gmail.com
locations.go
in table
85 6 2025-03-07 2025-04-02 2 1 zotthewizard@gmail.com zotthewizard@gmail.com
77 1 2025-04-02 2025-04-02 1 1 swimming.fish06@gmail.com swimming.fish06@gmail.com
interfaces.go
in table/internal
68 3 2024-11-08 2025-04-02 4 1 zotthewizard@gmail.com zotthewizard@gmail.com
46 1 2025-02-24 2025-02-24 1 1 briche.arnaud@gmail.com briche.arnaud@gmail.com
45 - 2025-03-07 2025-04-02 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
local_spark.go
in internal/recipe
42 1 2025-04-14 2025-04-14 1 1 tserakhau@double.cloud tserakhau@double.cloud
check_rat_report.py
in dev/release
33 - 2024-09-20 2024-09-20 1 1 zotthewizard@gmail.com zotthewizard@gmail.com
32 2 2024-06-25 2024-06-25 1 1 zotthewizard@gmail.com zotthewizard@gmail.com
options.go
in catalog/glue
20 2 2025-01-26 2025-01-26 1 1 zotthewizard@gmail.com zotthewizard@gmail.com
functions_set.yaml
in table/substrait
18 - 2024-11-08 2024-11-08 1 1 zotthewizard@gmail.com zotthewizard@gmail.com
errors.go
in root
14 - 2023-08-16 2024-10-23 5 1 zotthewizard@gmail.com zotthewizard@gmail.com
11 1 2025-04-02 2025-04-02 1 1 swimming.fish06@gmail.com swimming.fish06@gmail.com
must.go
in internal
7 1 2025-02-24 2025-02-24 1 1 briche.arnaud@gmail.com briche.arnaud@gmail.com
schema.go
in root
1156 118 2023-08-16 2025-04-02 13 2 zotthewizard@gmail.com zotthewizard@gmail.com
911 67 2024-08-18 2025-03-04 4 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
parquet_files.go
in table/internal
811 48 2024-11-08 2025-04-02 7 2 zotthewizard@gmail.com zotthewizard@gmail.com
exprs.go
in root
800 100 2024-06-25 2025-03-11 6 2 zotthewizard@gmail.com zotthewizard@gmail.com
777 80 2023-09-14 2025-03-18 7 2 zotthewizard@gmail.com zotthewizard@gmail.com
types.go
in root
572 97 2023-08-16 2025-03-17 10 2 zotthewizard@gmail.com zotthewizard@gmail.com
snapshots.go
in table
384 20 2023-10-13 2025-03-28 6 2 zotthewizard@gmail.com zotthewizard@gmail.com
378 61 2024-07-19 2025-03-04 5 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
substrait.go
in table/substrait
294 56 2024-11-08 2025-03-04 3 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
sorting.go
in table
145 8 2023-10-13 2025-03-04 4 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
options.go
in catalog/rest
92 12 2025-01-26 2025-04-19 3 2 zotthewizard@gmail.com 2035234+jhump@users.noreply...
schema.go
in catalog/glue
79 3 2025-03-14 2025-05-03 2 2 ttdao.2015@accountancy.smu.... zotthewizard@gmail.com
mock_fs.go
in internal
61 10 2023-09-23 2025-03-04 3 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
51 14 2024-06-25 2025-03-04 2 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
gcs.go
in io
38 2 2024-12-16 2025-03-04 2 2 loicalleyne@gmail.com ttdao.2015@accountancy.smu....
refs.go
in table
36 2 2023-10-13 2025-03-04 3 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
23 4 2023-09-23 2025-03-04 4 2 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
context.go
in utils
15 2 2025-02-13 2025-03-04 2 2 rick@deltastream.io ttdao.2015@accountancy.smu....
1024 87 2024-10-09 2025-04-30 14 3 zotthewizard@gmail.com zotthewizard@gmail.com
962 154 2024-05-28 2025-03-18 9 3 zotthewizard@gmail.com zotthewizard@gmail.com
utils.go
in table/internal
420 25 2024-11-08 2025-04-14 7 3 zotthewizard@gmail.com briche.arnaud@gmail.com
avro_schemas.go
in internal
363 10 2023-09-23 2025-03-25 6 3 zotthewizard@gmail.com zotthewizard@gmail.com
table.go
in table
287 34 2023-10-13 2025-04-02 13 3 zotthewizard@gmail.com zotthewizard@gmail.com
output.go
in cmd/iceberg
271 18 2024-02-14 2025-05-02 3 3 zotthewizard@gmail.com 37224169+okhomin@users.nore...
192 20 2023-09-14 2025-04-02 8 3 zotthewizard@gmail.com zotthewizard@gmail.com
s3.go
in io
111 2 2023-09-23 2025-03-01 8 3 zotthewizard@gmail.com zotthewizard@gmail.com
registry.go
in catalog
89 9 2025-01-10 2025-03-04 5 3 zotthewizard@gmail.com ttdao.2015@accountancy.smu....
config.go
in config
69 3 2024-10-17 2025-03-28 4 3 karpov.aleksey.84@gmail.com zotthewizard@gmail.com
scanner.go
in table
366 26 2024-08-23 2025-03-28 8 4 zotthewizard@gmail.com zotthewizard@gmail.com
updates.go
in table
280 31 2025-01-07 2025-04-15 5 4 136602430+jwtryg@users.nore... mimikwang@gmail.com
255 20 2025-01-07 2025-04-14 4 4 136602430+jwtryg@users.nore... mimikwang@gmail.com
Correlations

File Size vs. Number of Changes: 62 points

table/metadata.go x: 969 lines of code y: 13 # changes catalog/rest/rest.go x: 997 lines of code y: 17 # changes manifest.go x: 1469 lines of code y: 21 # changes catalog/catalog.go x: 137 lines of code y: 19 # changes catalog/glue/glue.go x: 619 lines of code y: 16 # changes catalog/glue/schema.go x: 79 lines of code y: 2 # changes catalog/internal/utils.go x: 182 lines of code y: 7 # changes catalog/sql/sql.go x: 630 lines of code y: 11 # changes cmd/iceberg/main.go x: 369 lines of code y: 12 # changes cmd/iceberg/output.go x: 271 lines of code y: 3 # changes table/arrow_utils.go x: 1024 lines of code y: 14 # changes catalog/rest/options.go x: 92 lines of code y: 3 # changes table/updates.go x: 280 lines of code y: 5 # changes table/requirements.go x: 255 lines of code y: 4 # changes table/internal/utils.go x: 420 lines of code y: 7 # changes internal/recipe/local_spark.go x: 42 lines of code y: 1 # changes internal/recipe/provision.py x: 139 lines of code y: 1 # changes io/azure.go x: 77 lines of code y: 1 # changes io/io.go x: 167 lines of code y: 7 # changes io/utils.go x: 11 lines of code y: 1 # changes internal/utils.go x: 130 lines of code y: 5 # changes partitions.go x: 192 lines of code y: 8 # changes schema.go x: 1156 lines of code y: 13 # changes table/internal/interfaces.go x: 68 lines of code y: 4 # changes table/internal/parquet_files.go x: 811 lines of code y: 7 # changes table/locations.go x: 85 lines of code y: 2 # changes table/properties.go x: 45 lines of code y: 5 # changes table/snapshot_producers.go x: 527 lines of code y: 4 # changes table/table.go x: 287 lines of code y: 13 # changes table/transaction.go x: 293 lines of code y: 5 # changes table/writer.go x: 89 lines of code y: 1 # changes config/config.go x: 69 lines of code y: 4 # changes table/snapshots.go x: 384 lines of code y: 6 # changes table/scanner.go x: 366 lines of code y: 8 # changes internal/avro_schemas.go x: 363 lines of code y: 6 # changes literals.go x: 962 lines of code y: 9 # changes transforms.go x: 777 lines of code y: 7 # changes types.go x: 572 lines of code y: 10 # changes exprs.go x: 800 lines of code y: 6 # changes name_mapping.go x: 273 lines of code y: 1 # changes table/arrow_scanner.go x: 497 lines of code y: 8 # changes utils.go x: 151 lines of code y: 10 # changes catalog/registry.go x: 89 lines of code y: 5 # changes internal/mock_fs.go x: 61 lines of code y: 3 # changes io/blob.go x: 107 lines of code y: 5 # changes io/gcs.go x: 38 lines of code y: 2 # changes io/local.go x: 23 lines of code y: 4 # changes predicates.go x: 51 lines of code y: 2 # changes table/evaluators.go x: 911 lines of code y: 4 # changes table/refs.go x: 36 lines of code y: 3 # changes table/sorting.go x: 145 lines of code y: 4 # changes table/substrait/substrait.go x: 294 lines of code y: 3 # changes utils/context.go x: 15 lines of code y: 2 # changes visitors.go x: 378 lines of code y: 5 # changes io/s3.go x: 111 lines of code y: 8 # changes internal/must.go x: 7 lines of code y: 1 # changes schema_conversions.go x: 46 lines of code y: 1 # changes catalog/glue/options.go x: 20 lines of code y: 1 # changes table/substrait/functions_set.yaml x: 18 lines of code y: 1 # changes errors.go x: 14 lines of code y: 5 # changes dev/release/check_rat_report.py x: 33 lines of code y: 1 # changes
21.0
# changes
  min: 1.0
  average: 5.94
  25th percentile: 2.0
  median: 5.0
  75th percentile: 8.0
  max: 21.0
0 1469.0
lines of code
min: 7.0 | average: 315.4 | 25th percentile: 58.5 | median: 159.0 | 75th percentile: 439.25 | max: 1469.0

Number of Contributors vs. Number of Changes: 62 points

table/metadata.go x: 6 # contributors y: 13 # changes catalog/rest/rest.go x: 7 # contributors y: 17 # changes manifest.go x: 5 # contributors y: 21 # changes catalog/catalog.go x: 9 # contributors y: 19 # changes catalog/glue/glue.go x: 7 # contributors y: 16 # changes catalog/glue/schema.go x: 2 # contributors y: 2 # changes catalog/internal/utils.go x: 4 # contributors y: 7 # changes catalog/sql/sql.go x: 6 # contributors y: 11 # changes cmd/iceberg/main.go x: 9 # contributors y: 12 # changes cmd/iceberg/output.go x: 3 # contributors y: 3 # changes table/arrow_utils.go x: 3 # contributors y: 14 # changes catalog/rest/options.go x: 2 # contributors y: 3 # changes table/updates.go x: 4 # contributors y: 5 # changes table/requirements.go x: 4 # contributors y: 4 # changes table/internal/utils.go x: 3 # contributors y: 7 # changes internal/recipe/local_spark.go x: 1 # contributors y: 1 # changes io/io.go x: 5 # contributors y: 7 # changes internal/utils.go x: 1 # contributors y: 5 # changes partitions.go x: 3 # contributors y: 8 # changes schema.go x: 2 # contributors y: 13 # changes table/internal/interfaces.go x: 1 # contributors y: 4 # changes table/internal/parquet_files.go x: 2 # contributors y: 7 # changes table/locations.go x: 1 # contributors y: 2 # changes table/table.go x: 3 # contributors y: 13 # changes config/config.go x: 3 # contributors y: 4 # changes table/snapshots.go x: 2 # contributors y: 6 # changes table/scanner.go x: 4 # contributors y: 8 # changes internal/avro_schemas.go x: 3 # contributors y: 6 # changes literals.go x: 3 # contributors y: 9 # changes types.go x: 2 # contributors y: 10 # changes table/arrow_scanner.go x: 5 # contributors y: 8 # changes utils.go x: 5 # contributors y: 10 # changes catalog/registry.go x: 3 # contributors y: 5 # changes io/local.go x: 2 # contributors y: 4 # changes visitors.go x: 2 # contributors y: 5 # changes
21.0
# changes
  min: 1.0
  average: 5.94
  25th percentile: 2.0
  median: 5.0
  75th percentile: 8.0
  max: 21.0
0 9.0
# contributors
min: 1.0 | average: 2.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.25 | max: 9.0

Number of Contributors vs. File Size: 62 points

table/metadata.go x: 6 # contributors y: 969 lines of code catalog/rest/rest.go x: 7 # contributors y: 997 lines of code manifest.go x: 5 # contributors y: 1469 lines of code catalog/catalog.go x: 9 # contributors y: 137 lines of code catalog/glue/glue.go x: 7 # contributors y: 619 lines of code catalog/glue/schema.go x: 2 # contributors y: 79 lines of code catalog/internal/utils.go x: 4 # contributors y: 182 lines of code catalog/sql/sql.go x: 6 # contributors y: 630 lines of code cmd/iceberg/main.go x: 9 # contributors y: 369 lines of code cmd/iceberg/output.go x: 3 # contributors y: 271 lines of code table/arrow_utils.go x: 3 # contributors y: 1024 lines of code catalog/rest/options.go x: 2 # contributors y: 92 lines of code table/updates.go x: 4 # contributors y: 280 lines of code table/requirements.go x: 4 # contributors y: 255 lines of code table/internal/utils.go x: 3 # contributors y: 420 lines of code internal/recipe/local_spark.go x: 1 # contributors y: 42 lines of code internal/recipe/provision.py x: 1 # contributors y: 139 lines of code io/azure.go x: 1 # contributors y: 77 lines of code io/io.go x: 5 # contributors y: 167 lines of code io/utils.go x: 1 # contributors y: 11 lines of code internal/utils.go x: 1 # contributors y: 130 lines of code partitions.go x: 3 # contributors y: 192 lines of code schema.go x: 2 # contributors y: 1156 lines of code table/internal/interfaces.go x: 1 # contributors y: 68 lines of code table/internal/parquet_files.go x: 2 # contributors y: 811 lines of code table/locations.go x: 1 # contributors y: 85 lines of code table/snapshot_producers.go x: 1 # contributors y: 527 lines of code table/table.go x: 3 # contributors y: 287 lines of code table/transaction.go x: 1 # contributors y: 293 lines of code table/writer.go x: 1 # contributors y: 89 lines of code config/config.go x: 3 # contributors y: 69 lines of code table/snapshots.go x: 2 # contributors y: 384 lines of code table/scanner.go x: 4 # contributors y: 366 lines of code internal/avro_schemas.go x: 3 # contributors y: 363 lines of code literals.go x: 3 # contributors y: 962 lines of code transforms.go x: 2 # contributors y: 777 lines of code types.go x: 2 # contributors y: 572 lines of code exprs.go x: 2 # contributors y: 800 lines of code name_mapping.go x: 1 # contributors y: 273 lines of code table/arrow_scanner.go x: 5 # contributors y: 497 lines of code utils.go x: 5 # contributors y: 151 lines of code catalog/registry.go x: 3 # contributors y: 89 lines of code internal/mock_fs.go x: 2 # contributors y: 61 lines of code io/blob.go x: 4 # contributors y: 107 lines of code io/gcs.go x: 2 # contributors y: 38 lines of code io/local.go x: 2 # contributors y: 23 lines of code predicates.go x: 2 # contributors y: 51 lines of code table/evaluators.go x: 2 # contributors y: 911 lines of code table/sorting.go x: 2 # contributors y: 145 lines of code table/substrait/substrait.go x: 2 # contributors y: 294 lines of code utils/context.go x: 2 # contributors y: 15 lines of code visitors.go x: 2 # contributors y: 378 lines of code io/s3.go x: 3 # contributors y: 111 lines of code catalog/glue/options.go x: 1 # contributors y: 20 lines of code errors.go x: 1 # contributors y: 14 lines of code dev/release/check_rat_report.py x: 1 # contributors y: 33 lines of code
1469.0
lines of code
  min: 7.0
  average: 315.4
  25th percentile: 58.5
  median: 159.0
  75th percentile: 439.25
  max: 1469.0
0 9.0
# contributors
min: 1.0 | average: 2.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.25 | max: 9.0