epam / modular-api
File Size

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

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


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 21% | 27% | 28% | 22%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
modular_api_cli0% | 39% | 16% | 32% | 10%
modular_api0% | 15% | 35% | 17% | 31%
patches0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 79% | 20%
deployment0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
user_handler.py
in modular_api_cli/modular_handler
761 21
index.py
in modular_api
576 25
install_service.py
in modular_api/services
423 11
commands_generator.py
in modular_api
412 14
group_handler.py
in modular_api_cli/modular_handler
310 6
iam.py
in modular_api/web_service
287 15
decorators.py
in modular_api/helpers
244 17
usage_service.py
in modular_api/services
196 12
policy_handler.py
in modular_api_cli/modular_handler
188 6
permissions_cache_service.py
in modular_api/services
180 10
user.py
in modular_api_cli/modular_cli_group
175 16
modular.py
in root
167 8
modular.py
in modular_api_cli/modular_cli_group
160 10
main.py
in patches/4.0.0
134 10
main_dynamodb.py
in patches/4.0.0
111 9
definition_templates.py
in modular_api/swagger
105 1
constants.py
in modular_api/helpers
103 3
usage_handler.py
in modular_api_cli/modular_handler
102 4
policy_service.py
in modular_api/services
101 9
deployment.yaml
in deployment/helm/modular-api/templates
99 -
response_processor.py
in modular_api/web_service
97 5
audit_service.py
in modular_api/services
88 5
audit_handler.py
in modular_api_cli/modular_handler
87 3
params_converter.py
in modular_api/helpers
84 5
generate_open_api_spec.py
in modular_api/swagger
81 3
log_helper.py
in modular_api/helpers
79 3
jwt_auth.py
in modular_api/helpers
71 6
group.py
in modular_api_cli/modular_cli_group
57 7
utilities.py
in modular_api/helpers
54 5
policy.py
in modular_api_cli/modular_cli_group
54 6
user_service.py
in modular_api/services
51 7
group_service.py
in modular_api/services
49 7
response_processor.py
in modular_api/helpers
47 5
41 -
environment_service.py
in modular_api/services
39 12
user_model.py
in modular_api/models
38 1
service_provider.py
in modular_api/services
36 6
stats_model.py
in modular_api/models
35 -
__init__.py
in modular_api/models
35 2
policy_model.py
in modular_api/models
35 3
password_util.py
in modular_api/helpers
31 3
tpl
_helpers.tpl
in deployment/helm/modular-api/templates
30 -
compatibility_check.py
in modular_api/helpers
29 1
group_model.py
in modular_api/models
27 1
exceptions.py
in modular_api/helpers
26 -
refresh_token_service.py
in modular_api/services
26 3
audit_model.py
in modular_api/models
25 1
request_processor.py
in modular_api/helpers
24 2
values.yaml
in deployment/helm/modular-api
22 -
response_utils.py
in modular_api/helpers
21 2
Files With Most Units (Top 49)
File# lines# units
index.py
in modular_api
576 25
user_handler.py
in modular_api_cli/modular_handler
761 21
decorators.py
in modular_api/helpers
244 17
user.py
in modular_api_cli/modular_cli_group
175 16
iam.py
in modular_api/web_service
287 15
commands_generator.py
in modular_api
412 14
environment_service.py
in modular_api/services
39 12
usage_service.py
in modular_api/services
196 12
install_service.py
in modular_api/services
423 11
permissions_cache_service.py
in modular_api/services
180 10
modular.py
in modular_api_cli/modular_cli_group
160 10
main.py
in patches/4.0.0
134 10
policy_service.py
in modular_api/services
101 9
main_dynamodb.py
in patches/4.0.0
111 9
modular.py
in root
167 8
group_service.py
in modular_api/services
49 7
user_service.py
in modular_api/services
51 7
group.py
in modular_api_cli/modular_cli_group
57 7
jwt_auth.py
in modular_api/helpers
71 6
service_provider.py
in modular_api/services
36 6
group_handler.py
in modular_api_cli/modular_handler
310 6
policy_handler.py
in modular_api_cli/modular_handler
188 6
policy.py
in modular_api_cli/modular_cli_group
54 6
response_processor.py
in modular_api/web_service
97 5
params_converter.py
in modular_api/helpers
84 5
response_processor.py
in modular_api/helpers
47 5
utilities.py
in modular_api/helpers
54 5
audit_service.py
in modular_api/services
88 5
usage_handler.py
in modular_api_cli/modular_handler
102 4
generate_open_api_spec.py
in modular_api/swagger
81 3
policy_model.py
in modular_api/models
35 3
config.py
in modular_api/web_service
10 3
app_gunicorn.py
in modular_api/web_service
14 3
constants.py
in modular_api/helpers
103 3
password_util.py
in modular_api/helpers
31 3
log_helper.py
in modular_api/helpers
79 3
refresh_token_service.py
in modular_api/services
26 3
audit_handler.py
in modular_api_cli/modular_handler
87 3
__init__.py
in modular_api/models
35 2
request_processor.py
in modular_api/helpers
24 2
date_utils.py
in modular_api/helpers
15 2
response_utils.py
in modular_api/helpers
21 2
definition_templates.py
in modular_api/swagger
105 1
group_model.py
in modular_api/models
27 1
user_model.py
in modular_api/models
38 1
audit_model.py
in modular_api/models
25 1
__init__.py
in modular_api/web_service
7 1
file_helper.py
in modular_api/helpers
10 1
compatibility_check.py
in modular_api/helpers
29 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
deployment.yaml
in deployment/helm/modular-api/templates
99 - 1
Correlations

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

