netflix / iceberg-python
File Size

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

Intro
Learn more...
File Size Overall
25% | 33% | 27% | 6% | 6%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py26% | 34% | 26% | 6% | 5%
toml0% | 0% | 85% | 0% | 14%
pyx0% | 0% | 0% | 0% | 100%
pyi0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pyiceberg26% | 35% | 26% | 5% | 5%
ROOT0% | 0% | 76% | 0% | 23%
dev0% | 0% | 0% | 81% | 18%
mkdocs0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
pyarrow.py
in pyiceberg/io
1836 236
visitors.py
in pyiceberg/expressions
1170 244
__init__.py
in pyiceberg/table
1086 105
schema.py
in pyiceberg
1002 205
manifest.py
in pyiceberg
834 62
transforms.py
in pyiceberg
770 124
rest.py
in pyiceberg/catalog
711 41
schema.py
in pyiceberg/table/update
606 45
snapshot.py
in pyiceberg/table/update
594 49
inspect.py
in pyiceberg/table
559 17
__init__.py
in pyiceberg/table/update
549 43
dynamodb.py
in pyiceberg/catalog
546 33
__init__.py
in pyiceberg/expressions
519 143
hive.py
in pyiceberg/catalog
512 38
glue.py
in pyiceberg/catalog
507 33
__init__.py
in pyiceberg/catalog
500 55
literals.py
in pyiceberg/expressions
496 119
sql.py
in pyiceberg/catalog
480 21
420 -
metadata.py
in pyiceberg/table
350 43
types.py
in pyiceberg
338 50
resolver.py
in pyiceberg/avro
330 74
console.py
in pyiceberg/cli
328 29
snapshots.py
in pyiceberg/table
327 27
partitioning.py
in pyiceberg
306 44
reader.py
in pyiceberg/avro
269 48
schema_conversion.py
in pyiceberg/utils
255 35
name_mapping.py
in pyiceberg/table
248 53
spec.py
in pyiceberg/table/update
245 10
fsspec.py
in pyiceberg/io
235 21
parser.py
in pyiceberg/expressions
211 23
file.py
in pyiceberg/avro
203 17
__init__.py
in pyiceberg/io
195 29
conversions.py
in pyiceberg
179 31
output.py
in pyiceberg/cli
174 37
158 -
writer.py
in pyiceberg/avro
132 26
sorting.py
in pyiceberg/table
121 13
locations.py
in pyiceberg/table
111 12
typedef.py
in pyiceberg
105 17
config.py
in pyiceberg/utils
105 9
decoder.py
in pyiceberg/avro
97 22
decoder_fast.pyx
in pyiceberg/avro
95 11
bin_packing.py
in pyiceberg/utils
92 12
datetime.py
in pyiceberg/utils
90 26
noop.py
in pyiceberg/catalog
81 18
ruff.toml
in root
73 -
properties.py
in pyiceberg/utils
56 5
serializers.py
in pyiceberg
54 10
upsert_util.py
in pyiceberg/table
48 3
Files With Most Units (Top 50)
File# lines# units
visitors.py
in pyiceberg/expressions
1170 244
pyarrow.py
in pyiceberg/io
1836 236
schema.py
in pyiceberg
1002 205
__init__.py
in pyiceberg/expressions
519 143
transforms.py
in pyiceberg
770 124
literals.py
in pyiceberg/expressions
496 119
__init__.py
in pyiceberg/table
1086 105
resolver.py
in pyiceberg/avro
330 74
manifest.py
in pyiceberg
834 62
__init__.py
in pyiceberg/catalog
500 55
name_mapping.py
in pyiceberg/table
248 53
types.py
in pyiceberg
338 50
snapshot.py
in pyiceberg/table/update
594 49
reader.py
in pyiceberg/avro
269 48
schema.py
in pyiceberg/table/update
606 45
partitioning.py
in pyiceberg
306 44
__init__.py
in pyiceberg/table/update
549 43
metadata.py
in pyiceberg/table
350 43
rest.py
in pyiceberg/catalog
711 41
hive.py
in pyiceberg/catalog
512 38
output.py
in pyiceberg/cli
174 37
schema_conversion.py
in pyiceberg/utils
255 35
dynamodb.py
in pyiceberg/catalog
546 33
glue.py
in pyiceberg/catalog
507 33
conversions.py
in pyiceberg
179 31
__init__.py
in pyiceberg/io
195 29
console.py
in pyiceberg/cli
328 29
snapshots.py
in pyiceberg/table
327 27
datetime.py
in pyiceberg/utils
90 26
writer.py
in pyiceberg/avro
132 26
parser.py
in pyiceberg/expressions
211 23
decoder.py
in pyiceberg/avro
97 22
fsspec.py
in pyiceberg/io
235 21
sql.py
in pyiceberg/catalog
480 21
pyi
decoder_fast.pyi
in pyiceberg/avro
38 18
noop.py
in pyiceberg/catalog
81 18
typedef.py
in pyiceberg
105 17
inspect.py
in pyiceberg/table
559 17
file.py
in pyiceberg/avro
203 17
sorting.py
in pyiceberg/table
121 13
bin_packing.py
in pyiceberg/utils
92 12
locations.py
in pyiceberg/table
111 12
decoder_fast.pyx
in pyiceberg/avro
95 11
spec.py
in pyiceberg/table/update
245 10
serializers.py
in pyiceberg
54 10
config.py
in pyiceberg/utils
105 9
encoder.py
in pyiceberg/avro
31 9
decimal.py
in pyiceberg/utils
33 7
lazydict.py
in pyiceberg/utils
33 6
properties.py
in pyiceberg/utils
56 5
Files With Long Lines (Top 39)

