aws / aws-sdk-pandas
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 192 files with 46,601 lines of code.
    • 8 files changed more than 100 times (4,097 lines of code)
    • 11 files changed 51-100 times (4,005 lines of code)
    • 32 files changed 21-50 times (8,754 lines of code)
    • 87 files changed 6-20 times (23,179 lines of code)
    • 54 files changed 1-5 times (6,566 lines of code)
8% | 8% | 18% | 49% | 14%
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 192 files with 46,601 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 19 files changed by 11-25 contributors (8,501 lines of code)
    • 68 files changed by 6-10 contributors (24,823 lines of code)
    • 92 files changed by 2-5 contributors (12,581 lines of code)
    • 13 files changed by 1 contributor (696 lines of code)
0% | 18% | 53% | 26% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, ipynb, md, yaml, sh, pyi, rst, txt, gitignore, toml, json, css, ini, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py17% | 8% | 34% | 29% | 9%
toml100% | 0% | 0% | 0% | 0%
ipynb0% | 8% | 3% | 70% | 16%
pyi0% | 0% | 0% | 52% | 47%
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
awswrangler16% | 8% | 32% | 31% | 11%
ROOT100% | 0% | 0% | 0% | 0%
tutorials0% | 8% | 3% | 70% | 16%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
_read_parquet.py
in awswrangler/s3
489 10 2020-07-20 2025-04-07 144 22 igorborgest@gmail.com kukushkin.anton@gmail.com
173 - 2020-10-26 2025-01-22 140 17 igorborgest@gmail.com kukushkin.anton@gmail.com
_read.py
in awswrangler/athena
848 18 2020-07-16 2025-01-06 137 18 igorborgest@gmail.com kukushkin.anton@gmail.com
_write_parquet.py
in awswrangler/s3
481 10 2020-07-20 2025-01-06 135 17 igorborgest@gmail.com kukushkin.anton@gmail.com
_write_text.py
in awswrangler/s3
486 4 2020-07-20 2025-01-06 131 14 igorborgest@gmail.com kukushkin.anton@gmail.com
_read_text.py
in awswrangler/s3
280 6 2020-07-20 2025-04-07 107 12 igorborgest@gmail.com kukushkin.anton@gmail.com
_utils.py
in awswrangler
603 59 2020-02-24 2024-08-28 104 15 igorborgest@gmail.com leonluttenberger@users.nore...
_data_types.py
in awswrangler
737 33 2020-03-17 2025-04-04 102 25 igorborgest@gmail.com 79100490+danielmy777@users....
__metadata__.py
in awswrangler
4 - 2020-02-19 2025-01-06 96 8 igorborgest@gmail.com kukushkin.anton@gmail.com
607 - 2020-07-17 2025-01-06 75 11 igorborgest@gmail.com kukushkin.anton@gmail.com
_utils.py
in awswrangler/athena
693 23 2020-07-16 2025-01-06 74 15 igorborgest@gmail.com kukushkin.anton@gmail.com
122 - 2020-05-28 2025-01-06 70 10 igorborgest@gmail.com kukushkin.anton@gmail.com
__init__.py
in awswrangler
67 - 2019-02-27 2024-02-28 69 14 igorborgest@gmail.com jaidisido@gmail.com
186 - 2020-07-22 2025-01-06 68 10 igorborgest@gmail.com kukushkin.anton@gmail.com
482 - 2020-05-28 2025-01-06 68 9 igorborgest@gmail.com kukushkin.anton@gmail.com
543 - 2020-07-22 2025-01-06 64 9 igorborgest@gmail.com kukushkin.anton@gmail.com
_config.py
in awswrangler
498 97 2020-07-17 2024-10-02 59 9 igorborgest@gmail.com jaidisido@gmail.com
_create.py
in awswrangler/catalog
765 17 2020-08-05 2025-01-06 57 8 igorborgest@gmail.com kukushkin.anton@gmail.com
exceptions.py
in awswrangler
38 - 2019-02-27 2024-02-28 54 10 igorborgest@gmail.com jaidisido@gmail.com
emr.py
in awswrangler
533 14 2019-10-18 2024-08-27 50 12 igorborgest@gmail.com leonluttenberger@users.nore...
231 - 2022-04-14 2025-01-06 49 8 cfait@misdre.info kukushkin.anton@gmail.com
_write_dataset.py
in awswrangler/s3
231 9 2020-07-21 2024-07-15 40 9 igorborgest@gmail.com leonluttenberger@users.nore...
_write.py
in awswrangler/s3
380 12 2020-06-11 2024-05-14 35 11 igorborgest@gmail.com jaidisido@gmail.com
postgresql.py
in awswrangler
363 17 2020-12-06 2024-08-27 34 10 igorborgest@gmail.com leonluttenberger@users.nore...
_read.py
in awswrangler/s3
336 17 2020-06-11 2025-04-07 33 11 igorborgest@gmail.com kukushkin.anton@gmail.com
_get.py
in awswrangler/catalog
411 21 2020-08-05 2024-10-02 33 12 igorborgest@gmail.com kukushkin.anton@gmail.com
_list.py
in awswrangler/s3
239 9 2020-06-11 2024-08-27 32 11 igorborgest@gmail.com leonluttenberger@users.nore...
mysql.py
in awswrangler
311 14 2020-12-06 2024-08-27 32 11 igorborgest@gmail.com leonluttenberger@users.nore...
_fs.py
in awswrangler/s3
523 28 2020-08-30 2024-10-10 31 11 igorborgest@gmail.com rdwebster@gmail.com
_write_iceberg.py
in awswrangler/athena
487 9 2023-05-02 2025-02-19 29 9 kukushkin.anton@gmail.com jaidisido@gmail.com
_copy.py
in awswrangler/s3
137 4 2020-06-11 2024-08-27 28 9 igorborgest@gmail.com leonluttenberger@users.nore...
_databases.py
in awswrangler
326 17 2020-12-06 2024-10-02 28 8 igorborgest@gmail.com kukushkin.anton@gmail.com
_delete.py
in awswrangler/s3
83 3 2020-06-11 2024-08-27 27 10 igorborgest@gmail.com leonluttenberger@users.nore...
_select.py
in awswrangler/s3
190 4 2021-06-11 2024-08-27 27 5 jaidisido@gmail.com leonluttenberger@users.nore...
sqlserver.py
in awswrangler
304 15 2021-01-05 2024-08-27 27 11 39695405+maxispeicher@users... leonluttenberger@users.nore...
__init__.py
in awswrangler/s3
53 - 2019-02-27 2023-12-21 26 8 igorborgest@gmail.com leonluttenberger@users.nore...
_describe.py
in awswrangler/s3
94 4 2020-06-11 2024-08-27 25 9 igorborgest@gmail.com leonluttenberger@users.nore...
_add.py
in awswrangler/catalog
178 6 2020-08-05 2024-08-27 25 8 igorborgest@gmail.com leonluttenberger@users.nore...
_write.py
in awswrangler/opensearch
319 14 2021-10-07 2024-12-18 25 8 mentzera@amazon.com kukushkin.anton@gmail.com
_read.py
in awswrangler/dynamodb
418 17 2022-06-16 2024-08-27 24 6 jaidisido@gmail.com leonluttenberger@users.nore...
529 - 2020-05-28 2023-12-21 24 8 igorborgest@gmail.com leonluttenberger@users.nore...
__init__.py
in awswrangler/athena
60 - 2019-02-27 2024-01-31 23 9 igorborgest@gmail.com leonluttenberger@users.nore...
_create.py
in awswrangler/quicksight
301 9 2020-06-10 2024-08-27 23 8 igorborgest@gmail.com leonluttenberger@users.nore...
_register.py
in awswrangler/distributed/ray
86 1 2022-10-11 2024-02-28 22 5 jaidisido@gmail.com jaidisido@gmail.com
_utils.py
in awswrangler/catalog
100 10 2020-08-05 2024-10-02 22 8 igorborgest@gmail.com kukushkin.anton@gmail.com
106 - 2021-09-01 2025-01-06 22 8 jaidisido@gmail.com kukushkin.anton@gmail.com
rds.py
in awswrangler/data_api
319 20 2021-08-03 2025-03-12 22 6 59623218+pwithams@users.nor... kukushkin.anton@gmail.com
arrow_parquet_datasource.py
in awswrangler/distributed/ray/datasources
402 14 2022-10-27 2024-10-28 22 5 jaidisido@gmail.com jaidisido@gmail.com
_wait.py
in awswrangler/s3
96 5 2020-06-11 2024-08-27 21 7 igorborgest@gmail.com leonluttenberger@users.nore...
cloudwatch.py
in awswrangler
230 8 2020-04-06 2024-08-27 21 8 igorborgest@gmail.com leonluttenberger@users.nore...
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
_data_types.py
in awswrangler
737 33 2020-03-17 2025-04-04 102 25 igorborgest@gmail.com 79100490+danielmy777@users....
_read_parquet.py
in awswrangler/s3
489 10 2020-07-20 2025-04-07 144 22 igorborgest@gmail.com kukushkin.anton@gmail.com
_read.py
in awswrangler/athena
848 18 2020-07-16 2025-01-06 137 18 igorborgest@gmail.com kukushkin.anton@gmail.com
173 - 2020-10-26 2025-01-22 140 17 igorborgest@gmail.com kukushkin.anton@gmail.com
_write_parquet.py
in awswrangler/s3
481 10 2020-07-20 2025-01-06 135 17 igorborgest@gmail.com kukushkin.anton@gmail.com
_utils.py
in awswrangler
603 59 2020-02-24 2024-08-28 104 15 igorborgest@gmail.com leonluttenberger@users.nore...
_utils.py
in awswrangler/athena
693 23 2020-07-16 2025-01-06 74 15 igorborgest@gmail.com kukushkin.anton@gmail.com
_write_text.py
in awswrangler/s3
486 4 2020-07-20 2025-01-06 131 14 igorborgest@gmail.com kukushkin.anton@gmail.com
__init__.py
in awswrangler
67 - 2019-02-27 2024-02-28 69 14 igorborgest@gmail.com jaidisido@gmail.com
_read_text.py
in awswrangler/s3
280 6 2020-07-20 2025-04-07 107 12 igorborgest@gmail.com kukushkin.anton@gmail.com
emr.py
in awswrangler
533 14 2019-10-18 2024-08-27 50 12 igorborgest@gmail.com leonluttenberger@users.nore...
_get.py
in awswrangler/catalog
411 21 2020-08-05 2024-10-02 33 12 igorborgest@gmail.com kukushkin.anton@gmail.com
607 - 2020-07-17 2025-01-06 75 11 igorborgest@gmail.com kukushkin.anton@gmail.com
_write.py
in awswrangler/s3
380 12 2020-06-11 2024-05-14 35 11 igorborgest@gmail.com jaidisido@gmail.com
_read.py
in awswrangler/s3
336 17 2020-06-11 2025-04-07 33 11 igorborgest@gmail.com kukushkin.anton@gmail.com
mysql.py
in awswrangler
311 14 2020-12-06 2024-08-27 32 11 igorborgest@gmail.com leonluttenberger@users.nore...
_list.py
in awswrangler/s3
239 9 2020-06-11 2024-08-27 32 11 igorborgest@gmail.com leonluttenberger@users.nore...
_fs.py
in awswrangler/s3
523 28 2020-08-30 2024-10-10 31 11 igorborgest@gmail.com rdwebster@gmail.com
sqlserver.py
in awswrangler
304 15 2021-01-05 2024-08-27 27 11 39695405+maxispeicher@users... leonluttenberger@users.nore...
122 - 2020-05-28 2025-01-06 70 10 igorborgest@gmail.com kukushkin.anton@gmail.com
186 - 2020-07-22 2025-01-06 68 10 igorborgest@gmail.com kukushkin.anton@gmail.com
exceptions.py
in awswrangler
38 - 2019-02-27 2024-02-28 54 10 igorborgest@gmail.com jaidisido@gmail.com
postgresql.py
in awswrangler
363 17 2020-12-06 2024-08-27 34 10 igorborgest@gmail.com leonluttenberger@users.nore...
_delete.py
in awswrangler/s3
83 3 2020-06-11 2024-08-27 27 10 igorborgest@gmail.com leonluttenberger@users.nore...
1766 - 2020-05-28 2024-01-23 17 10 igorborgest@gmail.com leonluttenberger@users.nore...
482 - 2020-05-28 2025-01-06 68 9 igorborgest@gmail.com kukushkin.anton@gmail.com
543 - 2020-07-22 2025-01-06 64 9 igorborgest@gmail.com kukushkin.anton@gmail.com
_config.py
in awswrangler
498 97 2020-07-17 2024-10-02 59 9 igorborgest@gmail.com jaidisido@gmail.com
_write_dataset.py
in awswrangler/s3
231 9 2020-07-21 2024-07-15 40 9 igorborgest@gmail.com leonluttenberger@users.nore...
_write_iceberg.py
in awswrangler/athena
487 9 2023-05-02 2025-02-19 29 9 kukushkin.anton@gmail.com jaidisido@gmail.com
_copy.py
in awswrangler/s3
137 4 2020-06-11 2024-08-27 28 9 igorborgest@gmail.com leonluttenberger@users.nore...
_describe.py
in awswrangler/s3
94 4 2020-06-11 2024-08-27 25 9 igorborgest@gmail.com leonluttenberger@users.nore...
__init__.py
in awswrangler/athena
60 - 2019-02-27 2024-01-31 23 9 igorborgest@gmail.com leonluttenberger@users.nore...
284 - 2020-12-06 2023-12-21 11 9 igorborgest@gmail.com leonluttenberger@users.nore...
__metadata__.py
in awswrangler
4 - 2020-02-19 2025-01-06 96 8 igorborgest@gmail.com kukushkin.anton@gmail.com
_create.py
in awswrangler/catalog
765 17 2020-08-05 2025-01-06 57 8 igorborgest@gmail.com kukushkin.anton@gmail.com
231 - 2022-04-14 2025-01-06 49 8 cfait@misdre.info kukushkin.anton@gmail.com
_databases.py
in awswrangler
326 17 2020-12-06 2024-10-02 28 8 igorborgest@gmail.com kukushkin.anton@gmail.com
__init__.py
in awswrangler/s3
53 - 2019-02-27 2023-12-21 26 8 igorborgest@gmail.com leonluttenberger@users.nore...
_write.py
in awswrangler/opensearch
319 14 2021-10-07 2024-12-18 25 8 mentzera@amazon.com kukushkin.anton@gmail.com
_add.py
in awswrangler/catalog
178 6 2020-08-05 2024-08-27 25 8 igorborgest@gmail.com leonluttenberger@users.nore...
529 - 2020-05-28 2023-12-21 24 8 igorborgest@gmail.com leonluttenberger@users.nore...
_create.py
in awswrangler/quicksight
301 9 2020-06-10 2024-08-27 23 8 igorborgest@gmail.com leonluttenberger@users.nore...
_utils.py
in awswrangler/catalog
100 10 2020-08-05 2024-10-02 22 8 igorborgest@gmail.com kukushkin.anton@gmail.com
106 - 2021-09-01 2025-01-06 22 8 jaidisido@gmail.com kukushkin.anton@gmail.com
cloudwatch.py
in awswrangler
230 8 2020-04-06 2024-08-27 21 8 igorborgest@gmail.com leonluttenberger@users.nore...
_read_excel.py
in awswrangler/s3
33 1 2021-01-07 2024-08-27 15 8 igorborgest@gmail.com leonluttenberger@users.nore...
_write_excel.py
in awswrangler/s3
33 1 2021-01-07 2024-08-27 14 8 igorborgest@gmail.com leonluttenberger@users.nore...
998 - 2020-06-23 2023-12-21 14 8 igorborgest@gmail.com leonluttenberger@users.nore...
900 - 2020-05-28 2023-12-21 13 8 igorborgest@gmail.com leonluttenberger@users.nore...
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
pyi
_read.pyi
in awswrangler/dynamodb
242 13 2023-05-03 2024-01-09 4 1 leonluttenberger@users.nore... leonluttenberger@users.nore...
178 - 2023-06-06 2023-06-06 1 1 kukushkin.anton@gmail.com kukushkin.anton@gmail.com
_connect.py
in awswrangler/redshift
92 3 2023-05-05 2024-08-27 3 1 leonluttenberger@users.nore... leonluttenberger@users.nore...
_create.py
in awswrangler/timestream
46 2 2023-05-05 2024-08-27 3 1 leonluttenberger@users.nore... leonluttenberger@users.nore...
filename_provider.py
in awswrangler/distributed/ray/datasources
37 4 2024-03-26 2024-03-26 1 1 kukushkin.anton@gmail.com kukushkin.anton@gmail.com
_read_orc.py
in awswrangler/distributed/ray/s3
24 1 2023-06-08 2024-01-09 2 1 leonluttenberger@users.nore... leonluttenberger@users.nore...
_gremlin_init.py
in awswrangler/neptune
23 - 2023-02-07 2023-04-11 2 1 jaidisido@gmail.com jaidisido@gmail.com
_delete.py
in awswrangler/timestream
20 2 2023-05-05 2024-08-27 3 1 leonluttenberger@users.nore... leonluttenberger@users.nore...
_sql_utils.py
in awswrangler
18 1 2023-12-08 2023-12-08 1 1 kukushkin.anton@gmail.com kukushkin.anton@gmail.com
__init__.py
in awswrangler/cleanrooms
6 - 2023-06-27 2023-06-27 1 1 jaidisido@gmail.com jaidisido@gmail.com
__init__.py
in awswrangler/data_api
5 - 2021-08-03 2021-08-03 1 1 59623218+pwithams@users.nor... 59623218+pwithams@users.nor...
__init__.py
in awswrangler/distributed/ray/modin
4 - 2022-10-11 2023-04-11 2 1 jaidisido@gmail.com jaidisido@gmail.com
__init__.py
in awswrangler/distributed/ray/modin/s3
1 - 2022-10-11 2023-04-11 2 1 jaidisido@gmail.com jaidisido@gmail.com
1127 - 2023-03-01 2023-12-21 3 2 jaidisido@gmail.com leonluttenberger@users.nore...
587 - 2023-03-01 2023-12-21 3 2 jaidisido@gmail.com leonluttenberger@users.nore...
pyi
_read.pyi
in awswrangler/athena
323 15 2023-05-04 2024-01-09 7 2 leonluttenberger@users.nore... leonluttenberger@users.nore...
246 - 2023-05-31 2023-06-22 2 2 kukushkin.anton@gmail.com jaidisido@gmail.com
_read.py
in awswrangler/redshift
230 6 2023-05-05 2024-08-27 7 2 leonluttenberger@users.nore... leonluttenberger@users.nore...
_read.py
in awswrangler/timestream
228 9 2023-05-05 2024-08-27 4 2 leonluttenberger@users.nore... leonluttenberger@users.nore...
pyi
_read_text.pyi
in awswrangler/s3
199 10 2023-05-04 2024-06-27 4 2 leonluttenberger@users.nore... kukushkin.anton@gmail.com
pyi
_read.pyi
in awswrangler/redshift
193 11 2023-05-05 2024-01-09 4 2 leonluttenberger@users.nore... leonluttenberger@users.nore...
169 - 2022-11-28 2023-11-01 4 2 jaidisido@gmail.com jaidisido@gmail.com
emr_serverless.py
in awswrangler
143 3 2023-05-31 2024-08-27 3 2 kukushkin.anton@gmail.com leonluttenberger@users.nore...
_sql_formatter.py
in awswrangler
130 28 2022-10-25 2024-05-01 6 2 leonluttenberger@users.nore... jaidisido@gmail.com
__init__.py
in awswrangler/quicksight
82 - 2020-06-10 2023-12-21 6 2 igorborgest@gmail.com leonluttenberger@users.nore...
_read.py
in awswrangler/cleanrooms
79 2 2023-06-27 2024-08-27 5 2 jaidisido@gmail.com leonluttenberger@users.nore...
pandas_text_datasink.py
in awswrangler/distributed/ray/datasources
77 4 2024-01-08 2024-03-26 3 2 kukushkin.anton@gmail.com kukushkin.anton@gmail.com
file_datasink.py
in awswrangler/distributed/ray/datasources
73 6 2024-01-08 2024-03-26 3 2 kukushkin.anton@gmail.com kukushkin.anton@gmail.com
arrow_parquet_datasink.py
in awswrangler/distributed/ray/datasources
66 3 2024-01-08 2024-03-26 3 2 kukushkin.anton@gmail.com kukushkin.anton@gmail.com
_write_deltalake.py
in awswrangler/s3
66 2 2023-04-28 2024-08-27 5 2 leonluttenberger@users.nore... leonluttenberger@users.nore...
pyi
_executions.pyi
in awswrangler/athena
64 6 2023-05-04 2024-01-09 6 2 leonluttenberger@users.nore... leonluttenberger@users.nore...
_list.py
in awswrangler/distributed/ray/s3
56 1 2023-02-24 2024-01-09 3 2 jaidisido@gmail.com leonluttenberger@users.nore...
pyi
_read.pyi
in awswrangler/timestream
53 5 2023-05-05 2024-01-09 3 2 leonluttenberger@users.nore... leonluttenberger@users.nore...
arrow_orc_datasink.py
in awswrangler/distributed/ray/datasources
47 2 2024-01-08 2024-03-26 3 2 kukushkin.anton@gmail.com kukushkin.anton@gmail.com
_read_orc.py
in awswrangler/distributed/ray/modin/s3
43 1 2023-06-08 2024-06-27 4 2 leonluttenberger@users.nore... kukushkin.anton@gmail.com
arrow_csv_datasink.py
in awswrangler/distributed/ray/datasources
33 2 2024-01-08 2024-03-26 3 2 kukushkin.anton@gmail.com kukushkin.anton@gmail.com
_read_parquet.py
in awswrangler/distributed/ray/s3
26 1 2023-02-24 2024-01-09 4 2 leonluttenberger@users.nore... leonluttenberger@users.nore...
__init__.py
in awswrangler/timestream
25 - 2023-05-05 2023-05-18 2 2 leonluttenberger@users.nore... kukushkin.anton@gmail.com
_list.py
in awswrangler/timestream
24 2 2023-05-05 2024-08-27 4 2 leonluttenberger@users.nore... leonluttenberger@users.nore...
__init__.py
in awswrangler/data_quality
14 - 2022-12-15 2022-12-15 1 2 luttenberger.leon@gmail.com 3997468+kukushking@users.no...
__init__.py
in awswrangler/redshift
14 - 2019-06-10 2023-05-05 2 2 igorborgest@gmail.com leonluttenberger@users.nore...
__init__.py
in awswrangler/distributed/ray
8 - 2022-10-05 2023-12-21 5 2 jaidisido@gmail.com leonluttenberger@users.nore...
__init__.py
in awswrangler/distributed/ray/s3
1 - 2023-02-24 2023-04-11 2 2 leonluttenberger@users.nore... jaidisido@gmail.com
1170 - 2023-03-17 2023-12-21 4 3 jaidisido@gmail.com leonluttenberger@users.nore...
_utils.py
in awswrangler/redshift
428 19 2023-05-05 2024-09-11 6 3 leonluttenberger@users.nore... 91473976+jack-dell@users.no...
_write.py
in awswrangler/redshift
394 4 2023-05-05 2025-03-03 8 3 leonluttenberger@users.nore... kukushkin.anton@gmail.com
382 - 2022-10-07 2024-04-10 15 3 leonluttenberger@users.nore... leonluttenberger@users.nore...
_write.py
in awswrangler/timestream
381 11 2023-05-05 2025-01-08 5 3 leonluttenberger@users.nore... kukushkin.anton@gmail.com
pyi
_read_parquet.pyi
in awswrangler/s3
250 13 2023-05-04 2024-06-27 6 3 leonluttenberger@users.nore... kukushkin.anton@gmail.com
_client.py
in awswrangler/neptune
225 17 2023-02-07 2024-08-27 8 3 jaidisido@gmail.com leonluttenberger@users.nore...
Correlations