deployment/helm/modular-api/Chart.yaml x: 4 commits (all time) y: 6 lines of code deployment/helm/modular-api/templates/configmap.yaml x: 4 commits (all time) y: 12 lines of code deployment/helm/modular-api/templates/deployment.yaml x: 4 commits (all time) y: 99 lines of code deployment/helm/modular-api/templates/service.yaml x: 4 commits (all time) y: 21 lines of code modular.py x: 10 commits (all time) y: 167 lines of code modular_api/commands_generator.py x: 6 commits (all time) y: 412 lines of code modular_api/helpers/constants.py x: 9 commits (all time) y: 103 lines of code modular_api/helpers/jwt_auth.py x: 6 commits (all time) y: 71 lines of code modular_api/helpers/log_helper.py x: 7 commits (all time) y: 79 lines of code modular_api/index.py x: 9 commits (all time) y: 576 lines of code modular_api/models/refresh_token_model.py x: 2 commits (all time) y: 12 lines of code modular_api/services/environment_service.py x: 4 commits (all time) y: 39 lines of code modular_api/services/permissions_cache_service.py x: 7 commits (all time) y: 180 lines of code modular_api/services/refresh_token_service.py x: 2 commits (all time) y: 26 lines of code modular_api/version.py x: 8 commits (all time) y: 1 lines of code modular_api/web_service/response_processor.py x: 6 commits (all time) y: 97 lines of code pyproject.toml x: 8 commits (all time) y: 41 lines of code deployment/helm/modular-api/templates/_helpers.tpl x: 3 commits (all time) y: 30 lines of code modular_api_cli/modular_cli_group/user.py x: 10 commits (all time) y: 175 lines of code modular_api_cli/modular_handler/user_handler.py x: 10 commits (all time) y: 761 lines of code modular_api/helpers/decorators.py x: 6 commits (all time) y: 244 lines of code modular_api/models/audit_model.py x: 6 commits (all time) y: 25 lines of code modular_api/services/audit_service.py x: 7 commits (all time) y: 88 lines of code modular_api/services/group_service.py x: 7 commits (all time) y: 49 lines of code modular_api/services/install_service.py x: 7 commits (all time) y: 423 lines of code modular_api/services/policy_service.py x: 7 commits (all time) y: 101 lines of code modular_api/services/user_service.py x: 7 commits (all time) y: 51 lines of code modular_api_cli/modular_cli_group/group.py x: 6 commits (all time) y: 57 lines of code modular_api_cli/modular_cli_group/modular.py x: 7 commits (all time) y: 160 lines of code modular_api_cli/modular_cli_group/policy.py x: 6 commits (all time) y: 54 lines of code modular_api_cli/modular_handler/group_handler.py x: 7 commits (all time) y: 310 lines of code modular_api_cli/modular_handler/policy_handler.py x: 7 commits (all time) y: 188 lines of code modular_api/__init__.py x: 5 commits (all time) y: 1 lines of code modular_api/helpers/compatibility_check.py x: 4 commits (all time) y: 29 lines of code modular_api/helpers/date_utils.py x: 4 commits (all time) y: 15 lines of code modular_api/helpers/exceptions.py x: 4 commits (all time) y: 26 lines of code modular_api/helpers/file_helper.py x: 4 commits (all time) y: 10 lines of code modular_api/helpers/params_converter.py x: 4 commits (all time) y: 84 lines of code modular_api/helpers/password_util.py x: 5 commits (all time) y: 31 lines of code modular_api/helpers/utilities.py x: 4 commits (all time) y: 54 lines of code modular_api/models/__init__.py x: 4 commits (all time) y: 35 lines of code modular_api/models/stats_model.py x: 2 commits (all time) y: 35 lines of code modular_api/models/user_model.py x: 4 commits (all time) y: 38 lines of code modular_api/services/__init__.py x: 4 commits (all time) y: 2 lines of code modular_api/services/service_provider.py x: 5 commits (all time) y: 36 lines of code modular_api/services/usage_service.py x: 4 commits (all time) y: 196 lines of code modular_api/swagger/definition_templates.py x: 4 commits (all time) y: 105 lines of code modular_api/swagger/generate_open_api_spec.py x: 4 commits (all time) y: 81 lines of code modular_api/web_service/iam.py x: 4 commits (all time) y: 287 lines of code modular_api_cli/__init__.py x: 2 commits (all time) y: 8 lines of code modular_api_cli/modular_handler/usage_handler.py x: 4 commits (all time) y: 102 lines of code patches/4.0.0/main.py x: 2 commits (all time) y: 134 lines of code patches/4.0.0/main_dynamodb.py x: 2 commits (all time) y: 111 lines of code __init__.py x: 2 commits (all time) y: 1 lines of code modular_api/helpers/response_processor.py x: 2 commits (all time) y: 47 lines of code
761.0
lines of code
  min: 1.0
  average: 93.78
  25th percentile: 16.5
  median: 40.0
  75th percentile: 102.75
  max: 761.0
