aws-samples / sagemaker-studio-auto-shutdown-extension
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 26
  • Daily file updates (only one update per file and date counted): 73
  • First update: 2020-11-21
  • Latest update: 2022-01-14
  • Days between first and latest update: 420 (60 weeks, estimated 300 working days)
  • Active days (at least one file change): 32
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 26 files with 1,508 lines of code in files.
    • 20 files that are 366+ days old (1,158 lines of code)
    • 5 files that are 181-365 days old (344 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (6 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
76% | 22% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 26 files with 1,508 lines of code in files.
    • 13 files have been last changed 366+ days ago (662 lines of code)
    • 7 files have been last changed 181-365 days ago (513 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 5 files have been last changed 31-90 days ago (295 lines of code)
    • 1 files have been last changed 1-30 days ago (38 lines of code)
43% | 34% | 0% | 19% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, ts, sh, md, tsx, json, txt, yaml, css, svg, in, gitignore, toml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py83% | 15% | 0% | <1% | 0%
ts100% | 0% | 0% | 0% | 0%
tsx90% | 9% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
yaml0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py50% | 11% | 0% | 33% | 4%
ts70% | 29% | 0% | 0% | 0%
tsx19% | 80% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
yaml0% | 100% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
ROOT98% | 0% | 0% | 1% | 0%
sagemaker_studio_autoshutdown100% | 0% | 0% | 0% | 0%
labextension/src/components89% | 10% | 0% | 0% | 0%
labextension/src/style100% | 0% | 0% | 0% | 0%
labextension/src100% | 0% | 0% | 0% | 0%
labextension/src/widgets100% | 0% | 0% | 0% | 0%
labextension/style100% | 0% | 0% | 0% | 0%
auto-installer0% | 100% | 0% | 0% | 0%
auto-installer/lambda0% | 100% | 0% | 0% | 0%
extension-checker0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ROOT98% | 0% | 0% | 1% | 0%
labextension/src/style100% | 0% | 0% | 0% | 0%
labextension/src28% | 71% | 0% | 0% | 0%
labextension/src/widgets100% | 0% | 0% | 0% | 0%
labextension/src/components9% | 90% | 0% | 0% | 0%
labextension/style100% | 0% | 0% | 0% | 0%
auto-installer0% | 100% | 0% | 0% | 0%
auto-installer/lambda0% | 100% | 0% | 0% | 0%
extension-checker0% | 55% | 0% | 0% | 44%
sagemaker_studio_autoshutdown0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in root
448 33 437 437 1
idle_checker.py
in sagemaker_studio_autoshutdown
210 6 76 437 6
AutoShutDownPanel.tsx
in labextension/src/components
116 2 224 437 4
SettingsPanel.ts
in labextension/src/style
74 - 437 437 1
handlers.py
in sagemaker_studio_autoshutdown
65 1 89 437 3
index.ts
in labextension/src
62 1 224 437 3
InputColumn.tsx
in labextension/src/components
29 2 224 437 2
Alert.ts
in labextension/src/style
27 - 437 437 1
sagemaker-studio-autoshutdown.ts
in labextension/src
25 1 437 437 1
AutoShutDownWidget.tsx
in labextension/src/widgets
21 - 437 437 1
in
MANIFEST.in
in root
19 - 437 437 1
Alert.tsx
in labextension/src/components
18 - 437 437 1
__init__.py
in sagemaker_studio_autoshutdown
12 2 89 437 2
AutoShutDownWidgetStyle.ts
in labextension/src/style
10 - 437 437 1
InputColumn.ts
in labextension/src/style
8 - 437 437 1
index.css
in labextension/style
4 - 437 437 1
Widget.ts
in labextension/src/style
4 - 437 437 1
pyproject.toml
in root
3 - 437 437 1
_version.py
in sagemaker_studio_autoshutdown
2 - 89 437 2
__init__.py
in root
1 - 437 437 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in root
1 - 437 437 1
pyproject.toml
in root
3 - 437 437 1
Widget.ts
in labextension/src/style
4 - 437 437 1
index.css
in labextension/style
4 - 437 437 1
InputColumn.ts
in labextension/src/style
8 - 437 437 1
AutoShutDownWidgetStyle.ts
in labextension/src/style
10 - 437 437 1
Alert.tsx
in labextension/src/components
18 - 437 437 1
in
MANIFEST.in
in root
19 - 437 437 1
AutoShutDownWidget.tsx
in labextension/src/widgets
21 - 437 437 1
sagemaker-studio-autoshutdown.ts
in labextension/src
25 1 437 437 1
Alert.ts
in labextension/src/style
27 - 437 437 1
SettingsPanel.ts
in labextension/src/style
74 - 437 437 1
setup.py
in root
448 33 437 437 1
ext_checker_cnf.yaml
in extension-checker
48 - 285 285 1
InputCheckbox.tsx
in labextension/src/components
19 1 224 224 1
InputColumn.tsx
in labextension/src/components
29 2 224 437 2
index.ts
in labextension/src
62 1 224 437 3
AutoShutDownPanel.tsx
in labextension/src/components
116 2 224 437 4
main.py
in auto-installer/lambda
101 3 202 284 3
template.sam.yaml
in auto-installer
138 - 202 284 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
check_idle_timeout_configuration.py
in root
6 - 77 77 1
InputCheckbox.tsx
in labextension/src/components
19 1 224 224 1
template.sam.yaml
in auto-installer
138 - 202 284 3
main.py
in auto-installer/lambda
101 3 202 284 3
ext_checker_cnf.yaml
in extension-checker
48 - 285 285 1
ext_checker.py
in extension-checker
38 1 18 285 3
setup.py
in root
448 33 437 437 1
idle_checker.py
in sagemaker_studio_autoshutdown
210 6 76 437 6
AutoShutDownPanel.tsx
in labextension/src/components
116 2 224 437 4
SettingsPanel.ts
in labextension/src/style
74 - 437 437 1
handlers.py
in sagemaker_studio_autoshutdown
65 1 89 437 3
index.ts
in labextension/src
62 1 224 437 3
InputColumn.tsx
in labextension/src/components
29 2 224 437 2
Alert.ts
in labextension/src/style
27 - 437 437 1
sagemaker-studio-autoshutdown.ts
in labextension/src
25 1 437 437 1
AutoShutDownWidget.tsx
in labextension/src/widgets
21 - 437 437 1
in
MANIFEST.in
in root
19 - 437 437 1
Alert.tsx
in labextension/src/components
18 - 437 437 1
__init__.py
in sagemaker_studio_autoshutdown
12 2 89 437 2
AutoShutDownWidgetStyle.ts
in labextension/src/style
10 - 437 437 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ext_checker.py
in extension-checker
38 1 18 285 3
idle_checker.py
in sagemaker_studio_autoshutdown
210 6 76 437 6
check_idle_timeout_configuration.py
in root
6 - 77 77 1
handlers.py
in sagemaker_studio_autoshutdown
65 1 89 437 3
__init__.py
in sagemaker_studio_autoshutdown
12 2 89 437 2
_version.py
in sagemaker_studio_autoshutdown
2 - 89 437 2
template.sam.yaml
in auto-installer
138 - 202 284 3
main.py
in auto-installer/lambda
101 3 202 284 3
AutoShutDownPanel.tsx
in labextension/src/components
116 2 224 437 4
index.ts
in labextension/src
62 1 224 437 3
InputColumn.tsx
in labextension/src/components
29 2 224 437 2
InputCheckbox.tsx
in labextension/src/components
19 1 224 224 1
ext_checker_cnf.yaml
in extension-checker
48 - 285 285 1
setup.py
in root
448 33 437 437 1
SettingsPanel.ts
in labextension/src/style
74 - 437 437 1
Alert.ts
in labextension/src/style
27 - 437 437 1
sagemaker-studio-autoshutdown.ts
in labextension/src
25 1 437 437 1
AutoShutDownWidget.tsx
in labextension/src/widgets
21 - 437 437 1
in
MANIFEST.in
in root
19 - 437 437 1
Alert.tsx
in labextension/src/components
18 - 437 437 1