File Size vs. Number of Changes: 192 points

awswrangler/athena/_cache.py x: 169 lines of code y: 14 # changes awswrangler/s3/_read.py x: 336 lines of code y: 33 # changes awswrangler/s3/_read_parquet.py x: 489 lines of code y: 144 # changes awswrangler/s3/_read_text.py x: 280 lines of code y: 107 # changes awswrangler/_data_types.py x: 737 lines of code y: 102 # changes awswrangler/data_api/rds.py x: 319 lines of code y: 22 # changes awswrangler/data_api/redshift.py x: 165 lines of code y: 19 # changes awswrangler/redshift/_write.py x: 394 lines of code y: 8 # changes awswrangler/oracle.py x: 354 lines of code y: 20 # changes awswrangler/athena/_write_iceberg.py x: 487 lines of code y: 29 # changes pyproject.toml x: 173 lines of code y: 140 # changes awswrangler/timestream/_write.py x: 381 lines of code y: 5 # changes awswrangler/__metadata__.py x: 4 lines of code y: 96 # changes awswrangler/athena/_read.py x: 848 lines of code y: 137 # changes awswrangler/athena/_utils.py x: 693 lines of code y: 74 # changes awswrangler/catalog/_create.py x: 765 lines of code y: 57 # changes awswrangler/s3/_read_orc.py x: 295 lines of code y: 19 # changes awswrangler/s3/_write_orc.py x: 378 lines of code y: 21 # changes awswrangler/s3/_write_parquet.py x: 481 lines of code y: 135 # changes awswrangler/s3/_write_text.py x: 486 lines of code y: 131 # changes tutorials/001 - Introduction.ipynb x: 122 lines of code y: 70 # changes tutorials/007 - Redshift, MySQL, PostgreSQL, SQL Server, Oracle.ipynb x: 231 lines of code y: 49 # changes tutorials/014 - Schema Evolution.ipynb x: 482 lines of code y: 68 # changes tutorials/021 - Global Configurations.ipynb x: 607 lines of code y: 75 # changes tutorials/022 - Writing Partitions Concurrently.ipynb x: 186 lines of code y: 68 # changes tutorials/023 - Flexible Partitions Filter.ipynb x: 543 lines of code y: 64 # changes tutorials/030 - Data Api.ipynb x: 106 lines of code y: 22 # changes awswrangler/opensearch/_read.py x: 103 lines of code y: 14 # changes awswrangler/opensearch/_write.py x: 319 lines of code y: 25 # changes awswrangler/distributed/ray/datasources/arrow_parquet_datasource.py x: 402 lines of code y: 22 # changes awswrangler/s3/_fs.py x: 523 lines of code y: 31 # changes awswrangler/catalog/_get.py x: 411 lines of code y: 33 # changes awswrangler/catalog/_utils.py x: 100 lines of code y: 22 # changes awswrangler/_databases.py x: 326 lines of code y: 28 # changes awswrangler/_config.py x: 498 lines of code y: 59 # changes awswrangler/redshift/_utils.py x: 428 lines of code y: 6 # changes awswrangler/_arrow.py x: 97 lines of code y: 12 # changes awswrangler/_utils.py x: 603 lines of code y: 104 # changes awswrangler/athena/_executions.py x: 108 lines of code y: 9 # changes awswrangler/athena/_spark.py x: 141 lines of code y: 5 # changes awswrangler/athena/_statements.py x: 74 lines of code y: 7 # changes awswrangler/catalog/_add.py x: 178 lines of code y: 25 # changes awswrangler/catalog/_delete.py x: 86 lines of code y: 19 # changes awswrangler/chime.py x: 19 lines of code y: 5 # changes awswrangler/cleanrooms/_read.py x: 79 lines of code y: 5 # changes awswrangler/cleanrooms/_utils.py x: 26 lines of code y: 4 # changes awswrangler/cloudwatch.py x: 230 lines of code y: 21 # changes awswrangler/data_api/_connector.py x: 99 lines of code y: 7 # changes awswrangler/data_quality/_create.py x: 168 lines of code y: 10 # changes awswrangler/data_quality/_get.py x: 18 lines of code y: 6 # changes awswrangler/distributed/ray/_core.py x: 97 lines of code y: 13 # changes awswrangler/dynamodb/_delete.py x: 26 lines of code y: 7 # changes awswrangler/dynamodb/_read.py x: 418 lines of code y: 24 # changes awswrangler/dynamodb/_utils.py x: 166 lines of code y: 19 # changes awswrangler/dynamodb/_write.py x: 117 lines of code y: 12 # changes awswrangler/emr.py x: 533 lines of code y: 50 # changes awswrangler/emr_serverless.py x: 143 lines of code y: 3 # changes awswrangler/mysql.py x: 311 lines of code y: 32 # changes awswrangler/neptune/_client.py x: 225 lines of code y: 8 # changes awswrangler/neptune/_neptune.py x: 296 lines of code y: 14 # changes awswrangler/neptune/_utils.py x: 71 lines of code y: 7 # changes awswrangler/opensearch/_utils.py x: 257 lines of code y: 16 # changes awswrangler/postgresql.py x: 363 lines of code y: 34 # changes awswrangler/quicksight/_cancel.py x: 23 lines of code y: 15 # changes awswrangler/quicksight/_create.py x: 301 lines of code y: 23 # changes awswrangler/quicksight/_delete.py x: 141 lines of code y: 17 # changes awswrangler/quicksight/_describe.py x: 88 lines of code y: 16 # changes awswrangler/quicksight/_get_list.py x: 229 lines of code y: 16 # changes awswrangler/redshift/_connect.py x: 92 lines of code y: 3 # changes awswrangler/redshift/_read.py x: 230 lines of code y: 7 # changes awswrangler/s3/_copy.py x: 137 lines of code y: 28 # changes awswrangler/s3/_delete.py x: 83 lines of code y: 27 # changes awswrangler/s3/_describe.py x: 94 lines of code y: 25 # changes awswrangler/s3/_download.py x: 31 lines of code y: 9 # changes awswrangler/s3/_list.py x: 239 lines of code y: 32 # changes awswrangler/s3/_read_deltalake.py x: 52 lines of code y: 13 # changes awswrangler/s3/_read_excel.py x: 33 lines of code y: 15 # changes awswrangler/s3/_select.py x: 190 lines of code y: 27 # changes awswrangler/s3/_upload.py x: 29 lines of code y: 8 # changes awswrangler/s3/_wait.py x: 96 lines of code y: 21 # changes awswrangler/s3/_write_deltalake.py x: 66 lines of code y: 5 # changes awswrangler/s3/_write_excel.py x: 33 lines of code y: 14 # changes awswrangler/sqlserver.py x: 304 lines of code y: 27 # changes awswrangler/sts.py x: 13 lines of code y: 9 # changes awswrangler/timestream/_create.py x: 46 lines of code y: 3 # changes awswrangler/timestream/_delete.py x: 20 lines of code y: 3 # changes awswrangler/timestream/_list.py x: 24 lines of code y: 4 # changes awswrangler/timestream/_read.py x: 228 lines of code y: 4 # changes awswrangler/distributed/ray/modin/_data_types.py x: 19 lines of code y: 8 # changes awswrangler/distributed/ray/modin/_utils.py x: 93 lines of code y: 17 # changes awswrangler/distributed/ray/modin/s3/_write_dataset.py x: 154 lines of code y: 18 # changes awswrangler/s3/_write_dataset.py x: 231 lines of code y: 40 # changes awswrangler/distributed/ray/modin/s3/_read_orc.py x: 43 lines of code y: 4 # changes awswrangler/distributed/ray/modin/s3/_read_parquet.py x: 58 lines of code y: 17 # changes awswrangler/distributed/ray/modin/s3/_read_text.py x: 145 lines of code y: 16 # changes awswrangler/s3/_read_parquet.pyi x: 250 lines of code y: 6 # changes awswrangler/s3/_read_text.pyi x: 199 lines of code y: 4 # changes awswrangler/typing.py x: 58 lines of code y: 15 # changes awswrangler/catalog/__init__.py x: 104 lines of code y: 13 # changes awswrangler/s3/_write.py x: 380 lines of code y: 35 # changes awswrangler/_sql_formatter.py x: 130 lines of code y: 6 # changes tutorials/035 - Distributing Calls on Ray Remote Cluster.ipynb x: 382 lines of code y: 15 # changes awswrangler/distributed/ray/datasources/__init__.py x: 33 lines of code y: 10 # changes awswrangler/distributed/ray/datasources/arrow_csv_datasink.py x: 33 lines of code y: 3 # changes awswrangler/distributed/ray/datasources/arrow_parquet_datasink.py x: 66 lines of code y: 3 # changes awswrangler/distributed/ray/datasources/file_datasink.py x: 73 lines of code y: 3 # changes awswrangler/distributed/ray/datasources/filename_provider.py x: 37 lines of code y: 1 # changes awswrangler/distributed/ray/datasources/pandas_text_datasink.py x: 77 lines of code y: 3 # changes awswrangler/distributed/ray/modin/s3/_write_orc.py x: 61 lines of code y: 5 # changes awswrangler/distributed/ray/modin/s3/_write_parquet.py x: 64 lines of code y: 13 # changes awswrangler/distributed/ray/modin/s3/_write_text.py x: 109 lines of code y: 15 # changes awswrangler/__init__.py x: 67 lines of code y: 69 # changes awswrangler/distributed/ray/_register.py x: 86 lines of code y: 22 # changes awswrangler/exceptions.py x: 38 lines of code y: 54 # changes awswrangler/distributed/ray/datasources/arrow_parquet_base_datasource.py x: 50 lines of code y: 6 # changes awswrangler/athena/__init__.py x: 60 lines of code y: 23 # changes tutorials/003 - Amazon S3.ipynb x: 1766 lines of code y: 17 # changes tutorials/031 - OpenSearch.ipynb x: 1637 lines of code y: 9 # changes awswrangler/_executor.py x: 42 lines of code y: 5 # changes awswrangler/athena/_read.pyi x: 323 lines of code y: 7 # changes awswrangler/distributed/ray/_executor.py x: 33 lines of code y: 7 # changes awswrangler/distributed/ray/_utils.py x: 27 lines of code y: 8 # changes awswrangler/distributed/ray/datasources/arrow_json_datasource.py x: 36 lines of code y: 4 # changes awswrangler/distributed/ray/datasources/pandas_text_datasource.py x: 135 lines of code y: 13 # changes awswrangler/distributed/ray/modin/_core.py x: 36 lines of code y: 7 # changes awswrangler/distributed/ray/s3/_list.py x: 56 lines of code y: 3 # changes awswrangler/s3/_list.pyi x: 111 lines of code y: 9 # changes awswrangler/s3/_write_concurrent.py x: 40 lines of code y: 14 # changes awswrangler/athena/_executions.pyi x: 64 lines of code y: 6 # changes awswrangler/catalog/_definitions.py x: 348 lines of code y: 17 # changes awswrangler/distributed/ray/_core.pyi x: 23 lines of code y: 6 # changes awswrangler/distributed/ray/datasources/arrow_csv_datasource.py x: 52 lines of code y: 6 # changes awswrangler/distributed/ray/datasources/arrow_orc_datasource.py x: 41 lines of code y: 4 # changes awswrangler/distributed/ray/s3/_read_orc.py x: 24 lines of code y: 2 # changes awswrangler/dynamodb/_read.pyi x: 242 lines of code y: 4 # changes awswrangler/neptune/_gremlin_parser.py x: 53 lines of code y: 5 # changes awswrangler/quicksight/_utils.py x: 29 lines of code y: 14 # changes awswrangler/redshift/_read.pyi x: 193 lines of code y: 4 # changes awswrangler/s3/_read_text_core.py x: 104 lines of code y: 7 # changes awswrangler/timestream/_read.pyi x: 53 lines of code y: 3 # changes awswrangler/distributed/ray/__init__.py x: 8 lines of code y: 5 # changes awswrangler/pandas/__init__.py x: 46 lines of code y: 5 # changes awswrangler/quicksight/__init__.py x: 82 lines of code y: 6 # changes awswrangler/s3/__init__.py x: 53 lines of code y: 26 # changes tutorials/017 - Partition Projection.ipynb x: 900 lines of code y: 13 # changes tutorials/002 - Sessions.ipynb x: 156 lines of code y: 14 # changes tutorials/004 - Parquet Datasets.ipynb x: 546 lines of code y: 12 # changes tutorials/005 - Glue Catalog.ipynb x: 711 lines of code y: 14 # changes tutorials/006 - Amazon Athena.ipynb x: 529 lines of code y: 24 # changes tutorials/008 - Redshift - Copy & Unload.ipynb x: 575 lines of code y: 18 # changes tutorials/009 - Redshift - Append, Overwrite, Upsert.ipynb x: 394 lines of code y: 12 # changes tutorials/010 - Parquet Crawler.ipynb x: 840 lines of code y: 11 # changes tutorials/011 - CSV Datasets.ipynb x: 596 lines of code y: 12 # changes tutorials/012 - CSV Crawler.ipynb x: 691 lines of code y: 9 # changes tutorials/013 - Merging Datasets on S3.ipynb x: 500 lines of code y: 9 # changes tutorials/015 - EMR.ipynb x: 184 lines of code y: 9 # changes tutorials/016 - EMR & Docker.ipynb x: 349 lines of code y: 9 # changes tutorials/018 - QuickSight.ipynb x: 1309 lines of code y: 10 # changes tutorials/019 - Athena Cache.ipynb x: 998 lines of code y: 14 # changes tutorials/025 - Redshift - Loading Parquet files with Spectrum.ipynb x: 463 lines of code y: 10 # changes tutorials/026 - Amazon Timestream.ipynb x: 284 lines of code y: 11 # changes tutorials/027 - Amazon Timestream 2.ipynb x: 1098 lines of code y: 10 # changes tutorials/028 - DynamoDB.ipynb x: 372 lines of code y: 8 # changes tutorials/033 - Amazon Neptune.ipynb x: 679 lines of code y: 14 # changes tutorials/037 - Glue Data Quality.ipynb x: 1127 lines of code y: 3 # changes tutorials/038 - OpenSearch Serverless.ipynb x: 587 lines of code y: 3 # changes tutorials/039 - Athena Iceberg.ipynb x: 1170 lines of code y: 4 # changes awswrangler/_sql_utils.py x: 18 lines of code y: 1 # changes tutorials/036 - Distributing Calls with Glue Interactive Sessions on Ray.ipynb x: 169 lines of code y: 4 # changes awswrangler/cleanrooms/__init__.py x: 6 lines of code y: 1 # changes tutorials/040 - EMR Serverless.ipynb x: 246 lines of code y: 2 # changes tutorials/041 - Apache Spark on Amazon Athena.ipynb x: 178 lines of code y: 1 # changes awswrangler/neptune/__init__.py x: 26 lines of code y: 5 # changes awswrangler/redshift/__init__.py x: 14 lines of code y: 2 # changes awswrangler/distributed/__init__.py x: 1 lines of code y: 9 # changes awswrangler/distributed/ray/modin/__init__.py x: 4 lines of code y: 2 # changes awswrangler/distributed/ray/modin/s3/__init__.py x: 1 lines of code y: 2 # changes awswrangler/dynamodb/__init__.py x: 15 lines of code y: 5 # changes awswrangler/opensearch/__init__.py x: 15 lines of code y: 3 # changes awswrangler/data_quality/__init__.py x: 14 lines of code y: 1 # changes tutorials/020 - Spark Table Interoperability.ipynb x: 72 lines of code y: 6 # changes tutorials/024 - Athena Query Metadata.ipynb x: 159 lines of code y: 4 # changes
144.0
# changes
  min: 1.0
  average: 19.96
  25th percentile: 5.0
  median: 10.5
  75th percentile: 21.75
  max: 144.0