0 10.0
commits (all time)
min: 2.0 | average: 4.84 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 7.0 | max: 10.0

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

deployment/helm/modular-api/Chart.yaml x: 2 contributors (all time) y: 6 lines of code deployment/helm/modular-api/templates/configmap.yaml x: 2 contributors (all time) y: 12 lines of code deployment/helm/modular-api/templates/deployment.yaml x: 2 contributors (all time) y: 99 lines of code deployment/helm/modular-api/templates/service.yaml x: 2 contributors (all time) y: 21 lines of code modular.py x: 2 contributors (all time) y: 167 lines of code modular_api/commands_generator.py x: 2 contributors (all time) y: 412 lines of code modular_api/helpers/constants.py x: 2 contributors (all time) y: 103 lines of code modular_api/helpers/jwt_auth.py x: 2 contributors (all time) y: 71 lines of code modular_api/helpers/log_helper.py x: 2 contributors (all time) y: 79 lines of code modular_api/index.py x: 2 contributors (all time) y: 576 lines of code modular_api/services/environment_service.py x: 2 contributors (all time) y: 39 lines of code modular_api/services/permissions_cache_service.py x: 2 contributors (all time) y: 180 lines of code modular_api/services/refresh_token_service.py x: 2 contributors (all time) y: 26 lines of code modular_api/version.py x: 2 contributors (all time) y: 1 lines of code modular_api/web_service/response_processor.py x: 2 contributors (all time) y: 97 lines of code deployment/helm/modular-api/templates/_helpers.tpl x: 1 contributors (all time) y: 30 lines of code modular_api_cli/modular_cli_group/user.py x: 2 contributors (all time) y: 175 lines of code modular_api_cli/modular_handler/user_handler.py x: 2 contributors (all time) y: 761 lines of code modular_api/helpers/decorators.py x: 2 contributors (all time) y: 244 lines of code modular_api/services/audit_service.py x: 2 contributors (all time) y: 88 lines of code modular_api/services/group_service.py x: 2 contributors (all time) y: 49 lines of code modular_api/services/install_service.py x: 2 contributors (all time) y: 423 lines of code modular_api/services/user_service.py x: 2 contributors (all time) y: 51 lines of code modular_api_cli/modular_cli_group/group.py x: 2 contributors (all time) y: 57 lines of code modular_api_cli/modular_cli_group/modular.py x: 2 contributors (all time) y: 160 lines of code modular_api_cli/modular_cli_group/policy.py x: 2 contributors (all time) y: 54 lines of code modular_api_cli/modular_handler/group_handler.py x: 2 contributors (all time) y: 310 lines of code modular_api_cli/modular_handler/policy_handler.py x: 2 contributors (all time) y: 188 lines of code modular_api/helpers/compatibility_check.py x: 2 contributors (all time) y: 29 lines of code modular_api/helpers/date_utils.py x: 2 contributors (all time) y: 15 lines of code modular_api/helpers/file_helper.py x: 2 contributors (all time) y: 10 lines of code modular_api/helpers/params_converter.py x: 2 contributors (all time) y: 84 lines of code modular_api/helpers/password_util.py x: 2 contributors (all time) y: 31 lines of code modular_api/models/__init__.py x: 2 contributors (all time) y: 35 lines of code modular_api/models/user_model.py x: 2 contributors (all time) y: 38 lines of code modular_api/services/usage_service.py x: 2 contributors (all time) y: 196 lines of code modular_api/swagger/definition_templates.py x: 2 contributors (all time) y: 105 lines of code modular_api/swagger/generate_open_api_spec.py x: 2 contributors (all time) y: 81 lines of code modular_api/web_service/iam.py x: 2 contributors (all time) y: 287 lines of code patches/4.0.0/main.py x: 2 contributors (all time) y: 134 lines of code patches/4.0.0/main_dynamodb.py x: 2 contributors (all time) y: 111 lines of code __init__.py x: 1 contributors (all time) y: 1 lines of code modular_api/helpers/response_processor.py x: 1 contributors (all time) y: 47 lines of code modular_api/web_service/__init__.py x: 1 contributors (all time) y: 7 lines of code
761.0
lines of code
  min: 1.0
  average: 93.78
  25th percentile: 16.5
  median: 40.0
  75th percentile: 102.75
  max: 761.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.88 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

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

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

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


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

