aws / aws-dynamodb-encryption-python
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 47 files with 3,166 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 7 files changed 21-50 times (950 lines of code)
    • 36 files changed 6-20 times (2,160 lines of code)
    • 4 files changed 1-5 times (56 lines of code)
0% | 0% | 30% | 68% | 1%
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 47 files with 3,166 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)
    • 3 files changed by 6-10 contributors (271 lines of code)
    • 34 files changed by 2-5 contributors (2,737 lines of code)
    • 10 files changed by 1 contributor (158 lines of code)
0% | 0% | 8% | 86% | 4%
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, json, rst, yaml, txt, md, ini, cfg, sh, in, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 30% | 68% | <1%
cfg0% | 0% | 0% | 69% | 30%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 31% | 67% | <1%
ROOT0% | 0% | 0% | 75% | 25%
doc0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 47)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
identifiers.py
in src/dynamodb_encryption_sdk
23 3 2018-03-07 2024-08-05 30 9 bullocm@amazon.com 61410899+ritvikkapila@users...
client.py
in src/dynamodb_encryption_sdk/encrypted
127 9 2018-03-08 2023-11-08 25 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
structures.py
in src/dynamodb_encryption_sdk
162 18 2018-03-07 2023-11-08 25 5 bullocm@amazon.com 74249716+khubaibalam2000@us...
aws_kms.py
in src/dynamodb_encryption_sdk/material_providers
268 19 2018-03-07 2023-11-08 24 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
utils.py
in src/dynamodb_encryption_sdk/internal
180 17 2018-03-07 2023-11-08 23 5 bullocm@amazon.com 74249716+khubaibalam2000@us...
table.py
in src/dynamodb_encryption_sdk/encrypted
79 5 2018-03-07 2023-11-08 22 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
resource.py
in src/dynamodb_encryption_sdk/encrypted
111 8 2018-03-08 2023-11-08 21 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
primitives.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
270 29 2018-03-07 2023-11-08 20 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
authentication.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
119 15 2018-03-07 2023-11-08 19 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/encrypted
48 6 2018-03-07 2023-11-08 18 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
item.py
in src/dynamodb_encryption_sdk/encrypted
109 4 2018-03-07 2023-11-08 18 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
jce.py
in src/dynamodb_encryption_sdk/delegated_keys
125 17 2018-03-07 2023-11-08 18 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
most_recent.py
in src/dynamodb_encryption_sdk/material_providers
202 18 2018-04-24 2023-11-08 18 7 bullocm@amazon.com 74249716+khubaibalam2000@us...
cfg
setup.cfg
in root
50 - 2018-03-07 2021-03-26 17 4 bullocm@amazon.com 47006790+farleyb-amazon@use...
wrapped.py
in src/dynamodb_encryption_sdk/materials
116 10 2018-03-07 2023-11-08 16 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/delegated_keys
34 11 2018-03-07 2023-11-08 15 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
identifiers.py
in src/dynamodb_encryption_sdk/internal
58 2 2018-03-07 2023-11-08 15 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
raw.py
in src/dynamodb_encryption_sdk/materials
92 10 2018-03-07 2023-11-08 15 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
setup.py
in root
46 3 2018-03-07 2024-04-09 14 6 bullocm@amazon.com 5892063+texastony@users.nor...
authentication.py
in src/dynamodb_encryption_sdk/internal/crypto
51 4 2018-03-07 2023-11-08 14 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
attribute.py
in src/dynamodb_encryption_sdk/internal/formatting/deserialize
92 1 2018-03-07 2023-11-08 14 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/materials
36 9 2018-03-07 2023-11-08 12 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
wrapped.py
in src/dynamodb_encryption_sdk/material_providers
52 4 2018-03-07 2023-11-08 12 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
material_description.py
in src/dynamodb_encryption_sdk/internal/formatting
57 3 2018-03-07 2023-11-08 12 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
encryption.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
61 8 2018-03-07 2020-08-31 12 1 bullocm@amazon.com bullocm@amazon.com
encryption.py
in src/dynamodb_encryption_sdk/internal/crypto
19 2 2018-03-07 2023-11-08 11 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
static.py
in src/dynamodb_encryption_sdk/material_providers
31 3 2018-03-07 2023-11-08 11 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
attribute.py
in src/dynamodb_encryption_sdk/internal/formatting/serialize
101 2 2018-03-07 2023-11-08 11 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/internal/formatting/serialize
7 2 2018-03-07 2023-11-08 10 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/material_providers
9 3 2018-03-07 2018-08-31 10 1 bullocm@amazon.com bullocm@amazon.com
exceptions.py
in src/dynamodb_encryption_sdk
23 - 2018-03-07 2018-05-02 9 1 bullocm@amazon.com bullocm@amazon.com
validators.py
in src/dynamodb_encryption_sdk/internal
28 3 2018-03-21 2018-08-31 9 1 bullocm@amazon.com bullocm@amazon.com
conf.py
in doc
45 3 2018-03-07 2021-11-12 9 2 bullocm@amazon.com 47006790+farleyb-amazon@use...
meta.py
in src/dynamodb_encryption_sdk/material_providers/store
173 12 2018-04-24 2023-11-08 9 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
str_ops.py
in src/dynamodb_encryption_sdk/internal
12 2 2018-03-07 2018-08-31 8 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk
22 - 2018-03-07 2021-11-09 8 3 bullocm@amazon.com 5892063+texastony@users.nor...
__init__.py
in src/dynamodb_encryption_sdk/material_providers/store
26 5 2018-04-24 2023-11-08 8 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/internal/formatting
1 - 2018-03-07 2018-05-02 7 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
1 - 2018-03-07 2018-05-02 7 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/crypto
1 - 2018-03-07 2018-05-02 7 1 bullocm@amazon.com bullocm@amazon.com
dynamodb_types.py
in src/dynamodb_encryption_sdk/internal
13 - 2018-03-07 2023-11-08 7 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/internal/formatting/deserialize
21 5 2018-03-07 2018-08-31 7 1 bullocm@amazon.com bullocm@amazon.com
transform.py
in src/dynamodb_encryption_sdk
9 2 2018-04-06 2023-11-08 6 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
in
10 - 2018-03-07 2018-05-03 3 2 bullocm@amazon.com bullocm@amazon.com
compatability.py
in src/dynamodb_encryption_sdk
23 1 2021-11-09 2024-04-09 3 2 5892063+texastony@users.nor... 5892063+texastony@users.nor...
__init__.py
in src/dynamodb_encryption_sdk/internal
1 - 2018-03-07 2018-03-23 2 1 bullocm@amazon.com bullocm@amazon.com
cfg
park.cfg
in root
22 - 2018-05-02 2018-08-01 2 3 36861050+david-koenig@users... 30636882+lizroth@users.nore...
Files With Most Contributors (Top 47)
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
identifiers.py
in src/dynamodb_encryption_sdk
23 3 2018-03-07 2024-08-05 30 9 bullocm@amazon.com 61410899+ritvikkapila@users...
most_recent.py
in src/dynamodb_encryption_sdk/material_providers
202 18 2018-04-24 2023-11-08 18 7 bullocm@amazon.com 74249716+khubaibalam2000@us...
setup.py
in root
46 3 2018-03-07 2024-04-09 14 6 bullocm@amazon.com 5892063+texastony@users.nor...
structures.py
in src/dynamodb_encryption_sdk
162 18 2018-03-07 2023-11-08 25 5 bullocm@amazon.com 74249716+khubaibalam2000@us...
utils.py
in src/dynamodb_encryption_sdk/internal
180 17 2018-03-07 2023-11-08 23 5 bullocm@amazon.com 74249716+khubaibalam2000@us...
client.py
in src/dynamodb_encryption_sdk/encrypted
127 9 2018-03-08 2023-11-08 25 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
table.py
in src/dynamodb_encryption_sdk/encrypted
79 5 2018-03-07 2023-11-08 22 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
resource.py
in src/dynamodb_encryption_sdk/encrypted
111 8 2018-03-08 2023-11-08 21 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
primitives.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
270 29 2018-03-07 2023-11-08 20 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
authentication.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
119 15 2018-03-07 2023-11-08 19 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
cfg
setup.cfg
in root
50 - 2018-03-07 2021-03-26 17 4 bullocm@amazon.com 47006790+farleyb-amazon@use...
__init__.py
in src/dynamodb_encryption_sdk/delegated_keys
34 11 2018-03-07 2023-11-08 15 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
aws_kms.py
in src/dynamodb_encryption_sdk/material_providers
268 19 2018-03-07 2023-11-08 24 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/encrypted
48 6 2018-03-07 2023-11-08 18 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
item.py
in src/dynamodb_encryption_sdk/encrypted
109 4 2018-03-07 2023-11-08 18 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
jce.py
in src/dynamodb_encryption_sdk/delegated_keys
125 17 2018-03-07 2023-11-08 18 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
wrapped.py
in src/dynamodb_encryption_sdk/materials
116 10 2018-03-07 2023-11-08 16 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
raw.py
in src/dynamodb_encryption_sdk/materials
92 10 2018-03-07 2023-11-08 15 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
identifiers.py
in src/dynamodb_encryption_sdk/internal
58 2 2018-03-07 2023-11-08 15 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
authentication.py
in src/dynamodb_encryption_sdk/internal/crypto
51 4 2018-03-07 2023-11-08 14 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/materials
36 9 2018-03-07 2023-11-08 12 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
meta.py
in src/dynamodb_encryption_sdk/material_providers/store
173 12 2018-04-24 2023-11-08 9 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk
22 - 2018-03-07 2021-11-09 8 3 bullocm@amazon.com 5892063+texastony@users.nor...
transform.py
in src/dynamodb_encryption_sdk
9 2 2018-04-06 2023-11-08 6 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
cfg
park.cfg
in root
22 - 2018-05-02 2018-08-01 2 3 36861050+david-koenig@users... 30636882+lizroth@users.nore...
attribute.py
in src/dynamodb_encryption_sdk/internal/formatting/deserialize
92 1 2018-03-07 2023-11-08 14 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
wrapped.py
in src/dynamodb_encryption_sdk/material_providers
52 4 2018-03-07 2023-11-08 12 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
material_description.py
in src/dynamodb_encryption_sdk/internal/formatting
57 3 2018-03-07 2023-11-08 12 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
static.py
in src/dynamodb_encryption_sdk/material_providers
31 3 2018-03-07 2023-11-08 11 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
encryption.py
in src/dynamodb_encryption_sdk/internal/crypto
19 2 2018-03-07 2023-11-08 11 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
attribute.py
in src/dynamodb_encryption_sdk/internal/formatting/serialize
101 2 2018-03-07 2023-11-08 11 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/internal/formatting/serialize
7 2 2018-03-07 2023-11-08 10 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
conf.py
in doc
45 3 2018-03-07 2021-11-12 9 2 bullocm@amazon.com 47006790+farleyb-amazon@use...
__init__.py
in src/dynamodb_encryption_sdk/material_providers/store
26 5 2018-04-24 2023-11-08 8 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
dynamodb_types.py
in src/dynamodb_encryption_sdk/internal
13 - 2018-03-07 2023-11-08 7 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
compatability.py
in src/dynamodb_encryption_sdk
23 1 2021-11-09 2024-04-09 3 2 5892063+texastony@users.nor... 5892063+texastony@users.nor...
in
10 - 2018-03-07 2018-05-03 3 2 bullocm@amazon.com bullocm@amazon.com
encryption.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
61 8 2018-03-07 2020-08-31 12 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/material_providers
9 3 2018-03-07 2018-08-31 10 1 bullocm@amazon.com bullocm@amazon.com
exceptions.py
in src/dynamodb_encryption_sdk
23 - 2018-03-07 2018-05-02 9 1 bullocm@amazon.com bullocm@amazon.com
validators.py
in src/dynamodb_encryption_sdk/internal
28 3 2018-03-21 2018-08-31 9 1 bullocm@amazon.com bullocm@amazon.com
str_ops.py
in src/dynamodb_encryption_sdk/internal
12 2 2018-03-07 2018-08-31 8 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/crypto
1 - 2018-03-07 2018-05-02 7 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
1 - 2018-03-07 2018-05-02 7 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/formatting/deserialize
21 5 2018-03-07 2018-08-31 7 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/formatting
1 - 2018-03-07 2018-05-02 7 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal
1 - 2018-03-07 2018-03-23 2 1 bullocm@amazon.com bullocm@amazon.com
Files With Least Contributors (Top 47)
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
encryption.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
61 8 2018-03-07 2020-08-31 12 1 bullocm@amazon.com bullocm@amazon.com
validators.py
in src/dynamodb_encryption_sdk/internal
28 3 2018-03-21 2018-08-31 9 1 bullocm@amazon.com bullocm@amazon.com
exceptions.py
in src/dynamodb_encryption_sdk
23 - 2018-03-07 2018-05-02 9 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/formatting/deserialize
21 5 2018-03-07 2018-08-31 7 1 bullocm@amazon.com bullocm@amazon.com
str_ops.py
in src/dynamodb_encryption_sdk/internal
12 2 2018-03-07 2018-08-31 8 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/material_providers
9 3 2018-03-07 2018-08-31 10 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal
1 - 2018-03-07 2018-03-23 2 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/crypto
1 - 2018-03-07 2018-05-02 7 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
1 - 2018-03-07 2018-05-02 7 1 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/formatting
1 - 2018-03-07 2018-05-02 7 1 bullocm@amazon.com bullocm@amazon.com
attribute.py
in src/dynamodb_encryption_sdk/internal/formatting/serialize
101 2 2018-03-07 2023-11-08 11 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
attribute.py
in src/dynamodb_encryption_sdk/internal/formatting/deserialize
92 1 2018-03-07 2023-11-08 14 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
material_description.py
in src/dynamodb_encryption_sdk/internal/formatting
57 3 2018-03-07 2023-11-08 12 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
wrapped.py
in src/dynamodb_encryption_sdk/material_providers
52 4 2018-03-07 2023-11-08 12 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
conf.py
in doc
45 3 2018-03-07 2021-11-12 9 2 bullocm@amazon.com 47006790+farleyb-amazon@use...
static.py
in src/dynamodb_encryption_sdk/material_providers
31 3 2018-03-07 2023-11-08 11 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/material_providers/store
26 5 2018-04-24 2023-11-08 8 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
compatability.py
in src/dynamodb_encryption_sdk
23 1 2021-11-09 2024-04-09 3 2 5892063+texastony@users.nor... 5892063+texastony@users.nor...
encryption.py
in src/dynamodb_encryption_sdk/internal/crypto
19 2 2018-03-07 2023-11-08 11 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
dynamodb_types.py
in src/dynamodb_encryption_sdk/internal
13 - 2018-03-07 2023-11-08 7 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
in
10 - 2018-03-07 2018-05-03 3 2 bullocm@amazon.com bullocm@amazon.com
__init__.py
in src/dynamodb_encryption_sdk/internal/formatting/serialize
7 2 2018-03-07 2023-11-08 10 2 bullocm@amazon.com 74249716+khubaibalam2000@us...
aws_kms.py
in src/dynamodb_encryption_sdk/material_providers
268 19 2018-03-07 2023-11-08 24 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
meta.py
in src/dynamodb_encryption_sdk/material_providers/store
173 12 2018-04-24 2023-11-08 9 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
jce.py
in src/dynamodb_encryption_sdk/delegated_keys
125 17 2018-03-07 2023-11-08 18 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
wrapped.py
in src/dynamodb_encryption_sdk/materials
116 10 2018-03-07 2023-11-08 16 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
item.py
in src/dynamodb_encryption_sdk/encrypted
109 4 2018-03-07 2023-11-08 18 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
raw.py
in src/dynamodb_encryption_sdk/materials
92 10 2018-03-07 2023-11-08 15 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
identifiers.py
in src/dynamodb_encryption_sdk/internal
58 2 2018-03-07 2023-11-08 15 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
authentication.py
in src/dynamodb_encryption_sdk/internal/crypto
51 4 2018-03-07 2023-11-08 14 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/encrypted
48 6 2018-03-07 2023-11-08 18 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk/materials
36 9 2018-03-07 2023-11-08 12 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
__init__.py
in src/dynamodb_encryption_sdk
22 - 2018-03-07 2021-11-09 8 3 bullocm@amazon.com 5892063+texastony@users.nor...
cfg
park.cfg
in root
22 - 2018-05-02 2018-08-01 2 3 36861050+david-koenig@users... 30636882+lizroth@users.nore...
transform.py
in src/dynamodb_encryption_sdk
9 2 2018-04-06 2023-11-08 6 3 bullocm@amazon.com 74249716+khubaibalam2000@us...
primitives.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
270 29 2018-03-07 2023-11-08 20 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
client.py
in src/dynamodb_encryption_sdk/encrypted
127 9 2018-03-08 2023-11-08 25 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
authentication.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
119 15 2018-03-07 2023-11-08 19 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
resource.py
in src/dynamodb_encryption_sdk/encrypted
111 8 2018-03-08 2023-11-08 21 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
table.py
in src/dynamodb_encryption_sdk/encrypted
79 5 2018-03-07 2023-11-08 22 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
cfg
setup.cfg
in root
50 - 2018-03-07 2021-03-26 17 4 bullocm@amazon.com 47006790+farleyb-amazon@use...
__init__.py
in src/dynamodb_encryption_sdk/delegated_keys
34 11 2018-03-07 2023-11-08 15 4 bullocm@amazon.com 74249716+khubaibalam2000@us...
utils.py
in src/dynamodb_encryption_sdk/internal
180 17 2018-03-07 2023-11-08 23 5 bullocm@amazon.com 74249716+khubaibalam2000@us...
structures.py
in src/dynamodb_encryption_sdk
162 18 2018-03-07 2023-11-08 25 5 bullocm@amazon.com 74249716+khubaibalam2000@us...
setup.py
in root
46 3 2018-03-07 2024-04-09 14 6 bullocm@amazon.com 5892063+texastony@users.nor...
most_recent.py
in src/dynamodb_encryption_sdk/material_providers
202 18 2018-04-24 2023-11-08 18 7 bullocm@amazon.com 74249716+khubaibalam2000@us...
identifiers.py
in src/dynamodb_encryption_sdk
23 3 2018-03-07 2024-08-05 30 9 bullocm@amazon.com 61410899+ritvikkapila@users...
Correlations

