awslabs / sagemaker-explaining-credit-decisions
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 102 files with 6,564 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 9 medium size files (2,609 lines of codeclsfd_ftr_w_mp_ins)
    • 9 small files (1,181 lines of code)
    • 84 very small files (2,774 lines of code)
0% | 0% | 39% | 17% | 42%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 0% | 35% | 22% | 41%
yaml0% | 0% | 83% | 0% | 16%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
cloudformation/sagemaker0% | 0% | 100% | 0% | 0%
cloudformation/solution-assistant0% | 0% | 65% | 23% | 11%
sagemaker_notebook_instance/package0% | 0% | 33% | 0% | 66%
sagemaker_studio/package0% | 0% | 33% | 0% | 66%
sagemaker/package0% | 0% | 34% | 0% | 65%
cloudformation/glue0% | 0% | 100% | 0% | 0%
sagemaker_notebook_instance/containers0% | 0% | 33% | 16% | 50%
sagemaker_studio/containers0% | 0% | 33% | 16% | 50%
sagemaker/containers0% | 0% | 35% | 17% | 47%
glue0% | 0% | 0% | 100% | 0%
sagemaker_notebook_instance0% | 0% | 0% | 100% | 0%
sagemaker_studio0% | 0% | 0% | 100% | 0%
sagemaker0% | 0% | 0% | 100% | 0%
sagemaker_studio/notebooks0% | 0% | 0% | 100% | 0%
cloudformation0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
sagemaker.yaml
in cloudformation/sagemaker
446 -
datasets.py
in cloudformation/solution-assistant/src
369 46
visuals.py
in sagemaker_notebook_instance/package/package
298 24
visuals.py
in sagemaker_studio/package/package
298 24
visuals.py
in sagemaker/package/package
298 24
glue.yaml
in cloudformation/glue
276 -
training.py
in sagemaker_notebook_instance/containers/model/src
208 16
training.py
in sagemaker_studio/containers/model/src
208 16
training.py
in sagemaker/containers/model/src
208 16
etl_job.py
in glue
195 23
env_setup.py
in sagemaker_notebook_instance
151 12
env_setup.py
in sagemaker_studio
151 12
env_setup.py
in sagemaker
141 13
lambda_function.py
in cloudformation/solution-assistant/src
130 9
3_endpoint copy.py
in sagemaker_studio/notebooks
107 2
explaining.py
in sagemaker_notebook_instance/containers/model/src
102 7
explaining.py
in sagemaker_studio/containers/model/src
102 7
explaining.py
in sagemaker/containers/model/src
102 7
template.html
in sagemaker_notebook_instance/package/package/reports/template
98 -
template.html
in sagemaker_studio/package/package/reports/template
98 -
template.html
in sagemaker/package/package/reports/template
98 -
logs.py
in sagemaker_notebook_instance/package/package/sagemaker
97 2
logs.py
in sagemaker_studio/package/package/sagemaker
97 2
schemas.py
in sagemaker_notebook_instance/package/package/data
96 18
schemas.py
in sagemaker_studio/package/package/data
96 18
schemas.py
in sagemaker/package/package/data
96 18
global_page.py
in sagemaker_notebook_instance/containers/dashboard/src/pages
90 10
global_page.py
in sagemaker_studio/containers/dashboard/src/pages
90 10
global_page.py
in sagemaker/containers/dashboard/src/pages
90 10
containers.py
in sagemaker/package/package/sagemaker
83 10
local_page.py
in sagemaker_notebook_instance/containers/dashboard/src/pages
74 2
local_page.py
in sagemaker_studio/containers/dashboard/src/pages
74 2
local_page.py
in sagemaker/containers/dashboard/src/pages
74 2
glue.py
in sagemaker/package/package/data
71 4
glue.py
in sagemaker_notebook_instance/package/package/data
69 4
glue.py
in sagemaker_studio/package/package/data
69 4
solution-assistant.yaml
in cloudformation/solution-assistant
60 -
datasets.py
in sagemaker_notebook_instance/package/package/data
48 3
datasets.py
in sagemaker_studio/package/package/data
48 3
datasets.py
in sagemaker/package/package/data
48 3
reports.py
in sagemaker_notebook_instance/package/package/reports
47 1
reports.py
in sagemaker_studio/package/package/reports
47 1
reports.py
in sagemaker/package/package/reports
47 1
template.yaml
in cloudformation
46 -
shared.py
in sagemaker_notebook_instance/containers/dashboard/src
36 2
shared.py
in sagemaker_studio/containers/dashboard/src
36 2
shared.py
in sagemaker/containers/dashboard/src
36 2
predictors.py
in sagemaker_notebook_instance/package/package/sagemaker
34 2
predictors.py
in sagemaker_studio/package/package/sagemaker
34 2
predictors.py
in sagemaker/package/package/sagemaker
34 2
Files With Most Units (Top 20)
File# lines# units
datasets.py
in cloudformation/solution-assistant/src
369 46
visuals.py
in sagemaker_notebook_instance/package/package
298 24
visuals.py
in sagemaker_studio/package/package
298 24
visuals.py
in sagemaker/package/package
298 24
etl_job.py
in glue
195 23
schemas.py
in sagemaker_notebook_instance/package/package/data
96 18
schemas.py
in sagemaker_studio/package/package/data
96 18
schemas.py
in sagemaker/package/package/data
96 18
training.py
in sagemaker_notebook_instance/containers/model/src
208 16
training.py
in sagemaker_studio/containers/model/src
208 16
training.py
in sagemaker/containers/model/src
208 16
env_setup.py
in sagemaker
141 13
env_setup.py
in sagemaker_notebook_instance
151 12
env_setup.py
in sagemaker_studio
151 12
global_page.py
in sagemaker_notebook_instance/containers/dashboard/src/pages
90 10
global_page.py
in sagemaker_studio/containers/dashboard/src/pages
90 10
global_page.py
in sagemaker/containers/dashboard/src/pages
90 10
containers.py
in sagemaker/package/package/sagemaker
83 10
lambda_function.py
in cloudformation/solution-assistant/src
130 9
explaining.py
in sagemaker_notebook_instance/containers/model/src
102 7
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 9 long lines.

File# lines# units# long lines
template.html
in sagemaker_notebook_instance/package/package/reports/template
98 - 2
sagemaker.yaml
in cloudformation/sagemaker
446 - 2
template.html
in sagemaker_studio/package/package/reports/template
98 - 2
template.html
in sagemaker/package/package/reports/template
98 - 2
template.yaml
in cloudformation
46 - 1