epam / modular-sdk
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 72 files with 5,822 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (390 lines of code)
    • 20 files changed 6-20 times (3,592 lines of code)
    • 51 files changed 1-5 times (1,840 lines of code)
0% | 0% | 6% | 61% | 31%
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 72 files with 5,822 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)
    • 19 files changed by 6-10 contributors (3,490 lines of code)
    • 53 files changed by 2-5 contributors (2,332 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 59% | 40% | 0%
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, yaml, md, txt, in, gitignore, json, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 6% | 61% | 31%
toml0% | 0% | 0% | 100% | 0%
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
modular_sdk0% | 0% | 7% | 59% | 33%
patch_scripts0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 98% | 1%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
parent_service.py
in modular_sdk/services
390 22 2023-06-29 2024-03-12 24 9 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
application_service.py
in modular_sdk/services
168 12 2023-06-29 2024-03-12 20 9 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
constants.py
in modular_sdk/commons
231 7 2023-06-29 2024-10-22 20 10 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
53 - 2023-06-29 2024-11-25 17 8 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
pynamodb_to_pymongo_adapter.py
in modular_sdk/models/pynamodb_extension
372 29 2023-06-29 2024-03-12 17 8 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
maestro_credentials_service.py
in modular_sdk/services/impl
477 24 2023-06-29 2024-03-12 14 9 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
tenant_service.py
in modular_sdk/services
175 13 2023-06-29 2024-08-20 12 9 31548234+bohdan-onsha@users... onsha.bogdan@gmail.com
base_model.py
in modular_sdk/models/pynamodb_extension
434 41 2023-06-29 2024-01-08 12 8 31548234+bohdan-onsha@users... oleksii_olchedai@epam.com
tenant_settings_service.py
in modular_sdk/services
74 10 2023-06-29 2024-03-12 10 6 31548234+bohdan-onsha@users... dmytro_afanasiev1@epam.com
generic.py
in modular_sdk/utils/job_tracer
76 7 2023-06-29 2024-10-22 10 7 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
maestro_rabbit_transport_service.py
in modular_sdk/services/impl
102 4 2023-06-29 2024-10-22 10 8 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
trace_helper.py
in modular_sdk/commons
72 3 2023-06-29 2024-01-08 9 6 31548234+bohdan-onsha@users... 31548234+bohdan-onsha@users...
parent.py
in modular_sdk/models
78 3 2023-06-29 2024-01-24 9 7 31548234+bohdan-onsha@users... onsha.bogdan@gmail.com
__init__.py
in modular_sdk/commons
185 18 2023-06-29 2024-10-22 9 7 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
tenant.py
in modular_sdk/models
97 4 2023-06-29 2024-08-20 8 9 31548234+bohdan-onsha@users... onsha.bogdan@gmail.com
rabbit_connection.py
in modular_sdk/connections
178 9 2023-06-29 2024-11-25 8 8 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
modular.py
in modular_sdk
249 24 2023-06-29 2024-10-22 8 8 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
application.py
in modular_sdk/models
46 - 2023-06-29 2024-01-25 6 6 31548234+bohdan-onsha@users... onsha.bogdan@gmail.com
job_service.py
in modular_sdk/services
72 7 2023-09-14 2023-09-27 6 3 vladyslav_hunko1@epam.com 31548234+bohdan-onsha@users...
ssm_service.py
in modular_sdk/services
178 25 2023-06-29 2024-11-25 6 5 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
patch_parent_scope.py
in patch_scripts/3.3.0
275 24 2023-10-10 2024-01-22 6 4 dmytro_afanasiev1@epam.com 31548234+bohdan-onsha@users...
customer_service.py
in modular_sdk/services
33 4 2023-06-29 2024-03-12 5 6 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
in
1 - 2024-02-13 2024-07-19 4 4 bohdan_syniuk@epam.com dmytro_afanasiev1@epam.com
abstract.py
in modular_sdk/utils/job_tracer
14 4 2023-06-29 2023-09-27 4 4 31548234+bohdan-onsha@users... 31548234+bohdan-onsha@users...
customer.py
in modular_sdk/models
17 - 2023-06-29 2024-03-12 4 5 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
maestro_signature_builder.py
in modular_sdk/services/impl
75 5 2024-10-18 2024-11-26 4 4 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
generic.py
in modular_sdk/utils/runtime_tracer
95 12 2023-06-29 2024-10-18 4 5 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
base_safe_update_model.py
in modular_sdk/models/pynamodb_extension
115 6 2023-06-29 2024-07-29 4 5 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
time_helper.py
in modular_sdk/commons
12 3 2023-06-29 2023-10-24 3 4 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
customer_settings.py
in modular_sdk/models
16 - 2024-02-14 2024-03-12 3 3 57749020+dmytro-afanasiev@u... oleksandr.onsha@gmail.com
thread_local_storage_service.py
in modular_sdk/services
21 5 2023-10-03 2024-10-22 3 5 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
job.py
in modular_sdk/models
28 - 2023-06-29 2023-08-07 3 4 31548234+bohdan-onsha@users... 60649733+polina-prakhova@us...
customer_settings_service.py
in modular_sdk/services
46 6 2024-02-14 2024-03-12 3 3 57749020+dmytro-afanasiev@u... oleksandr.onsha@gmail.com
aws_creds_provider.py
in modular_sdk/services
85 7 2023-06-29 2024-10-22 3 4 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
maestro_http_transport_service.py
in modular_sdk/services/impl
141 6 2024-10-18 2024-11-26 3 2 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
log_helper.py
in modular_sdk/commons
25 1 2023-06-29 2024-10-22 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
response_helper.py
in modular_sdk/helpers
28 4 2023-06-29 2024-10-04 2 3 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
sqs_service.py
in modular_sdk/services
34 2 2023-06-29 2024-10-22 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
error_helper.py
in modular_sdk/commons
41 - 2023-06-29 2024-10-04 2 3 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
region_service.py
in modular_sdk/services
63 9 2023-06-29 2024-10-22 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
rabbit_transport_service.py
in modular_sdk/services
91 9 2023-06-29 2024-10-18 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
sts_service.py
in modular_sdk/services
142 11 2023-06-29 2024-10-04 2 3 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
__init__.py
in modular_sdk/services
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/services/impl
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/helpers
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/connections
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/models/pynamodb_extension
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/models
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/utils/runtime_tracer
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/utils/operation_mode
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
constants.py
in modular_sdk/commons
231 7 2023-06-29 2024-10-22 20 10 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
parent_service.py
in modular_sdk/services
390 22 2023-06-29 2024-03-12 24 9 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
application_service.py
in modular_sdk/services
168 12 2023-06-29 2024-03-12 20 9 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
maestro_credentials_service.py
in modular_sdk/services/impl
477 24 2023-06-29 2024-03-12 14 9 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
tenant_service.py
in modular_sdk/services
175 13 2023-06-29 2024-08-20 12 9 31548234+bohdan-onsha@users... onsha.bogdan@gmail.com
tenant.py
in modular_sdk/models
97 4 2023-06-29 2024-08-20 8 9 31548234+bohdan-onsha@users... onsha.bogdan@gmail.com
pynamodb_to_pymongo_adapter.py
in modular_sdk/models/pynamodb_extension
372 29 2023-06-29 2024-03-12 17 8 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
53 - 2023-06-29 2024-11-25 17 8 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
base_model.py
in modular_sdk/models/pynamodb_extension
434 41 2023-06-29 2024-01-08 12 8 31548234+bohdan-onsha@users... oleksii_olchedai@epam.com
maestro_rabbit_transport_service.py
in modular_sdk/services/impl
102 4 2023-06-29 2024-10-22 10 8 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
rabbit_connection.py
in modular_sdk/connections
178 9 2023-06-29 2024-11-25 8 8 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
modular.py
in modular_sdk
249 24 2023-06-29 2024-10-22 8 8 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
generic.py
in modular_sdk/utils/job_tracer
76 7 2023-06-29 2024-10-22 10 7 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
__init__.py
in modular_sdk/commons
185 18 2023-06-29 2024-10-22 9 7 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
parent.py
in modular_sdk/models
78 3 2023-06-29 2024-01-24 9 7 31548234+bohdan-onsha@users... onsha.bogdan@gmail.com
tenant_settings_service.py
in modular_sdk/services
74 10 2023-06-29 2024-03-12 10 6 31548234+bohdan-onsha@users... dmytro_afanasiev1@epam.com
trace_helper.py
in modular_sdk/commons
72 3 2023-06-29 2024-01-08 9 6 31548234+bohdan-onsha@users... 31548234+bohdan-onsha@users...
application.py
in modular_sdk/models
46 - 2023-06-29 2024-01-25 6 6 31548234+bohdan-onsha@users... onsha.bogdan@gmail.com
customer_service.py
in modular_sdk/services
33 4 2023-06-29 2024-03-12 5 6 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
ssm_service.py
in modular_sdk/services
178 25 2023-06-29 2024-11-25 6 5 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
generic.py
in modular_sdk/utils/runtime_tracer
95 12 2023-06-29 2024-10-18 4 5 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
base_safe_update_model.py
in modular_sdk/models/pynamodb_extension
115 6 2023-06-29 2024-07-29 4 5 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
customer.py
in modular_sdk/models
17 - 2023-06-29 2024-03-12 4 5 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
thread_local_storage_service.py
in modular_sdk/services
21 5 2023-10-03 2024-10-22 3 5 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
patch_parent_scope.py
in patch_scripts/3.3.0
275 24 2023-10-10 2024-01-22 6 4 dmytro_afanasiev1@epam.com 31548234+bohdan-onsha@users...
abstract.py
in modular_sdk/utils/job_tracer
14 4 2023-06-29 2023-09-27 4 4 31548234+bohdan-onsha@users... 31548234+bohdan-onsha@users...
maestro_signature_builder.py
in modular_sdk/services/impl
75 5 2024-10-18 2024-11-26 4 4 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
in
1 - 2024-02-13 2024-07-19 4 4 bohdan_syniuk@epam.com dmytro_afanasiev1@epam.com
time_helper.py
in modular_sdk/commons
12 3 2023-06-29 2023-10-24 3 4 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
job.py
in modular_sdk/models
28 - 2023-06-29 2023-08-07 3 4 31548234+bohdan-onsha@users... 60649733+polina-prakhova@us...
aws_creds_provider.py
in modular_sdk/services
85 7 2023-06-29 2024-10-22 3 4 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
job_service.py
in modular_sdk/services
72 7 2023-09-14 2023-09-27 6 3 vladyslav_hunko1@epam.com 31548234+bohdan-onsha@users...
customer_settings.py
in modular_sdk/models
16 - 2024-02-14 2024-03-12 3 3 57749020+dmytro-afanasiev@u... oleksandr.onsha@gmail.com
customer_settings_service.py
in modular_sdk/services
46 6 2024-02-14 2024-03-12 3 3 57749020+dmytro-afanasiev@u... oleksandr.onsha@gmail.com
error_helper.py
in modular_sdk/commons
41 - 2023-06-29 2024-10-04 2 3 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
log_helper.py
in modular_sdk/commons
25 1 2023-06-29 2024-10-22 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
response_helper.py
in modular_sdk/helpers
28 4 2023-06-29 2024-10-04 2 3 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
region_service.py
in modular_sdk/services
63 9 2023-06-29 2024-10-22 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
sqs_service.py
in modular_sdk/services
34 2 2023-06-29 2024-10-22 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
sts_service.py
in modular_sdk/services
142 11 2023-06-29 2024-10-04 2 3 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
rabbit_transport_service.py
in modular_sdk/services
91 9 2023-06-29 2024-10-18 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
maestro_http_transport_service.py
in modular_sdk/services/impl
141 6 2024-10-18 2024-11-26 3 2 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
exception.py
in modular_sdk/commons
6 2 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
helpers.py
in modular_sdk/commons
16 4 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/utils/job_tracer
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/utils
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
abstract.py
in modular_sdk/utils/operation_mode
19 3 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
generic.py
in modular_sdk/utils/operation_mode
46 5 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/utils/operation_mode
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
settings_management_service.py
in modular_sdk/services
221 16 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
maestro_http_transport_service.py
in modular_sdk/services/impl
141 6 2024-10-18 2024-11-26 3 2 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
environment_service.py
in modular_sdk/services
89 24 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
region.py
in modular_sdk/models
52 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
generic.py
in modular_sdk/utils/operation_mode
46 5 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
mongodb_connection.py
in modular_sdk/connections
39 7 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
abstract.py
in modular_sdk/utils/runtime_tracer
34 7 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
base_role_access_model.py
in modular_sdk/models/pynamodb_extension
32 1 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
execution_trace.py
in modular_sdk/models
25 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
tenant_settings.py
in modular_sdk/models
24 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
base_meta.py
in modular_sdk/models
22 4 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
abstract.py
in modular_sdk/utils/operation_mode
19 3 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
tenant_result_iterator.py
in modular_sdk/models/pynamodb_extension
19 1 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
helpers.py
in modular_sdk/commons
16 4 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
operation_mode.py
in modular_sdk/models
15 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
lambda_service.py
in modular_sdk/services
13 2 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
events_service.py
in modular_sdk/services
13 2 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
heartbeat.py
in modular_sdk/models
11 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
setting.py
in modular_sdk/models
10 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
exception.py
in modular_sdk/commons
6 2 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/utils/job_tracer
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/utils
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/utils/operation_mode
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/utils/runtime_tracer
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/models
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/models/pynamodb_extension
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/connections
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/helpers
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/services/impl
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
__init__.py
in modular_sdk/services
1 - 2023-06-29 2023-06-29 1 2 31548234+bohdan-onsha@users... bohdan_onsha@epam.com
sts_service.py
in modular_sdk/services
142 11 2023-06-29 2024-10-04 2 3 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
rabbit_transport_service.py
in modular_sdk/services
91 9 2023-06-29 2024-10-18 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
job_service.py
in modular_sdk/services
72 7 2023-09-14 2023-09-27 6 3 vladyslav_hunko1@epam.com 31548234+bohdan-onsha@users...
region_service.py
in modular_sdk/services
63 9 2023-06-29 2024-10-22 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
customer_settings_service.py
in modular_sdk/services
46 6 2024-02-14 2024-03-12 3 3 57749020+dmytro-afanasiev@u... oleksandr.onsha@gmail.com
error_helper.py
in modular_sdk/commons
41 - 2023-06-29 2024-10-04 2 3 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
sqs_service.py
in modular_sdk/services
34 2 2023-06-29 2024-10-22 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
response_helper.py
in modular_sdk/helpers
28 4 2023-06-29 2024-10-04 2 3 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
log_helper.py
in modular_sdk/commons
25 1 2023-06-29 2024-10-22 2 3 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
customer_settings.py
in modular_sdk/models
16 - 2024-02-14 2024-03-12 3 3 57749020+dmytro-afanasiev@u... oleksandr.onsha@gmail.com
patch_parent_scope.py
in patch_scripts/3.3.0
275 24 2023-10-10 2024-01-22 6 4 dmytro_afanasiev1@epam.com 31548234+bohdan-onsha@users...
aws_creds_provider.py
in modular_sdk/services
85 7 2023-06-29 2024-10-22 3 4 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
maestro_signature_builder.py
in modular_sdk/services/impl
75 5 2024-10-18 2024-11-26 4 4 31548234+bohdan-onsha@users... 103605026+renckelalexolche@...
job.py
in modular_sdk/models
28 - 2023-06-29 2023-08-07 3 4 31548234+bohdan-onsha@users... 60649733+polina-prakhova@us...
abstract.py
in modular_sdk/utils/job_tracer
14 4 2023-06-29 2023-09-27 4 4 31548234+bohdan-onsha@users... 31548234+bohdan-onsha@users...
time_helper.py
in modular_sdk/commons
12 3 2023-06-29 2023-10-24 3 4 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
in
1 - 2024-02-13 2024-07-19 4 4 bohdan_syniuk@epam.com dmytro_afanasiev1@epam.com
ssm_service.py
in modular_sdk/services
178 25 2023-06-29 2024-11-25 6 5 31548234+bohdan-onsha@users... oleksandr.onsha@gmail.com
base_safe_update_model.py
in modular_sdk/models/pynamodb_extension
115 6 2023-06-29 2024-07-29 4 5 31548234+bohdan-onsha@users... 57749020+dmytro-afanasiev@u...
Correlations

File Size vs. Number of Changes: 72 points

modular_sdk/services/impl/maestro_http_transport_service.py x: 141 lines of code y: 3 # changes modular_sdk/services/impl/maestro_signature_builder.py x: 75 lines of code y: 4 # changes modular_sdk/connections/rabbit_connection.py x: 178 lines of code y: 8 # changes modular_sdk/services/ssm_service.py x: 178 lines of code y: 6 # changes pyproject.toml x: 53 lines of code y: 17 # changes modular_sdk/commons/__init__.py x: 185 lines of code y: 9 # changes modular_sdk/commons/constants.py x: 231 lines of code y: 20 # changes modular_sdk/commons/log_helper.py x: 25 lines of code y: 2 # changes modular_sdk/modular.py x: 249 lines of code y: 8 # changes modular_sdk/services/aws_creds_provider.py x: 85 lines of code y: 3 # changes modular_sdk/services/impl/maestro_rabbit_transport_service.py x: 102 lines of code y: 10 # changes modular_sdk/services/region_service.py x: 63 lines of code y: 2 # changes modular_sdk/services/sqs_service.py x: 34 lines of code y: 2 # changes modular_sdk/services/thread_local_storage_service.py x: 21 lines of code y: 3 # changes modular_sdk/utils/job_tracer/generic.py x: 76 lines of code y: 10 # changes modular_sdk/services/rabbit_transport_service.py x: 91 lines of code y: 2 # changes modular_sdk/utils/runtime_tracer/generic.py x: 95 lines of code y: 4 # changes modular_sdk/commons/error_helper.py x: 41 lines of code y: 2 # changes modular_sdk/helpers/response_helper.py x: 28 lines of code y: 2 # changes modular_sdk/services/sts_service.py x: 142 lines of code y: 2 # changes modular_sdk/models/tenant.py x: 97 lines of code y: 8 # changes modular_sdk/services/tenant_service.py x: 175 lines of code y: 12 # changes modular_sdk/models/pynamodb_extension/base_safe_update_model.py x: 115 lines of code y: 4 # changes MANIFEST.in x: 1 lines of code y: 4 # changes modular_sdk/models/customer.py x: 17 lines of code y: 4 # changes modular_sdk/models/customer_settings.py x: 16 lines of code y: 3 # changes modular_sdk/models/pynamodb_extension/pynamodb_to_pymongo_adapter.py x: 372 lines of code y: 17 # changes modular_sdk/services/application_service.py x: 168 lines of code y: 20 # changes modular_sdk/services/customer_service.py x: 33 lines of code y: 5 # changes modular_sdk/services/customer_settings_service.py x: 46 lines of code y: 3 # changes modular_sdk/services/impl/maestro_credentials_service.py x: 477 lines of code y: 14 # changes modular_sdk/services/parent_service.py x: 390 lines of code y: 24 # changes modular_sdk/services/tenant_settings_service.py x: 74 lines of code y: 10 # changes modular_sdk/models/application.py x: 46 lines of code y: 6 # changes modular_sdk/models/parent.py x: 78 lines of code y: 9 # changes patch_scripts/3.3.0/patch_parent_scope.py x: 275 lines of code y: 6 # changes modular_sdk/commons/trace_helper.py x: 72 lines of code y: 9 # changes modular_sdk/models/pynamodb_extension/base_model.py x: 434 lines of code y: 12 # changes modular_sdk/commons/time_helper.py x: 12 lines of code y: 3 # changes modular_sdk/services/job_service.py x: 72 lines of code y: 6 # changes modular_sdk/utils/job_tracer/abstract.py x: 14 lines of code y: 4 # changes modular_sdk/models/job.py x: 28 lines of code y: 3 # changes modular_sdk/__init__.py x: 1 lines of code y: 1 # changes modular_sdk/commons/exception.py x: 6 lines of code y: 1 # changes modular_sdk/commons/helpers.py x: 16 lines of code y: 1 # changes modular_sdk/connections/mongodb_connection.py x: 39 lines of code y: 1 # changes modular_sdk/models/base_meta.py x: 22 lines of code y: 1 # changes modular_sdk/models/execution_trace.py x: 25 lines of code y: 1 # changes modular_sdk/models/heartbeat.py x: 11 lines of code y: 1 # changes modular_sdk/models/operation_mode.py x: 15 lines of code y: 1 # changes modular_sdk/models/pynamodb_extension/base_role_access_model.py x: 32 lines of code y: 1 # changes modular_sdk/models/pynamodb_extension/tenant_result_iterator.py x: 19 lines of code y: 1 # changes modular_sdk/models/region.py x: 52 lines of code y: 1 # changes modular_sdk/models/setting.py x: 10 lines of code y: 1 # changes modular_sdk/models/tenant_settings.py x: 24 lines of code y: 1 # changes modular_sdk/services/environment_service.py x: 89 lines of code y: 1 # changes modular_sdk/services/events_service.py x: 13 lines of code y: 1 # changes modular_sdk/services/settings_management_service.py x: 221 lines of code y: 1 # changes modular_sdk/utils/operation_mode/generic.py x: 46 lines of code y: 1 # changes modular_sdk/utils/runtime_tracer/abstract.py x: 34 lines of code y: 1 # changes
24.0
# changes
  min: 1.0
  average: 4.65
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 24.0
0 477.0
lines of code
min: 1.0 | average: 80.86 | 25th percentile: 13.25 | median: 36.5 | 75th percentile: 96.5 | max: 477.0

Number of Contributors vs. Number of Changes: 72 points

modular_sdk/services/impl/maestro_http_transport_service.py x: 2 # contributors y: 3 # changes modular_sdk/services/impl/maestro_signature_builder.py x: 4 # contributors y: 4 # changes modular_sdk/connections/rabbit_connection.py x: 8 # contributors y: 8 # changes modular_sdk/services/ssm_service.py x: 5 # contributors y: 6 # changes pyproject.toml x: 8 # contributors y: 17 # changes modular_sdk/commons/__init__.py x: 7 # contributors y: 9 # changes modular_sdk/commons/constants.py x: 10 # contributors y: 20 # changes modular_sdk/commons/log_helper.py x: 3 # contributors y: 2 # changes modular_sdk/services/aws_creds_provider.py x: 4 # contributors y: 3 # changes modular_sdk/services/impl/maestro_rabbit_transport_service.py x: 8 # contributors y: 10 # changes modular_sdk/services/thread_local_storage_service.py x: 5 # contributors y: 3 # changes modular_sdk/utils/job_tracer/generic.py x: 7 # contributors y: 10 # changes modular_sdk/utils/runtime_tracer/generic.py x: 5 # contributors y: 4 # changes modular_sdk/models/tenant.py x: 9 # contributors y: 8 # changes modular_sdk/services/tenant_service.py x: 9 # contributors y: 12 # changes modular_sdk/models/customer_settings.py x: 3 # contributors y: 3 # changes modular_sdk/services/application_service.py x: 9 # contributors y: 20 # changes modular_sdk/services/customer_service.py x: 6 # contributors y: 5 # changes modular_sdk/services/impl/maestro_credentials_service.py x: 9 # contributors y: 14 # changes modular_sdk/services/parent_service.py x: 9 # contributors y: 24 # changes modular_sdk/services/tenant_settings_service.py x: 6 # contributors y: 10 # changes modular_sdk/models/application.py x: 6 # contributors y: 6 # changes patch_scripts/3.3.0/patch_parent_scope.py x: 4 # contributors y: 6 # changes modular_sdk/commons/trace_helper.py x: 6 # contributors y: 9 # changes modular_sdk/models/pynamodb_extension/base_model.py x: 8 # contributors y: 12 # changes modular_sdk/services/job_service.py x: 3 # contributors y: 6 # changes modular_sdk/__init__.py x: 2 # contributors y: 1 # changes
24.0
# changes
  min: 1.0
  average: 4.65
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 24.0
0 10.0
# contributors
min: 2.0 | average: 4.07 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 10.0

Number of Contributors vs. File Size: 72 points

modular_sdk/services/impl/maestro_http_transport_service.py x: 2 # contributors y: 141 lines of code modular_sdk/services/impl/maestro_signature_builder.py x: 4 # contributors y: 75 lines of code modular_sdk/connections/rabbit_connection.py x: 8 # contributors y: 178 lines of code modular_sdk/services/ssm_service.py x: 5 # contributors y: 178 lines of code pyproject.toml x: 8 # contributors y: 53 lines of code modular_sdk/commons/__init__.py x: 7 # contributors y: 185 lines of code modular_sdk/commons/constants.py x: 10 # contributors y: 231 lines of code modular_sdk/commons/log_helper.py x: 3 # contributors y: 25 lines of code modular_sdk/modular.py x: 8 # contributors y: 249 lines of code modular_sdk/services/aws_creds_provider.py x: 4 # contributors y: 85 lines of code modular_sdk/services/impl/maestro_rabbit_transport_service.py x: 8 # contributors y: 102 lines of code modular_sdk/services/region_service.py x: 3 # contributors y: 63 lines of code modular_sdk/services/sqs_service.py x: 3 # contributors y: 34 lines of code modular_sdk/services/thread_local_storage_service.py x: 5 # contributors y: 21 lines of code modular_sdk/utils/job_tracer/generic.py x: 7 # contributors y: 76 lines of code modular_sdk/services/rabbit_transport_service.py x: 3 # contributors y: 91 lines of code modular_sdk/utils/runtime_tracer/generic.py x: 5 # contributors y: 95 lines of code modular_sdk/commons/error_helper.py x: 3 # contributors y: 41 lines of code modular_sdk/helpers/response_helper.py x: 3 # contributors y: 28 lines of code modular_sdk/services/sts_service.py x: 3 # contributors y: 142 lines of code modular_sdk/models/tenant.py x: 9 # contributors y: 97 lines of code modular_sdk/services/tenant_service.py x: 9 # contributors y: 175 lines of code modular_sdk/models/pynamodb_extension/base_safe_update_model.py x: 5 # contributors y: 115 lines of code MANIFEST.in x: 4 # contributors y: 1 lines of code modular_sdk/models/customer.py x: 5 # contributors y: 17 lines of code modular_sdk/models/customer_settings.py x: 3 # contributors y: 16 lines of code modular_sdk/models/pynamodb_extension/pynamodb_to_pymongo_adapter.py x: 8 # contributors y: 372 lines of code modular_sdk/services/application_service.py x: 9 # contributors y: 168 lines of code modular_sdk/services/customer_service.py x: 6 # contributors y: 33 lines of code modular_sdk/services/customer_settings_service.py x: 3 # contributors y: 46 lines of code modular_sdk/services/impl/maestro_credentials_service.py x: 9 # contributors y: 477 lines of code modular_sdk/services/parent_service.py x: 9 # contributors y: 390 lines of code modular_sdk/services/tenant_settings_service.py x: 6 # contributors y: 74 lines of code modular_sdk/models/application.py x: 6 # contributors y: 46 lines of code modular_sdk/models/parent.py x: 7 # contributors y: 78 lines of code patch_scripts/3.3.0/patch_parent_scope.py x: 4 # contributors y: 275 lines of code modular_sdk/commons/trace_helper.py x: 6 # contributors y: 72 lines of code modular_sdk/models/pynamodb_extension/base_model.py x: 8 # contributors y: 434 lines of code modular_sdk/commons/time_helper.py x: 4 # contributors y: 12 lines of code modular_sdk/services/job_service.py x: 3 # contributors y: 72 lines of code modular_sdk/utils/job_tracer/abstract.py x: 4 # contributors y: 14 lines of code modular_sdk/models/job.py x: 4 # contributors y: 28 lines of code modular_sdk/__init__.py x: 2 # contributors y: 1 lines of code modular_sdk/commons/exception.py x: 2 # contributors y: 6 lines of code modular_sdk/commons/helpers.py x: 2 # contributors y: 16 lines of code modular_sdk/connections/mongodb_connection.py x: 2 # contributors y: 39 lines of code modular_sdk/models/base_meta.py x: 2 # contributors y: 22 lines of code modular_sdk/models/execution_trace.py x: 2 # contributors y: 25 lines of code modular_sdk/models/heartbeat.py x: 2 # contributors y: 11 lines of code modular_sdk/models/operation_mode.py x: 2 # contributors y: 15 lines of code modular_sdk/models/pynamodb_extension/base_role_access_model.py x: 2 # contributors y: 32 lines of code modular_sdk/models/pynamodb_extension/tenant_result_iterator.py x: 2 # contributors y: 19 lines of code modular_sdk/models/region.py x: 2 # contributors y: 52 lines of code modular_sdk/models/tenant_settings.py x: 2 # contributors y: 24 lines of code modular_sdk/services/environment_service.py x: 2 # contributors y: 89 lines of code modular_sdk/services/events_service.py x: 2 # contributors y: 13 lines of code modular_sdk/services/settings_management_service.py x: 2 # contributors y: 221 lines of code modular_sdk/utils/operation_mode/generic.py x: 2 # contributors y: 46 lines of code modular_sdk/utils/runtime_tracer/abstract.py x: 2 # contributors y: 34 lines of code
477.0
lines of code
  min: 1.0
  average: 80.86
  25th percentile: 13.25
  median: 36.5
  75th percentile: 96.5
  max: 477.0
0 10.0
# contributors
min: 2.0 | average: 4.07 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 10.0