There are 39 files with lines longer than 120 characters. In total, there are 272 long lines.

File# lines# units# long lines
pyarrow.py
in pyiceberg/io
1836 236 32
__init__.py
in pyiceberg/table/update
549 43 27
__init__.py
in pyiceberg/table
1086 105 26
manifest.py
in pyiceberg
834 62 20
schema.py
in pyiceberg
1002 205 14
snapshot.py
in pyiceberg/table/update
594 49 13
rest.py
in pyiceberg/catalog
711 41 11
hive.py
in pyiceberg/catalog
512 38 10
dynamodb.py
in pyiceberg/catalog
546 33 10
glue.py
in pyiceberg/catalog
507 33 10
__init__.py
in pyiceberg/expressions
519 143 9
inspect.py
in pyiceberg/table
559 17 9
schema.py
in pyiceberg/table/update
606 45 8
name_mapping.py
in pyiceberg/table
248 53 7
spec.py
in pyiceberg/table/update
245 10 6
sql.py
in pyiceberg/catalog
480 21 6
snapshots.py
in pyiceberg/table
327 27 5
resolver.py
in pyiceberg/avro
330 74 5
literals.py
in pyiceberg/expressions
496 119 4
locations.py
in pyiceberg/table
111 12 4
__init__.py
in pyiceberg/catalog
500 55 4
visitors.py
in pyiceberg/expressions
1170 244 3
upsert_util.py
in pyiceberg/table
48 3 3
metadata.py
in pyiceberg/table
350 43 3
transforms.py
in pyiceberg
770 124 3
420 - 3
types.py
in pyiceberg
338 50 2
config.py
in pyiceberg/utils
105 9 2
conversions.py
in pyiceberg
179 31 2
zstandard_codec.py
in pyiceberg/avro/codecs
29 4 2
__init__.py
in pyiceberg/io
195 29 1
typedef.py
in pyiceberg
105 17 1
deprecated.py
in pyiceberg/utils
25 4 1
parser.py
in pyiceberg/expressions
211 23 1
sorting.py
in pyiceberg/table
121 13 1
output.py
in pyiceberg/cli
174 37 1
serializers.py
in pyiceberg
54 10 1
file.py
in pyiceberg/avro
203 17 1
158 - 1
Correlations

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