File Size vs. Number of Changes: 47 points

src/dynamodb_encryption_sdk/identifiers.py x: 23 lines of code y: 30 # changes setup.py x: 46 lines of code y: 14 # changes src/dynamodb_encryption_sdk/compatability.py x: 23 lines of code y: 3 # changes src/dynamodb_encryption_sdk/delegated_keys/__init__.py x: 34 lines of code y: 15 # changes src/dynamodb_encryption_sdk/delegated_keys/jce.py x: 125 lines of code y: 18 # changes src/dynamodb_encryption_sdk/encrypted/__init__.py x: 48 lines of code y: 18 # changes src/dynamodb_encryption_sdk/encrypted/client.py x: 127 lines of code y: 25 # changes src/dynamodb_encryption_sdk/encrypted/item.py x: 109 lines of code y: 18 # changes src/dynamodb_encryption_sdk/encrypted/resource.py x: 111 lines of code y: 21 # changes src/dynamodb_encryption_sdk/encrypted/table.py x: 79 lines of code y: 22 # changes src/dynamodb_encryption_sdk/internal/crypto/authentication.py x: 51 lines of code y: 14 # changes src/dynamodb_encryption_sdk/internal/crypto/encryption.py x: 19 lines of code y: 11 # changes src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/authentication.py x: 119 lines of code y: 19 # changes src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/primitives.py x: 270 lines of code y: 20 # changes src/dynamodb_encryption_sdk/internal/dynamodb_types.py x: 13 lines of code y: 7 # changes src/dynamodb_encryption_sdk/internal/formatting/deserialize/attribute.py x: 92 lines of code y: 14 # changes src/dynamodb_encryption_sdk/internal/formatting/material_description.py x: 57 lines of code y: 12 # changes src/dynamodb_encryption_sdk/internal/formatting/serialize/__init__.py x: 7 lines of code y: 10 # changes src/dynamodb_encryption_sdk/internal/formatting/serialize/attribute.py x: 101 lines of code y: 11 # changes src/dynamodb_encryption_sdk/internal/identifiers.py x: 58 lines of code y: 15 # changes src/dynamodb_encryption_sdk/internal/utils.py x: 180 lines of code y: 23 # changes src/dynamodb_encryption_sdk/material_providers/aws_kms.py x: 268 lines of code y: 24 # changes src/dynamodb_encryption_sdk/material_providers/most_recent.py x: 202 lines of code y: 18 # changes src/dynamodb_encryption_sdk/material_providers/static.py x: 31 lines of code y: 11 # changes src/dynamodb_encryption_sdk/material_providers/store/__init__.py x: 26 lines of code y: 8 # changes src/dynamodb_encryption_sdk/material_providers/store/meta.py x: 173 lines of code y: 9 # changes src/dynamodb_encryption_sdk/material_providers/wrapped.py x: 52 lines of code y: 12 # changes src/dynamodb_encryption_sdk/materials/__init__.py x: 36 lines of code y: 12 # changes src/dynamodb_encryption_sdk/materials/raw.py x: 92 lines of code y: 15 # changes src/dynamodb_encryption_sdk/materials/wrapped.py x: 116 lines of code y: 16 # changes src/dynamodb_encryption_sdk/structures.py x: 162 lines of code y: 25 # changes src/dynamodb_encryption_sdk/transform.py x: 9 lines of code y: 6 # changes doc/conf.py x: 45 lines of code y: 9 # changes src/dynamodb_encryption_sdk/__init__.py x: 22 lines of code y: 8 # changes setup.cfg x: 50 lines of code y: 17 # changes src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/encryption.py x: 61 lines of code y: 12 # changes src/dynamodb_encryption_sdk/internal/formatting/deserialize/__init__.py x: 21 lines of code y: 7 # changes src/dynamodb_encryption_sdk/internal/str_ops.py x: 12 lines of code y: 8 # changes src/dynamodb_encryption_sdk/internal/validators.py x: 28 lines of code y: 9 # changes src/dynamodb_encryption_sdk/material_providers/__init__.py x: 9 lines of code y: 10 # changes park.cfg x: 22 lines of code y: 2 # changes MANIFEST.in x: 10 lines of code y: 3 # changes src/dynamodb_encryption_sdk/internal/crypto/__init__.py x: 1 lines of code y: 7 # changes src/dynamodb_encryption_sdk/exceptions.py x: 23 lines of code y: 9 # changes src/dynamodb_encryption_sdk/internal/__init__.py x: 1 lines of code y: 2 # changes
30.0
# changes
  min: 2.0
  average: 13.04
  25th percentile: 8.0
  median: 12.0
  75th percentile: 18.0
  max: 30.0
