aws-solutions / mlops-workload-orchestrator
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: 57
  • Daily file updates (only one update per file and date counted): 162
  • First update: 2020-11-18
  • Latest update: 2022-01-24
  • Days between first and latest update: 433 (61 weeks, estimated 305 working days)
  • Active days (at least one file change): 13
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 57 files with 5,686 lines of code in files.
    • 28 files that are 366+ days old (1,652 lines of code)
    • 24 files that are 181-365 days old (2,935 lines of code)
    • 4 files that are 91-180 days old (704 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 1 files that are 1-30 days old (395 lines of code)
29% | 51% | 12% | 0% | 6%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 57 files with 5,686 lines of code in files.
    • 14 files have been last changed 366+ days ago (63 lines of code)
    • 15 files have been last changed 181-365 days ago (585 lines of code)
    • 15 files have been last changed 91-180 days ago (1,223 lines of code)
    • 2 files have been last changed 31-90 days ago (227 lines of code)
    • 11 files have been last changed 1-30 days ago (3,588 lines of code)
1% | 10% | 21% | 3% | 63%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, txt, md, gitignore, json, sh, ini, js
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py28% | 51% | 12% | 0% | 6%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py<1% | 10% | 21% | 4% | 63%
js100% | 0% | 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
source/lib/blueprints/byom/pipeline_definitions28% | 58% | 12% | 0% | 0%
source/lib/blueprints/byom31% | 68% | 0% | 0% | 0%
source/lambdas/pipeline_orchestration31% | 68% | 0% | 0% | 0%
source100% | 0% | 0% | 0% | 0%
source/lambdas/pipeline_orchestration/shared100% | 0% | 0% | 0% | 0%
source/lib/blueprints/byom/lambdas9% | 38% | 52% | 0% | 0%
source/lambdas/solution_helper100% | 0% | 0% | 0% | 0%
source/lambdas/custom_resource95% | 4% | 0% | 0% | 0%
deployment/cdk-solution-helper100% | 0% | 0% | 0% | 0%
source/lib2% | 3% | 0% | 0% | 94%
source/lib/blueprints100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
deployment/cdk-solution-helper100% | 0% | 0% | 0% | 0%
source/lib2% | 3% | 0% | 0% | 94%
source9% | 0% | 0% | 0% | 91%
source/lib/blueprints/byom/lambdas<1% | 9% | 37% | 0% | 51%
source/lambdas/pipeline_orchestration<1% | 0% | 0% | 31% | 68%
source/lib/blueprints/byom/pipeline_definitions<1% | 16% | 7% | 0% | 75%
source/lambdas/custom_resource2% | 97% | 0% | 0% | 0%
source/lambdas/pipeline_orchestration/shared1% | 26% | 25% | 46% | 0%
source/lib/blueprints/byom<1% | 0% | 68% | 0% | 31%
source/lib/blueprints100% | 0% | 0% | 0% | 0%
source/lambdas/solution_helper0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
deploy_actions.py
in source/lib/blueprints/byom/pipeline_definitions
392 10 9 441 8
helpers.py
in source/lib/blueprints/byom/pipeline_definitions
246 17 223 441 5
index.py
in source/lambdas/pipeline_orchestration
190 6 44 441 8
app.py
in source
91 - 9 441 7
build_actions.py
in source/lib/blueprints/byom/pipeline_definitions
89 1 274 441 4
lambda_function.py
in source/lambdas/solution_helper
56 4 126 441 5
index.py
in source/lambdas/custom_resource
45 4 223 441 4
main.py
in source/lib/blueprints/byom/lambdas/batch_transform
39 1 274 441 3
wrappers.py
in source/lambdas/pipeline_orchestration/shared
37 2 44 441 5
source_actions.py
in source/lib/blueprints/byom/pipeline_definitions
36 4 274 441 3
index.js
in deployment/cdk-solution-helper
30 - 441 441 1
main.py
in source/lib/blueprints/byom/lambdas/inference
26 2 274 441 3
logger.py
in source/lambdas/pipeline_orchestration/shared
21 2 274 441 3
helper.py
in source/lambdas/pipeline_orchestration/shared
20 2 126 441 5
conditional_resource.py
in source/lib
10 2 371 441 2
conftest.py
in source
9 1 371 441 2
setup.py
in source/lib/blueprints/byom/lambdas/batch_transform
2 - 371 441 2
setup.py
in source/lib/blueprints/byom/lambdas/inference
2 - 441 441 1
setup.py
in source/lambdas/pipeline_orchestration
2 - 371 441 2
__init__.py
in source/lib
1 - 441 441 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in source/lambdas/pipeline_orchestration/shared
1 - 441 441 1
__init__.py
in source/lambdas/pipeline_orchestration
1 - 441 441 1
__init__.py
in source/lambdas/custom_resource
1 - 441 441 1
__init__.py
in source/lib/blueprints/byom/lambdas
1 - 441 441 1
__init__.py
in source/lib/blueprints/byom/pipeline_definitions
1 - 441 441 1
__init__.py
in source/lib/blueprints/byom
1 - 441 441 1
__init__.py
in source/lib/blueprints
1 - 441 441 1
__init__.py
in source/lib
1 - 441 441 1
setup.py
in source/lib/blueprints/byom/lambdas/inference
2 - 441 441 1
index.js
in deployment/cdk-solution-helper
30 - 441 441 1
setup.py
in source/lambdas/pipeline_orchestration
2 - 371 441 2
setup.py
in source/lib/blueprints/byom/lambdas/batch_transform
2 - 371 441 2
conftest.py
in source
9 1 371 441 2
conditional_resource.py
in source/lib
10 2 371 441 2
setup.py
in source/lambdas/custom_resource
2 - 274 274 1
setup.py
in source/lib/blueprints/byom/lambdas/create_update_cf_stackset
2 - 274 274 1
setup.py
in source/lib/blueprints/byom/lambdas/invoke_lambda_custom_resource
2 - 274 274 1
approval_actions.py
in source/lib/blueprints/byom/pipeline_definitions
11 1 274 274 1
logger.py
in source/lambdas/pipeline_orchestration/shared
21 2 274 441 3
main.py
in source/lib/blueprints/byom/lambdas/inference
26 2 274 441 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
mlops_orchestrator_stack.py
in source/lib
395 1 9 9 1
sagemaker_model_monitor_construct.py
in source/lib/blueprints/byom/pipeline_definitions
334 9 9 127 3
baselines_helper.py
in source/lib/blueprints/byom/lambdas/create_baseline_job
277 14 9 127 3
main.py
in source/lib/blueprints/byom/lambdas/create_baseline_job
91 1 9 127 3
setup.py
in source/lib/blueprints/byom/lambdas/create_baseline_job
2 - 126 127 2
configure_multi_account.py
in source/lib/blueprints/byom/pipeline_definitions
86 1 126 223 3
sagemaker_model_registry.py
in source/lib/blueprints/byom/pipeline_definitions
11 1 223 223 1
cdk_context_value.py
in source/lib/blueprints/byom/pipeline_definitions
6 1 223 223 1
templates_parameters.py
in source/lib/blueprints/byom/pipeline_definitions
672 71 9 274 7
iam_policies.py
in source/lib/blueprints/byom/pipeline_definitions
543 26 9 274 7
lambda_helpers.py
in source/lambdas/pipeline_orchestration
418 20 9 274 5
multi_account_codepipeline.py
in source/lib/blueprints/byom
226 1 126 274 4
stackset_helpers.py
in source/lib/blueprints/byom/lambdas/create_update_cf_stackset
175 14 126 274 4
realtime_inference_pipeline.py
in source/lib/blueprints/byom
139 1 126 274 4
byom_batch_pipeline.py
in source/lib/blueprints/byom
121 1 126 274 4
single_account_codepipeline.py
in source/lib/blueprints/byom
94 1 126 274 3
byom_custom_algorithm_image_builder.py
in source/lib/blueprints/byom
87 1 126 274 3
sagemaker_role.py
in source/lib/blueprints/byom/pipeline_definitions
75 1 126 274 4
sagemaker_monitor_role.py
in source/lib/blueprints/byom/pipeline_definitions
74 1 9 274 4
main.py
in source/lib/blueprints/byom/lambdas/create_update_cf_stackset
56 1 126 274 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
templates_parameters.py
in source/lib/blueprints/byom/pipeline_definitions
672 71 9 274 7
iam_policies.py
in source/lib/blueprints/byom/pipeline_definitions
543 26 9 274 7
lambda_helpers.py
in source/lambdas/pipeline_orchestration
418 20 9 274 5
mlops_orchestrator_stack.py
in source/lib
395 1 9 9 1
deploy_actions.py
in source/lib/blueprints/byom/pipeline_definitions
392 10 9 441 8
sagemaker_model_monitor_construct.py
in source/lib/blueprints/byom/pipeline_definitions
334 9 9 127 3
model_monitor.py
in source/lib/blueprints/byom
301 8 9 371 5
baselines_helper.py
in source/lib/blueprints/byom/lambdas/create_baseline_job
277 14 9 127 3
main.py
in source/lib/blueprints/byom/lambdas/create_baseline_job
91 1 9 127 3
app.py
in source
91 - 9 441 7
sagemaker_monitor_role.py
in source/lib/blueprints/byom/pipeline_definitions
74 1 9 274 4
index.py
in source/lambdas/pipeline_orchestration
190 6 44 441 8
wrappers.py
in source/lambdas/pipeline_orchestration/shared
37 2 44 441 5
multi_account_codepipeline.py
in source/lib/blueprints/byom
226 1 126 274 4
stackset_helpers.py
in source/lib/blueprints/byom/lambdas/create_update_cf_stackset
175 14 126 274 4
realtime_inference_pipeline.py
in source/lib/blueprints/byom
139 1 126 274 4
byom_batch_pipeline.py
in source/lib/blueprints/byom
121 1 126 274 4
single_account_codepipeline.py
in source/lib/blueprints/byom
94 1 126 274 3
byom_custom_algorithm_image_builder.py
in source/lib/blueprints/byom
87 1 126 274 3
configure_multi_account.py
in source/lib/blueprints/byom/pipeline_definitions
86 1 126 223 3