dev/provision.py x: 19 commits (all time) y: 158 lines of code pyiceberg/__init__.py x: 17 commits (all time) y: 1 lines of code pyiceberg/avro/reader.py x: 26 commits (all time) y: 269 lines of code pyiceberg/catalog/__init__.py x: 73 commits (all time) y: 500 lines of code pyiceberg/catalog/dynamodb.py x: 33 commits (all time) y: 546 lines of code pyiceberg/catalog/glue.py x: 51 commits (all time) y: 507 lines of code pyiceberg/catalog/hive.py x: 59 commits (all time) y: 512 lines of code pyiceberg/catalog/memory.py x: 2 commits (all time) y: 7 lines of code pyiceberg/catalog/noop.py x: 13 commits (all time) y: 81 lines of code pyiceberg/catalog/rest.py x: 97 commits (all time) y: 711 lines of code pyiceberg/catalog/sql.py x: 34 commits (all time) y: 480 lines of code pyiceberg/cli/console.py x: 27 commits (all time) y: 328 lines of code pyiceberg/cli/output.py x: 22 commits (all time) y: 174 lines of code pyiceberg/expressions/literals.py x: 32 commits (all time) y: 496 lines of code pyiceberg/expressions/parser.py x: 16 commits (all time) y: 211 lines of code pyiceberg/expressions/visitors.py x: 34 commits (all time) y: 1170 lines of code pyiceberg/io/__init__.py x: 46 commits (all time) y: 195 lines of code pyiceberg/io/fsspec.py x: 42 commits (all time) y: 235 lines of code pyiceberg/io/pyarrow.py x: 150 commits (all time) y: 1836 lines of code pyiceberg/manifest.py x: 45 commits (all time) y: 834 lines of code pyiceberg/partitioning.py x: 27 commits (all time) y: 306 lines of code pyiceberg/schema.py x: 41 commits (all time) y: 1002 lines of code pyiceberg/table/__init__.py x: 183 commits (all time) y: 1086 lines of code pyiceberg/table/inspect.py x: 9 commits (all time) y: 559 lines of code pyiceberg/table/locations.py x: 7 commits (all time) y: 111 lines of code pyiceberg/table/metadata.py x: 47 commits (all time) y: 350 lines of code pyiceberg/table/name_mapping.py x: 13 commits (all time) y: 248 lines of code pyiceberg/table/refs.py x: 11 commits (all time) y: 29 lines of code pyiceberg/table/snapshots.py x: 30 commits (all time) y: 327 lines of code pyiceberg/table/sorting.py x: 20 commits (all time) y: 121 lines of code pyiceberg/table/statistics.py x: 2 commits (all time) y: 21 lines of code pyiceberg/table/update/__init__.py x: 11 commits (all time) y: 549 lines of code pyiceberg/table/update/schema.py x: 6 commits (all time) y: 606 lines of code pyiceberg/table/update/snapshot.py x: 8 commits (all time) y: 594 lines of code pyiceberg/table/update/statistics.py x: 4 commits (all time) y: 31 lines of code pyiceberg/table/upsert_util.py x: 3 commits (all time) y: 48 lines of code pyiceberg/transforms.py x: 36 commits (all time) y: 770 lines of code pyiceberg/typedef.py x: 37 commits (all time) y: 105 lines of code pyiceberg/types.py x: 30 commits (all time) y: 338 lines of code pyiceberg/utils/config.py x: 19 commits (all time) y: 105 lines of code pyiceberg/utils/decimal.py x: 12 commits (all time) y: 33 lines of code pyiceberg/utils/deprecated.py x: 14 commits (all time) y: 25 lines of code pyiceberg/utils/properties.py x: 4 commits (all time) y: 56 lines of code pyiceberg/utils/schema_conversion.py x: 17 commits (all time) y: 255 lines of code pyiceberg/utils/singleton.py x: 9 commits (all time) y: 16 lines of code pyproject.toml x: 139 commits (all time) y: 420 lines of code ruff.toml x: 5 commits (all time) y: 73 lines of code pyiceberg/exceptions.py x: 19 commits (all time) y: 31 lines of code pyiceberg/table/update/spec.py x: 3 commits (all time) y: 245 lines of code pyiceberg/avro/decoder_fast.pyi x: 5 commits (all time) y: 38 lines of code pyiceberg/avro/decoder_fast.pyx x: 6 commits (all time) y: 95 lines of code pyiceberg/avro/file.py x: 29 commits (all time) y: 203 lines of code pyiceberg/conversions.py x: 17 commits (all time) y: 179 lines of code pyiceberg/expressions/__init__.py x: 24 commits (all time) y: 519 lines of code pyiceberg/serializers.py x: 13 commits (all time) y: 54 lines of code pyiceberg/utils/bin_packing.py x: 8 commits (all time) y: 92 lines of code pyiceberg/utils/concurrent.py x: 6 commits (all time) y: 14 lines of code dev/hive/core-site.xml x: 1 commits (all time) y: 36 lines of code pyiceberg/avro/codecs/__init__.py x: 3 commits (all time) y: 14 lines of code pyiceberg/avro/codecs/codec.py x: 2 commits (all time) y: 9 lines of code pyiceberg/avro/resolver.py x: 14 commits (all time) y: 330 lines of code pyiceberg/avro/writer.py x: 8 commits (all time) y: 132 lines of code pyiceberg/utils/datetime.py x: 15 commits (all time) y: 90 lines of code pyiceberg/avro/decoder.py x: 20 commits (all time) y: 97 lines of code pyiceberg/avro/__init__.py x: 3 commits (all time) y: 6 lines of code pyiceberg/utils/truncate.py x: 1 commits (all time) y: 25 lines of code build-module.py x: 3 commits (all time) y: 41 lines of code pyiceberg/avro/decoder_basic.c x: 2 commits (all time) y: 25 lines of code pyiceberg/utils/parsing.py x: 4 commits (all time) y: 14 lines of code pyiceberg/avro/codecs/snappy_codec.py x: 2 commits (all time) y: 32 lines of code pyiceberg/cli/__init__.py x: 1 commits (all time) y: 1 lines of code pyiceberg/avro/codecs/bzip2.py x: 1 commits (all time) y: 20 lines of code pyiceberg/avro/codecs/deflate.py x: 1 commits (all time) y: 11 lines of code
1836.0
lines of code
  min: 1.0
  average: 252.23
  25th percentile: 29.0
  median: 105.0
  75th percentile: 350.0
  max: 1836.0