0 1766.0
lines of code
min: 1.0 | average: 242.71 | 25th percentile: 46.0 | median: 132.5 | 75th percentile: 348.75 | max: 1766.0

Number of Contributors vs. Number of Changes: 192 points

awswrangler/athena/_cache.py x: 7 # contributors y: 14 # changes awswrangler/s3/_read.py x: 11 # contributors y: 33 # changes awswrangler/s3/_read_parquet.py x: 22 # contributors y: 144 # changes awswrangler/s3/_read_text.py x: 12 # contributors y: 107 # changes awswrangler/_data_types.py x: 25 # contributors y: 102 # changes awswrangler/data_api/rds.py x: 6 # contributors y: 22 # changes awswrangler/data_api/redshift.py x: 5 # contributors y: 19 # changes awswrangler/redshift/_write.py x: 3 # contributors y: 8 # changes awswrangler/oracle.py x: 7 # contributors y: 20 # changes awswrangler/athena/_write_iceberg.py x: 9 # contributors y: 29 # changes pyproject.toml x: 17 # contributors y: 140 # changes awswrangler/timestream/_write.py x: 3 # contributors y: 5 # changes awswrangler/__metadata__.py x: 8 # contributors y: 96 # changes awswrangler/athena/_read.py x: 18 # contributors y: 137 # changes awswrangler/athena/_utils.py x: 15 # contributors y: 74 # changes awswrangler/catalog/_create.py x: 8 # contributors y: 57 # changes awswrangler/s3/_read_orc.py x: 4 # contributors y: 19 # changes awswrangler/s3/_write_orc.py x: 5 # contributors y: 21 # changes awswrangler/s3/_write_parquet.py x: 17 # contributors y: 135 # changes awswrangler/s3/_write_text.py x: 14 # contributors y: 131 # changes tutorials/001 - Introduction.ipynb x: 10 # contributors y: 70 # changes tutorials/007 - Redshift, MySQL, PostgreSQL, SQL Server, Oracle.ipynb x: 8 # contributors y: 49 # changes tutorials/014 - Schema Evolution.ipynb x: 9 # contributors y: 68 # changes tutorials/021 - Global Configurations.ipynb x: 11 # contributors y: 75 # changes tutorials/022 - Writing Partitions Concurrently.ipynb x: 10 # contributors y: 68 # changes tutorials/023 - Flexible Partitions Filter.ipynb x: 9 # contributors y: 64 # changes tutorials/030 - Data Api.ipynb x: 8 # contributors y: 22 # changes awswrangler/opensearch/_read.py x: 6 # contributors y: 14 # changes awswrangler/opensearch/_write.py x: 8 # contributors y: 25 # changes awswrangler/distributed/ray/datasources/arrow_parquet_datasource.py x: 5 # contributors y: 22 # changes awswrangler/s3/_fs.py x: 11 # contributors y: 31 # changes awswrangler/catalog/_get.py x: 12 # contributors y: 33 # changes awswrangler/_databases.py x: 8 # contributors y: 28 # changes awswrangler/_config.py x: 9 # contributors y: 59 # changes awswrangler/redshift/_utils.py x: 3 # contributors y: 6 # changes awswrangler/_arrow.py x: 7 # contributors y: 12 # changes awswrangler/_utils.py x: 15 # contributors y: 104 # changes awswrangler/athena/_executions.py x: 3 # contributors y: 9 # changes awswrangler/athena/_spark.py x: 4 # contributors y: 5 # changes awswrangler/athena/_statements.py x: 3 # contributors y: 7 # changes awswrangler/catalog/_delete.py x: 7 # contributors y: 19 # changes awswrangler/cleanrooms/_read.py x: 2 # contributors y: 5 # changes awswrangler/cleanrooms/_utils.py x: 3 # contributors y: 4 # changes awswrangler/cloudwatch.py x: 8 # contributors y: 21 # changes awswrangler/data_quality/_create.py x: 5 # contributors y: 10 # changes awswrangler/data_quality/_get.py x: 5 # contributors y: 6 # changes awswrangler/distributed/ray/_core.py x: 3 # contributors y: 13 # changes awswrangler/dynamodb/_read.py x: 6 # contributors y: 24 # changes awswrangler/dynamodb/_write.py x: 6 # contributors y: 12 # changes awswrangler/emr.py x: 12 # contributors y: 50 # changes awswrangler/emr_serverless.py x: 2 # contributors y: 3 # changes awswrangler/mysql.py x: 11 # contributors y: 32 # changes awswrangler/neptune/_utils.py x: 4 # contributors y: 7 # changes awswrangler/opensearch/_utils.py x: 7 # contributors y: 16 # changes awswrangler/postgresql.py x: 10 # contributors y: 34 # changes awswrangler/quicksight/_cancel.py x: 4 # contributors y: 15 # changes awswrangler/quicksight/_create.py x: 8 # contributors y: 23 # changes awswrangler/quicksight/_delete.py x: 5 # contributors y: 17 # changes awswrangler/quicksight/_describe.py x: 4 # contributors y: 16 # changes awswrangler/redshift/_connect.py x: 1 # contributors y: 3 # changes awswrangler/redshift/_read.py x: 2 # contributors y: 7 # changes awswrangler/s3/_copy.py x: 9 # contributors y: 28 # changes awswrangler/s3/_delete.py x: 10 # contributors y: 27 # changes awswrangler/s3/_describe.py x: 9 # contributors y: 25 # changes awswrangler/s3/_download.py x: 6 # contributors y: 9 # changes awswrangler/s3/_read_deltalake.py x: 6 # contributors y: 13 # changes awswrangler/s3/_read_excel.py x: 8 # contributors y: 15 # changes awswrangler/s3/_select.py x: 5 # contributors y: 27 # changes awswrangler/s3/_upload.py x: 5 # contributors y: 8 # changes awswrangler/s3/_wait.py x: 7 # contributors y: 21 # changes awswrangler/s3/_write_excel.py x: 8 # contributors y: 14 # changes awswrangler/secretsmanager.py x: 4 # contributors y: 6 # changes awswrangler/sqlserver.py x: 11 # contributors y: 27 # changes awswrangler/sts.py x: 4 # contributors y: 9 # changes awswrangler/timestream/_list.py x: 2 # contributors y: 4 # changes awswrangler/distributed/ray/modin/_utils.py x: 6 # contributors y: 17 # changes awswrangler/distributed/ray/modin/s3/_write_dataset.py x: 5 # contributors y: 18 # changes awswrangler/s3/_write_dataset.py x: 9 # contributors y: 40 # changes awswrangler/distributed/ray/modin/s3/_read_text.py x: 5 # contributors y: 16 # changes awswrangler/s3/_write.py x: 11 # contributors y: 35 # changes awswrangler/_sql_formatter.py x: 2 # contributors y: 6 # changes tutorials/035 - Distributing Calls on Ray Remote Cluster.ipynb x: 3 # contributors y: 15 # changes awswrangler/distributed/ray/datasources/__init__.py x: 4 # contributors y: 10 # changes awswrangler/distributed/ray/datasources/filename_provider.py x: 1 # contributors y: 1 # changes awswrangler/distributed/ray/modin/s3/_write_text.py x: 6 # contributors y: 15 # changes awswrangler/__init__.py x: 14 # contributors y: 69 # changes awswrangler/exceptions.py x: 10 # contributors y: 54 # changes awswrangler/athena/__init__.py x: 9 # contributors y: 23 # changes tutorials/003 - Amazon S3.ipynb x: 10 # contributors y: 17 # changes awswrangler/distributed/ray/datasources/pandas_text_datasource.py x: 5 # contributors y: 13 # changes awswrangler/s3/_list.pyi x: 5 # contributors y: 9 # changes awswrangler/s3/_write_concurrent.py x: 5 # contributors y: 14 # changes awswrangler/distributed/ray/s3/_read_orc.py x: 1 # contributors y: 2 # changes awswrangler/dynamodb/_read.pyi x: 1 # contributors y: 4 # changes awswrangler/quicksight/_utils.py x: 3 # contributors y: 14 # changes awswrangler/s3/__init__.py x: 8 # contributors y: 26 # changes tutorials/017 - Partition Projection.ipynb x: 8 # contributors y: 13 # changes tutorials/006 - Amazon Athena.ipynb x: 8 # contributors y: 24 # changes tutorials/008 - Redshift - Copy & Unload.ipynb x: 6 # contributors y: 18 # changes tutorials/010 - Parquet Crawler.ipynb x: 6 # contributors y: 11 # changes tutorials/015 - EMR.ipynb x: 7 # contributors y: 9 # changes tutorials/018 - QuickSight.ipynb x: 8 # contributors y: 10 # changes tutorials/025 - Redshift - Loading Parquet files with Spectrum.ipynb x: 7 # contributors y: 10 # changes tutorials/026 - Amazon Timestream.ipynb x: 9 # contributors y: 11 # changes tutorials/028 - DynamoDB.ipynb x: 6 # contributors y: 8 # changes tutorials/040 - EMR Serverless.ipynb x: 2 # contributors y: 2 # changes awswrangler/opensearch/__init__.py x: 3 # contributors y: 3 # changes awswrangler/data_quality/__init__.py x: 2 # contributors y: 1 # changes tutorials/020 - Spark Table Interoperability.ipynb x: 6 # contributors y: 6 # changes tutorials/024 - Athena Query Metadata.ipynb x: 5 # contributors y: 4 # changes
144.0
# changes
  min: 1.0
  average: 19.96
  25th percentile: 5.0
  median: 10.5
  75th percentile: 21.75
  max: 144.0