deployment/helm/modular-api/Chart.yaml x: 3 commits (90d) y: 6 lines of code deployment/helm/modular-api/templates/configmap.yaml x: 3 commits (90d) y: 12 lines of code deployment/helm/modular-api/templates/deployment.yaml x: 3 commits (90d) y: 99 lines of code deployment/helm/modular-api/templates/service.yaml x: 3 commits (90d) y: 21 lines of code modular.py x: 5 commits (90d) y: 167 lines of code modular_api/commands_generator.py x: 2 commits (90d) y: 412 lines of code modular_api/helpers/constants.py x: 2 commits (90d) y: 103 lines of code modular_api/helpers/jwt_auth.py x: 2 commits (90d) y: 71 lines of code modular_api/helpers/log_helper.py x: 2 commits (90d) y: 79 lines of code modular_api/index.py x: 2 commits (90d) y: 576 lines of code modular_api/models/refresh_token_model.py x: 2 commits (90d) y: 12 lines of code modular_api/services/environment_service.py x: 2 commits (90d) y: 39 lines of code modular_api/services/permissions_cache_service.py x: 2 commits (90d) y: 180 lines of code modular_api/services/refresh_token_service.py x: 2 commits (90d) y: 26 lines of code modular_api/version.py x: 3 commits (90d) y: 1 lines of code modular_api/web_service/response_processor.py x: 2 commits (90d) y: 97 lines of code pyproject.toml x: 3 commits (90d) y: 41 lines of code deployment/helm/modular-api/templates/_helpers.tpl x: 2 commits (90d) y: 30 lines of code modular_api_cli/modular_cli_group/user.py x: 2 commits (90d) y: 175 lines of code modular_api_cli/modular_handler/user_handler.py x: 2 commits (90d) y: 761 lines of code
761.0
lines of code
  min: 1.0
  average: 139.52
  25th percentile: 21.5
  median: 71.0
  75th percentile: 171.0
  max: 761.0
0 5.0
commits (90d)
min: 2.0 | average: 2.48 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

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

deployment/helm/modular-api/Chart.yaml x: 2 contributors (90d) y: 6 lines of code deployment/helm/modular-api/templates/configmap.yaml x: 2 contributors (90d) y: 12 lines of code deployment/helm/modular-api/templates/deployment.yaml x: 2 contributors (90d) y: 99 lines of code deployment/helm/modular-api/templates/service.yaml x: 2 contributors (90d) y: 21 lines of code modular.py x: 2 contributors (90d) y: 167 lines of code modular_api/commands_generator.py x: 2 contributors (90d) y: 412 lines of code modular_api/helpers/constants.py x: 2 contributors (90d) y: 103 lines of code modular_api/helpers/jwt_auth.py x: 2 contributors (90d) y: 71 lines of code modular_api/helpers/log_helper.py x: 2 contributors (90d) y: 79 lines of code modular_api/index.py x: 2 contributors (90d) y: 576 lines of code modular_api/services/environment_service.py x: 2 contributors (90d) y: 39 lines of code modular_api/services/permissions_cache_service.py x: 2 contributors (90d) y: 180 lines of code modular_api/services/refresh_token_service.py x: 2 contributors (90d) y: 26 lines of code modular_api/version.py x: 2 contributors (90d) y: 1 lines of code modular_api/web_service/response_processor.py x: 2 contributors (90d) y: 97 lines of code deployment/helm/modular-api/templates/_helpers.tpl x: 1 contributors (90d) y: 30 lines of code modular_api_cli/modular_cli_group/user.py x: 1 contributors (90d) y: 175 lines of code modular_api_cli/modular_handler/user_handler.py x: 1 contributors (90d) y: 761 lines of code
761.0
lines of code
  min: 1.0
  average: 139.52
  25th percentile: 21.5
  median: 71.0
  75th percentile: 171.0
  max: 761.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.86 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0