0 183.0
commits (all time)
min: 1.0 | average: 22.85 | 25th percentile: 4.0 | median: 13.0 | 75th percentile: 30.0 | max: 183.0

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

dev/provision.py x: 11 contributors (all time) y: 158 lines of code pyiceberg/__init__.py x: 10 contributors (all time) y: 1 lines of code pyiceberg/avro/reader.py x: 11 contributors (all time) y: 269 lines of code pyiceberg/catalog/__init__.py x: 34 contributors (all time) y: 500 lines of code pyiceberg/catalog/dynamodb.py x: 19 contributors (all time) y: 546 lines of code pyiceberg/catalog/glue.py x: 30 contributors (all time) y: 507 lines of code pyiceberg/catalog/hive.py x: 28 contributors (all time) y: 512 lines of code pyiceberg/catalog/memory.py x: 2 contributors (all time) y: 7 lines of code pyiceberg/catalog/noop.py x: 9 contributors (all time) y: 81 lines of code pyiceberg/catalog/rest.py x: 35 contributors (all time) y: 711 lines of code pyiceberg/catalog/sql.py x: 23 contributors (all time) y: 480 lines of code pyiceberg/cli/console.py x: 17 contributors (all time) y: 328 lines of code pyiceberg/cli/output.py x: 10 contributors (all time) y: 174 lines of code pyiceberg/expressions/literals.py x: 19 contributors (all time) y: 496 lines of code pyiceberg/expressions/parser.py x: 15 contributors (all time) y: 211 lines of code pyiceberg/expressions/visitors.py x: 16 contributors (all time) y: 1170 lines of code pyiceberg/io/__init__.py x: 27 contributors (all time) y: 195 lines of code pyiceberg/io/fsspec.py x: 22 contributors (all time) y: 235 lines of code pyiceberg/io/pyarrow.py x: 46 contributors (all time) y: 1836 lines of code pyiceberg/manifest.py x: 25 contributors (all time) y: 834 lines of code pyiceberg/partitioning.py x: 15 contributors (all time) y: 306 lines of code pyiceberg/schema.py x: 20 contributors (all time) y: 1002 lines of code pyiceberg/table/__init__.py x: 55 contributors (all time) y: 1086 lines of code pyiceberg/table/inspect.py x: 7 contributors (all time) y: 559 lines of code pyiceberg/table/locations.py x: 5 contributors (all time) y: 111 lines of code pyiceberg/table/metadata.py x: 21 contributors (all time) y: 350 lines of code pyiceberg/table/name_mapping.py x: 10 contributors (all time) y: 248 lines of code pyiceberg/table/refs.py x: 8 contributors (all time) y: 29 lines of code pyiceberg/table/snapshots.py x: 14 contributors (all time) y: 327 lines of code pyiceberg/table/sorting.py x: 10 contributors (all time) y: 121 lines of code pyiceberg/table/statistics.py x: 2 contributors (all time) y: 21 lines of code pyiceberg/table/update/__init__.py x: 9 contributors (all time) y: 549 lines of code pyiceberg/table/update/schema.py x: 4 contributors (all time) y: 606 lines of code pyiceberg/table/update/snapshot.py x: 7 contributors (all time) y: 594 lines of code pyiceberg/table/update/statistics.py x: 3 contributors (all time) y: 31 lines of code pyiceberg/table/upsert_util.py x: 3 contributors (all time) y: 48 lines of code pyiceberg/transforms.py x: 20 contributors (all time) y: 770 lines of code pyiceberg/typedef.py x: 20 contributors (all time) y: 105 lines of code pyiceberg/types.py x: 21 contributors (all time) y: 338 lines of code pyiceberg/utils/config.py x: 14 contributors (all time) y: 105 lines of code pyiceberg/utils/decimal.py x: 10 contributors (all time) y: 33 lines of code pyiceberg/utils/deprecated.py x: 10 contributors (all time) y: 25 lines of code pyiceberg/utils/properties.py x: 4 contributors (all time) y: 56 lines of code pyiceberg/utils/schema_conversion.py x: 11 contributors (all time) y: 255 lines of code pyiceberg/utils/singleton.py x: 8 contributors (all time) y: 16 lines of code pyproject.toml x: 34 contributors (all time) y: 420 lines of code ruff.toml x: 5 contributors (all time) y: 73 lines of code pyiceberg/table/update/spec.py x: 2 contributors (all time) y: 245 lines of code pyiceberg/avro/decoder_fast.pyi x: 5 contributors (all time) y: 38 lines of code pyiceberg/avro/decoder_fast.pyx x: 5 contributors (all time) y: 95 lines of code pyiceberg/avro/file.py x: 12 contributors (all time) y: 203 lines of code pyiceberg/conversions.py x: 12 contributors (all time) y: 179 lines of code pyiceberg/expressions/__init__.py x: 14 contributors (all time) y: 519 lines of code pyiceberg/serializers.py x: 8 contributors (all time) y: 54 lines of code pyiceberg/utils/bin_packing.py x: 6 contributors (all time) y: 92 lines of code pyiceberg/utils/concurrent.py x: 5 contributors (all time) y: 14 lines of code pyiceberg/utils/lazydict.py x: 4 contributors (all time) y: 33 lines of code dev/hive/core-site.xml x: 1 contributors (all time) y: 36 lines of code pyiceberg/avro/codecs/__init__.py x: 3 contributors (all time) y: 14 lines of code pyiceberg/avro/codecs/codec.py x: 2 contributors (all time) y: 9 lines of code pyiceberg/avro/resolver.py x: 9 contributors (all time) y: 330 lines of code pyiceberg/avro/writer.py x: 7 contributors (all time) y: 132 lines of code pyiceberg/utils/datetime.py x: 12 contributors (all time) y: 90 lines of code pyiceberg/avro/decoder.py x: 9 contributors (all time) y: 97 lines of code pyiceberg/utils/truncate.py x: 1 contributors (all time) y: 25 lines of code build-module.py x: 2 contributors (all time) y: 41 lines of code pyiceberg/avro/codecs/snappy_codec.py x: 2 contributors (all time) y: 32 lines of code pyiceberg/cli/__init__.py x: 1 contributors (all time) y: 1 lines of code pyiceberg/avro/codecs/bzip2.py x: 1 contributors (all time) y: 20 lines of code pyiceberg/avro/codecs/deflate.py x: 1 contributors (all time) y: 11 lines of code
1836.0
lines of code
  min: 1.0
  average: 252.23
  25th percentile: 29.0
  median: 105.0
  75th percentile: 350.0
  max: 1836.0