0 270.0
lines of code
min: 1.0 | average: 67.36 | 25th percentile: 21.0 | median: 46.0 | 75th percentile: 109.0 | max: 270.0

Number of Contributors vs. Number of Changes: 47 points

src/dynamodb_encryption_sdk/identifiers.py x: 9 # contributors y: 30 # changes setup.py x: 6 # contributors y: 14 # changes src/dynamodb_encryption_sdk/compatability.py x: 2 # contributors y: 3 # changes src/dynamodb_encryption_sdk/delegated_keys/__init__.py x: 4 # contributors y: 15 # changes src/dynamodb_encryption_sdk/delegated_keys/jce.py x: 3 # contributors y: 18 # changes src/dynamodb_encryption_sdk/encrypted/client.py x: 4 # contributors y: 25 # changes src/dynamodb_encryption_sdk/encrypted/resource.py x: 4 # contributors y: 21 # changes src/dynamodb_encryption_sdk/encrypted/table.py x: 4 # contributors y: 22 # changes src/dynamodb_encryption_sdk/internal/crypto/authentication.py x: 3 # contributors y: 14 # changes src/dynamodb_encryption_sdk/internal/crypto/encryption.py x: 2 # contributors y: 11 # changes src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/authentication.py x: 4 # contributors y: 19 # changes src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/primitives.py x: 4 # contributors y: 20 # changes src/dynamodb_encryption_sdk/internal/dynamodb_types.py x: 2 # contributors y: 7 # changes src/dynamodb_encryption_sdk/internal/formatting/deserialize/attribute.py x: 2 # contributors y: 14 # changes src/dynamodb_encryption_sdk/internal/formatting/material_description.py x: 2 # contributors y: 12 # changes src/dynamodb_encryption_sdk/internal/formatting/serialize/__init__.py x: 2 # contributors y: 10 # changes src/dynamodb_encryption_sdk/internal/identifiers.py x: 3 # contributors y: 15 # changes src/dynamodb_encryption_sdk/internal/utils.py x: 5 # contributors y: 23 # changes src/dynamodb_encryption_sdk/material_providers/aws_kms.py x: 3 # contributors y: 24 # changes src/dynamodb_encryption_sdk/material_providers/most_recent.py x: 7 # contributors y: 18 # changes src/dynamodb_encryption_sdk/material_providers/store/__init__.py x: 2 # contributors y: 8 # changes src/dynamodb_encryption_sdk/material_providers/store/meta.py x: 3 # contributors y: 9 # changes src/dynamodb_encryption_sdk/materials/__init__.py x: 3 # contributors y: 12 # changes src/dynamodb_encryption_sdk/materials/wrapped.py x: 3 # contributors y: 16 # changes src/dynamodb_encryption_sdk/structures.py x: 5 # contributors y: 25 # changes src/dynamodb_encryption_sdk/transform.py x: 3 # contributors y: 6 # changes doc/conf.py x: 2 # contributors y: 9 # changes src/dynamodb_encryption_sdk/__init__.py x: 3 # contributors y: 8 # changes setup.cfg x: 4 # contributors y: 17 # changes src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/encryption.py x: 1 # contributors y: 12 # changes src/dynamodb_encryption_sdk/internal/formatting/deserialize/__init__.py x: 1 # contributors y: 7 # changes src/dynamodb_encryption_sdk/internal/str_ops.py x: 1 # contributors y: 8 # changes src/dynamodb_encryption_sdk/internal/validators.py x: 1 # contributors y: 9 # changes src/dynamodb_encryption_sdk/material_providers/__init__.py x: 1 # contributors y: 10 # changes park.cfg x: 3 # contributors y: 2 # changes src/dynamodb_encryption_sdk/internal/__init__.py x: 1 # contributors y: 2 # changes
30.0
# changes
  min: 2.0
  average: 13.04
  25th percentile: 8.0
  median: 12.0
  75th percentile: 18.0
  max: 30.0