0 25.0
# contributors
min: 1.0 | average: 5.65 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.0 | max: 25.0

Number of Contributors vs. File Size: 192 points

awswrangler/athena/_cache.py x: 7 # contributors y: 169 lines of code awswrangler/s3/_read.py x: 11 # contributors y: 336 lines of code awswrangler/s3/_read_parquet.py x: 22 # contributors y: 489 lines of code awswrangler/s3/_read_text.py x: 12 # contributors y: 280 lines of code awswrangler/_data_types.py x: 25 # contributors y: 737 lines of code awswrangler/data_api/rds.py x: 6 # contributors y: 319 lines of code awswrangler/data_api/redshift.py x: 5 # contributors y: 165 lines of code awswrangler/redshift/_write.py x: 3 # contributors y: 394 lines of code awswrangler/oracle.py x: 7 # contributors y: 354 lines of code awswrangler/athena/_write_iceberg.py x: 9 # contributors y: 487 lines of code pyproject.toml x: 17 # contributors y: 173 lines of code awswrangler/timestream/_write.py x: 3 # contributors y: 381 lines of code awswrangler/__metadata__.py x: 8 # contributors y: 4 lines of code awswrangler/athena/_read.py x: 18 # contributors y: 848 lines of code awswrangler/athena/_utils.py x: 15 # contributors y: 693 lines of code awswrangler/catalog/_create.py x: 8 # contributors y: 765 lines of code awswrangler/s3/_read_orc.py x: 4 # contributors y: 295 lines of code awswrangler/s3/_write_orc.py x: 5 # contributors y: 378 lines of code awswrangler/s3/_write_parquet.py x: 17 # contributors y: 481 lines of code awswrangler/s3/_write_text.py x: 14 # contributors y: 486 lines of code tutorials/001 - Introduction.ipynb x: 10 # contributors y: 122 lines of code tutorials/007 - Redshift, MySQL, PostgreSQL, SQL Server, Oracle.ipynb x: 8 # contributors y: 231 lines of code tutorials/014 - Schema Evolution.ipynb x: 9 # contributors y: 482 lines of code tutorials/021 - Global Configurations.ipynb x: 11 # contributors y: 607 lines of code tutorials/022 - Writing Partitions Concurrently.ipynb x: 10 # contributors y: 186 lines of code tutorials/023 - Flexible Partitions Filter.ipynb x: 9 # contributors y: 543 lines of code tutorials/030 - Data Api.ipynb x: 8 # contributors y: 106 lines of code awswrangler/opensearch/_read.py x: 6 # contributors y: 103 lines of code awswrangler/opensearch/_write.py x: 8 # contributors y: 319 lines of code awswrangler/distributed/ray/datasources/arrow_parquet_datasource.py x: 5 # contributors y: 402 lines of code awswrangler/s3/_fs.py x: 11 # contributors y: 523 lines of code awswrangler/catalog/_get.py x: 12 # contributors y: 411 lines of code awswrangler/catalog/_utils.py x: 8 # contributors y: 100 lines of code awswrangler/_databases.py x: 8 # contributors y: 326 lines of code awswrangler/_config.py x: 9 # contributors y: 498 lines of code awswrangler/redshift/_utils.py x: 3 # contributors y: 428 lines of code awswrangler/_arrow.py x: 7 # contributors y: 97 lines of code awswrangler/_utils.py x: 15 # contributors y: 603 lines of code awswrangler/athena/_executions.py x: 3 # contributors y: 108 lines of code awswrangler/athena/_spark.py x: 4 # contributors y: 141 lines of code awswrangler/athena/_statements.py x: 3 # contributors y: 74 lines of code awswrangler/catalog/_add.py x: 8 # contributors y: 178 lines of code awswrangler/catalog/_delete.py x: 7 # contributors y: 86 lines of code awswrangler/chime.py x: 4 # contributors y: 19 lines of code awswrangler/cleanrooms/_read.py x: 2 # contributors y: 79 lines of code awswrangler/cleanrooms/_utils.py x: 3 # contributors y: 26 lines of code awswrangler/data_api/_connector.py x: 3 # contributors y: 99 lines of code awswrangler/data_quality/_create.py x: 5 # contributors y: 168 lines of code awswrangler/data_quality/_get.py x: 5 # contributors y: 18 lines of code awswrangler/distributed/ray/_core.py x: 3 # contributors y: 97 lines of code awswrangler/dynamodb/_read.py x: 6 # contributors y: 418 lines of code awswrangler/dynamodb/_write.py x: 6 # contributors y: 117 lines of code awswrangler/emr.py x: 12 # contributors y: 533 lines of code awswrangler/emr_serverless.py x: 2 # contributors y: 143 lines of code awswrangler/mysql.py x: 11 # contributors y: 311 lines of code awswrangler/neptune/_client.py x: 3 # contributors y: 225 lines of code awswrangler/neptune/_neptune.py x: 6 # contributors y: 296 lines of code awswrangler/neptune/_utils.py x: 4 # contributors y: 71 lines of code awswrangler/opensearch/_utils.py x: 7 # contributors y: 257 lines of code awswrangler/postgresql.py x: 10 # contributors y: 363 lines of code awswrangler/quicksight/_cancel.py x: 4 # contributors y: 23 lines of code awswrangler/quicksight/_create.py x: 8 # contributors y: 301 lines of code awswrangler/quicksight/_delete.py x: 5 # contributors y: 141 lines of code awswrangler/quicksight/_describe.py x: 4 # contributors y: 88 lines of code awswrangler/quicksight/_get_list.py x: 4 # contributors y: 229 lines of code awswrangler/redshift/_connect.py x: 1 # contributors y: 92 lines of code awswrangler/redshift/_read.py x: 2 # contributors y: 230 lines of code awswrangler/s3/_copy.py x: 9 # contributors y: 137 lines of code awswrangler/s3/_delete.py x: 10 # contributors y: 83 lines of code awswrangler/s3/_describe.py x: 9 # contributors y: 94 lines of code awswrangler/s3/_download.py x: 6 # contributors y: 31 lines of code awswrangler/s3/_list.py x: 11 # contributors y: 239 lines of code awswrangler/s3/_read_deltalake.py x: 6 # contributors y: 52 lines of code awswrangler/s3/_read_excel.py x: 8 # contributors y: 33 lines of code awswrangler/s3/_select.py x: 5 # contributors y: 190 lines of code awswrangler/s3/_upload.py x: 5 # contributors y: 29 lines of code awswrangler/s3/_write_deltalake.py x: 2 # contributors y: 66 lines of code awswrangler/sqlserver.py x: 11 # contributors y: 304 lines of code awswrangler/sts.py x: 4 # contributors y: 13 lines of code awswrangler/timestream/_create.py x: 1 # contributors y: 46 lines of code awswrangler/timestream/_delete.py x: 1 # contributors y: 20 lines of code awswrangler/timestream/_list.py x: 2 # contributors y: 24 lines of code awswrangler/timestream/_read.py x: 2 # contributors y: 228 lines of code awswrangler/distributed/ray/modin/_data_types.py x: 3 # contributors y: 19 lines of code awswrangler/distributed/ray/modin/_utils.py x: 6 # contributors y: 93 lines of code awswrangler/distributed/ray/modin/s3/_write_dataset.py x: 5 # contributors y: 154 lines of code awswrangler/s3/_write_dataset.py x: 9 # contributors y: 231 lines of code awswrangler/distributed/ray/modin/s3/_read_orc.py x: 2 # contributors y: 43 lines of code awswrangler/distributed/ray/modin/s3/_read_parquet.py x: 6 # contributors y: 58 lines of code awswrangler/s3/_read_parquet.pyi x: 3 # contributors y: 250 lines of code awswrangler/s3/_read_text.pyi x: 2 # contributors y: 199 lines of code awswrangler/typing.py x: 4 # contributors y: 58 lines of code awswrangler/s3/_write.py x: 11 # contributors y: 380 lines of code awswrangler/_sql_formatter.py x: 2 # contributors y: 130 lines of code awswrangler/distributed/ray/datasources/__init__.py x: 4 # contributors y: 33 lines of code awswrangler/distributed/ray/datasources/arrow_csv_datasink.py x: 2 # contributors y: 33 lines of code awswrangler/distributed/ray/datasources/file_datasink.py x: 2 # contributors y: 73 lines of code awswrangler/distributed/ray/datasources/filename_provider.py x: 1 # contributors y: 37 lines of code awswrangler/distributed/ray/modin/s3/_write_orc.py x: 3 # contributors y: 61 lines of code awswrangler/distributed/ray/modin/s3/_write_parquet.py x: 6 # contributors y: 64 lines of code awswrangler/distributed/ray/modin/s3/_write_text.py x: 6 # contributors y: 109 lines of code awswrangler/__init__.py x: 14 # contributors y: 67 lines of code awswrangler/distributed/ray/_register.py x: 5 # contributors y: 86 lines of code awswrangler/exceptions.py x: 10 # contributors y: 38 lines of code awswrangler/distributed/ray/datasources/arrow_parquet_base_datasource.py x: 4 # contributors y: 50 lines of code awswrangler/athena/__init__.py x: 9 # contributors y: 60 lines of code tutorials/003 - Amazon S3.ipynb x: 10 # contributors y: 1766 lines of code tutorials/031 - OpenSearch.ipynb x: 6 # contributors y: 1637 lines of code awswrangler/_executor.py x: 3 # contributors y: 42 lines of code awswrangler/athena/_read.pyi x: 2 # contributors y: 323 lines of code awswrangler/distributed/ray/_executor.py x: 3 # contributors y: 33 lines of code awswrangler/distributed/ray/datasources/arrow_json_datasource.py x: 3 # contributors y: 36 lines of code awswrangler/distributed/ray/datasources/pandas_text_datasource.py x: 5 # contributors y: 135 lines of code awswrangler/distributed/ray/modin/_core.py x: 4 # contributors y: 36 lines of code awswrangler/distributed/ray/s3/_list.py x: 2 # contributors y: 56 lines of code awswrangler/s3/_list.pyi x: 5 # contributors y: 111 lines of code awswrangler/s3/_write_concurrent.py x: 5 # contributors y: 40 lines of code awswrangler/catalog/_definitions.py x: 6 # contributors y: 348 lines of code awswrangler/distributed/ray/datasources/arrow_csv_datasource.py x: 3 # contributors y: 52 lines of code awswrangler/distributed/ray/s3/_read_orc.py x: 1 # contributors y: 24 lines of code awswrangler/dynamodb/_read.pyi x: 1 # contributors y: 242 lines of code awswrangler/redshift/_read.pyi x: 2 # contributors y: 193 lines of code awswrangler/s3/_read_text_core.py x: 4 # contributors y: 104 lines of code awswrangler/timestream/_read.pyi x: 2 # contributors y: 53 lines of code awswrangler/distributed/ray/__init__.py x: 2 # contributors y: 8 lines of code awswrangler/s3/__init__.py x: 8 # contributors y: 53 lines of code tutorials/017 - Partition Projection.ipynb x: 8 # contributors y: 900 lines of code tutorials/002 - Sessions.ipynb x: 7 # contributors y: 156 lines of code tutorials/004 - Parquet Datasets.ipynb x: 6 # contributors y: 546 lines of code tutorials/005 - Glue Catalog.ipynb x: 7 # contributors y: 711 lines of code tutorials/006 - Amazon Athena.ipynb x: 8 # contributors y: 529 lines of code tutorials/008 - Redshift - Copy & Unload.ipynb x: 6 # contributors y: 575 lines of code tutorials/009 - Redshift - Append, Overwrite, Upsert.ipynb x: 6 # contributors y: 394 lines of code tutorials/010 - Parquet Crawler.ipynb x: 6 # contributors y: 840 lines of code tutorials/011 - CSV Datasets.ipynb x: 6 # contributors y: 596 lines of code tutorials/012 - CSV Crawler.ipynb x: 6 # contributors y: 691 lines of code tutorials/013 - Merging Datasets on S3.ipynb x: 6 # contributors y: 500 lines of code tutorials/015 - EMR.ipynb x: 7 # contributors y: 184 lines of code tutorials/018 - QuickSight.ipynb x: 8 # contributors y: 1309 lines of code tutorials/019 - Athena Cache.ipynb x: 8 # contributors y: 998 lines of code tutorials/025 - Redshift - Loading Parquet files with Spectrum.ipynb x: 7 # contributors y: 463 lines of code tutorials/026 - Amazon Timestream.ipynb x: 9 # contributors y: 284 lines of code tutorials/027 - Amazon Timestream 2.ipynb x: 7 # contributors y: 1098 lines of code tutorials/028 - DynamoDB.ipynb x: 6 # contributors y: 372 lines of code tutorials/033 - Amazon Neptune.ipynb x: 7 # contributors y: 679 lines of code tutorials/037 - Glue Data Quality.ipynb x: 2 # contributors y: 1127 lines of code tutorials/038 - OpenSearch Serverless.ipynb x: 2 # contributors y: 587 lines of code tutorials/039 - Athena Iceberg.ipynb x: 3 # contributors y: 1170 lines of code tutorials/036 - Distributing Calls with Glue Interactive Sessions on Ray.ipynb x: 2 # contributors y: 169 lines of code awswrangler/cleanrooms/__init__.py x: 1 # contributors y: 6 lines of code tutorials/040 - EMR Serverless.ipynb x: 2 # contributors y: 246 lines of code tutorials/041 - Apache Spark on Amazon Athena.ipynb x: 1 # contributors y: 178 lines of code awswrangler/redshift/__init__.py x: 2 # contributors y: 14 lines of code awswrangler/distributed/__init__.py x: 3 # contributors y: 1 lines of code awswrangler/distributed/ray/s3/__init__.py x: 2 # contributors y: 1 lines of code tutorials/020 - Spark Table Interoperability.ipynb x: 6 # contributors y: 72 lines of code
1766.0
lines of code
  min: 1.0
  average: 242.71
  25th percentile: 46.0
  median: 132.5
  75th percentile: 348.75
  max: 1766.0
0 25.0
# contributors
min: 1.0 | average: 5.65 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.0 | max: 25.0