0 55.0
contributors (all time)
min: 1.0 | average: 11.47 | 25th percentile: 3.0 | median: 9.0 | 75th percentile: 16.0 | max: 55.0

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

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

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

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


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

dev/provision.py x: 1 commits (90d) y: 158 lines of code pyiceberg/__init__.py x: 1 commits (90d) y: 1 lines of code pyiceberg/avro/reader.py x: 1 commits (90d) y: 269 lines of code pyiceberg/catalog/__init__.py x: 6 commits (90d) y: 500 lines of code pyiceberg/catalog/dynamodb.py x: 4 commits (90d) y: 546 lines of code pyiceberg/catalog/glue.py x: 3 commits (90d) y: 507 lines of code pyiceberg/catalog/hive.py x: 4 commits (90d) y: 512 lines of code pyiceberg/catalog/memory.py x: 2 commits (90d) y: 7 lines of code pyiceberg/catalog/noop.py x: 2 commits (90d) y: 81 lines of code pyiceberg/catalog/rest.py x: 4 commits (90d) y: 711 lines of code pyiceberg/catalog/sql.py x: 4 commits (90d) y: 480 lines of code pyiceberg/cli/console.py x: 1 commits (90d) y: 328 lines of code pyiceberg/cli/output.py x: 1 commits (90d) y: 174 lines of code pyiceberg/expressions/literals.py x: 2 commits (90d) y: 496 lines of code pyiceberg/expressions/parser.py x: 1 commits (90d) y: 211 lines of code pyiceberg/expressions/visitors.py x: 2 commits (90d) y: 1170 lines of code pyiceberg/io/__init__.py x: 1 commits (90d) y: 195 lines of code pyiceberg/io/fsspec.py x: 3 commits (90d) y: 235 lines of code pyiceberg/io/pyarrow.py x: 4 commits (90d) y: 1836 lines of code pyiceberg/manifest.py x: 1 commits (90d) y: 834 lines of code pyiceberg/partitioning.py x: 1 commits (90d) y: 306 lines of code pyiceberg/schema.py x: 1 commits (90d) y: 1002 lines of code pyiceberg/table/__init__.py x: 11 commits (90d) y: 1086 lines of code pyiceberg/table/inspect.py x: 1 commits (90d) y: 559 lines of code pyiceberg/table/locations.py x: 4 commits (90d) y: 111 lines of code pyiceberg/table/metadata.py x: 1 commits (90d) y: 350 lines of code pyiceberg/table/name_mapping.py x: 1 commits (90d) y: 248 lines of code pyiceberg/table/refs.py x: 1 commits (90d) y: 29 lines of code pyiceberg/table/sorting.py x: 1 commits (90d) y: 121 lines of code pyiceberg/table/statistics.py x: 1 commits (90d) y: 21 lines of code pyiceberg/table/update/__init__.py x: 3 commits (90d) y: 549 lines of code pyiceberg/table/update/schema.py x: 1 commits (90d) y: 606 lines of code pyiceberg/table/update/snapshot.py x: 3 commits (90d) y: 594 lines of code pyiceberg/table/upsert_util.py x: 3 commits (90d) y: 48 lines of code pyiceberg/transforms.py x: 1 commits (90d) y: 770 lines of code pyiceberg/typedef.py x: 2 commits (90d) y: 105 lines of code pyiceberg/types.py x: 1 commits (90d) y: 338 lines of code pyiceberg/utils/deprecated.py x: 1 commits (90d) y: 25 lines of code pyiceberg/utils/properties.py x: 2 commits (90d) y: 56 lines of code pyiceberg/utils/schema_conversion.py x: 1 commits (90d) y: 255 lines of code pyproject.toml x: 6 commits (90d) y: 420 lines of code ruff.toml x: 1 commits (90d) y: 73 lines of code
1836.0
lines of code
  min: 1.0
  average: 370.96
  25th percentile: 81.0
  median: 269.0
  75th percentile: 546.0
  max: 1836.0