0 9.0
# contributors
min: 1.0 | average: 2.83 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 9.0

Number of Contributors vs. File Size: 47 points

src/dynamodb_encryption_sdk/identifiers.py x: 9 # contributors y: 23 lines of code setup.py x: 6 # contributors y: 46 lines of code src/dynamodb_encryption_sdk/compatability.py x: 2 # contributors y: 23 lines of code src/dynamodb_encryption_sdk/delegated_keys/__init__.py x: 4 # contributors y: 34 lines of code src/dynamodb_encryption_sdk/delegated_keys/jce.py x: 3 # contributors y: 125 lines of code src/dynamodb_encryption_sdk/encrypted/__init__.py x: 3 # contributors y: 48 lines of code src/dynamodb_encryption_sdk/encrypted/client.py x: 4 # contributors y: 127 lines of code src/dynamodb_encryption_sdk/encrypted/item.py x: 3 # contributors y: 109 lines of code src/dynamodb_encryption_sdk/encrypted/resource.py x: 4 # contributors y: 111 lines of code src/dynamodb_encryption_sdk/encrypted/table.py x: 4 # contributors y: 79 lines of code src/dynamodb_encryption_sdk/internal/crypto/authentication.py x: 3 # contributors y: 51 lines of code src/dynamodb_encryption_sdk/internal/crypto/encryption.py x: 2 # contributors y: 19 lines of code src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/authentication.py x: 4 # contributors y: 119 lines of code src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/primitives.py x: 4 # contributors y: 270 lines of code src/dynamodb_encryption_sdk/internal/dynamodb_types.py x: 2 # contributors y: 13 lines of code src/dynamodb_encryption_sdk/internal/formatting/deserialize/attribute.py x: 2 # contributors y: 92 lines of code src/dynamodb_encryption_sdk/internal/formatting/material_description.py x: 2 # contributors y: 57 lines of code src/dynamodb_encryption_sdk/internal/formatting/serialize/__init__.py x: 2 # contributors y: 7 lines of code src/dynamodb_encryption_sdk/internal/formatting/serialize/attribute.py x: 2 # contributors y: 101 lines of code src/dynamodb_encryption_sdk/internal/identifiers.py x: 3 # contributors y: 58 lines of code src/dynamodb_encryption_sdk/internal/utils.py x: 5 # contributors y: 180 lines of code src/dynamodb_encryption_sdk/material_providers/aws_kms.py x: 3 # contributors y: 268 lines of code src/dynamodb_encryption_sdk/material_providers/most_recent.py x: 7 # contributors y: 202 lines of code src/dynamodb_encryption_sdk/material_providers/static.py x: 2 # contributors y: 31 lines of code src/dynamodb_encryption_sdk/material_providers/store/__init__.py x: 2 # contributors y: 26 lines of code src/dynamodb_encryption_sdk/material_providers/store/meta.py x: 3 # contributors y: 173 lines of code src/dynamodb_encryption_sdk/material_providers/wrapped.py x: 2 # contributors y: 52 lines of code src/dynamodb_encryption_sdk/materials/__init__.py x: 3 # contributors y: 36 lines of code src/dynamodb_encryption_sdk/materials/raw.py x: 3 # contributors y: 92 lines of code src/dynamodb_encryption_sdk/materials/wrapped.py x: 3 # contributors y: 116 lines of code src/dynamodb_encryption_sdk/structures.py x: 5 # contributors y: 162 lines of code src/dynamodb_encryption_sdk/transform.py x: 3 # contributors y: 9 lines of code doc/conf.py x: 2 # contributors y: 45 lines of code src/dynamodb_encryption_sdk/__init__.py x: 3 # contributors y: 22 lines of code setup.cfg x: 4 # contributors y: 50 lines of code src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/encryption.py x: 1 # contributors y: 61 lines of code src/dynamodb_encryption_sdk/internal/formatting/deserialize/__init__.py x: 1 # contributors y: 21 lines of code src/dynamodb_encryption_sdk/internal/str_ops.py x: 1 # contributors y: 12 lines of code src/dynamodb_encryption_sdk/internal/validators.py x: 1 # contributors y: 28 lines of code src/dynamodb_encryption_sdk/material_providers/__init__.py x: 1 # contributors y: 9 lines of code MANIFEST.in x: 2 # contributors y: 10 lines of code src/dynamodb_encryption_sdk/internal/crypto/__init__.py x: 1 # contributors y: 1 lines of code src/dynamodb_encryption_sdk/exceptions.py x: 1 # contributors y: 23 lines of code
270.0
lines of code
  min: 1.0
  average: 67.36
  25th percentile: 21.0
  median: 46.0
  75th percentile: 109.0
  max: 270.0
0 9.0
# contributors
min: 1.0 | average: 2.83 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 9.0