0 11.0
commits (90d)
min: 1.0 | average: 2.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 11.0

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

dev/provision.py x: 1 contributors (90d) y: 158 lines of code pyiceberg/__init__.py x: 1 contributors (90d) y: 1 lines of code pyiceberg/avro/reader.py x: 1 contributors (90d) y: 269 lines of code pyiceberg/catalog/__init__.py x: 6 contributors (90d) y: 500 lines of code pyiceberg/catalog/dynamodb.py x: 4 contributors (90d) y: 546 lines of code pyiceberg/catalog/glue.py x: 3 contributors (90d) y: 507 lines of code pyiceberg/catalog/hive.py x: 4 contributors (90d) y: 512 lines of code pyiceberg/catalog/memory.py x: 2 contributors (90d) y: 7 lines of code pyiceberg/catalog/noop.py x: 2 contributors (90d) y: 81 lines of code pyiceberg/catalog/rest.py x: 4 contributors (90d) y: 711 lines of code pyiceberg/catalog/sql.py x: 4 contributors (90d) y: 480 lines of code pyiceberg/cli/console.py x: 1 contributors (90d) y: 328 lines of code pyiceberg/cli/output.py x: 1 contributors (90d) y: 174 lines of code pyiceberg/expressions/literals.py x: 2 contributors (90d) y: 496 lines of code pyiceberg/expressions/parser.py x: 1 contributors (90d) y: 211 lines of code pyiceberg/expressions/visitors.py x: 2 contributors (90d) y: 1170 lines of code pyiceberg/io/__init__.py x: 1 contributors (90d) y: 195 lines of code pyiceberg/io/fsspec.py x: 3 contributors (90d) y: 235 lines of code pyiceberg/io/pyarrow.py x: 2 contributors (90d) y: 1836 lines of code pyiceberg/manifest.py x: 1 contributors (90d) y: 834 lines of code pyiceberg/partitioning.py x: 1 contributors (90d) y: 306 lines of code pyiceberg/schema.py x: 1 contributors (90d) y: 1002 lines of code pyiceberg/table/__init__.py x: 9 contributors (90d) y: 1086 lines of code pyiceberg/table/inspect.py x: 1 contributors (90d) y: 559 lines of code pyiceberg/table/locations.py x: 3 contributors (90d) y: 111 lines of code pyiceberg/table/metadata.py x: 1 contributors (90d) y: 350 lines of code pyiceberg/table/name_mapping.py x: 1 contributors (90d) y: 248 lines of code pyiceberg/table/refs.py x: 1 contributors (90d) y: 29 lines of code pyiceberg/table/sorting.py x: 1 contributors (90d) y: 121 lines of code pyiceberg/table/statistics.py x: 1 contributors (90d) y: 21 lines of code pyiceberg/table/update/__init__.py x: 2 contributors (90d) y: 549 lines of code pyiceberg/table/update/schema.py x: 1 contributors (90d) y: 606 lines of code pyiceberg/table/update/snapshot.py x: 3 contributors (90d) y: 594 lines of code pyiceberg/table/upsert_util.py x: 3 contributors (90d) y: 48 lines of code pyiceberg/transforms.py x: 1 contributors (90d) y: 770 lines of code pyiceberg/typedef.py x: 2 contributors (90d) y: 105 lines of code pyiceberg/types.py x: 1 contributors (90d) y: 338 lines of code pyiceberg/utils/deprecated.py x: 1 contributors (90d) y: 25 lines of code pyiceberg/utils/properties.py x: 2 contributors (90d) y: 56 lines of code pyiceberg/utils/schema_conversion.py x: 1 contributors (90d) y: 255 lines of code pyproject.toml x: 4 contributors (90d) y: 420 lines of code ruff.toml x: 1 contributors (90d) y: 73 lines of code
1836.0
lines of code
  min: 1.0
  average: 370.96
  25th percentile: 81.0
  median: 269.0
  75th percentile: 546.0
  max: 1836.0
0 9.0
contributors (90d)
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 9.0