aws-solutions / improving-forecast-accuracy-with-machine-learning
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: 183
  • Daily file updates (only one update per file and date counted): 394
  • First update: 2020-07-30
  • Latest update: 2022-01-03
  • Days between first and latest update: 523 (74 weeks, estimated 370 working days)
  • Active days (at least one file change): 10
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 183 files with 9,635 lines of code in files.
    • 20 files that are 366+ days old (989 lines of code)
    • 12 files that are 181-365 days old (1,060 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 151 files that are 1-30 days old (7,586 lines of code)
10% | 11% | 0% | 0% | 78%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 183 files with 9,635 lines of code in files.
    • 4 files have been last changed 366+ days ago (322 lines of code)
    • 20 files have been last changed 181-365 days ago (213 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 159 files have been last changed 1-30 days ago (9,100 lines of code)
3% | 2% | 0% | 0% | 94%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, txt, md, yaml, json, ini, sh, gitignore, ipynb
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py7% | 10% | 0% | 0% | 82%
yaml73% | 23% | 0% | 0% | 2%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml73% | 23% | 0% | 0% | 2%
py0% | 1% | 0% | 0% | 98%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
synthetic100% | 0% | 0% | 0% | 0%
lambdas/sns100% | 0% | 0% | 0% | 0%
example/2-overrides100% | 0% | 0% | 0% | 0%
example/3-different-algorithm100% | 0% | 0% | 0% | 0%
infrastructure100% | 0% | 0% | 0% | 0%
lambdas/notification100% | 0% | 0% | 0% | 0%
example/1-defaults100% | 0% | 0% | 0% | 0%
lambdas/createdatasetgroup100% | 0% | 0% | 0% | 0%
lambdas/createdatasetimportjob100% | 0% | 0% | 0% | 0%
lambdas/createforecast2% | 97% | 0% | 0% | 0%
lambdas/createpredictor2% | 97% | 0% | 0% | 0%
notebook100% | 0% | 0% | 0% | 0%
lambdas100% | 0% | 0% | 0% | 0%
glue/jobs0% | 100% | 0% | 0% | 0%
example/5-taxi0% | 100% | 0% | 0% | 0%
lambdas/createquicksightanalysis0% | 100% | 0% | 0% | 0%
lambdas/creategluetablename0% | 100% | 0% | 0% | 0%
glue0% | 100% | 0% | 0% | 0%
forecast-shared/shared0% | 0% | 0% | 0% | 100%
cdk_solution_helper_py/helpers_cdk0% | 0% | 0% | 0% | 100%
infrastructure/forecast0% | 0% | 0% | 0% | 100%
cdk_solution_helper_py/helpers_common0% | 0% | 0% | 0% | 100%
infrastructure/quicksight0% | 0% | 0% | 0% | 100%
forecast-shared0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
synthetic22% | <1% | 0% | 0% | 77%
example/2-overrides100% | 0% | 0% | 0% | 0%
example/3-different-algorithm100% | 0% | 0% | 0% | 0%
example/1-defaults100% | 0% | 0% | 0% | 0%
example/5-taxi0% | 100% | 0% | 0% | 0%
lambdas/createpredictor0% | 100% | 0% | 0% | 0%
lambdas/createdatasetgroup0% | 100% | 0% | 0% | 0%
lambdas/createquicksightanalysis0% | 100% | 0% | 0% | 0%
lambdas/createdatasetimportjob0% | 100% | 0% | 0% | 0%
lambdas/creategluetablename0% | 100% | 0% | 0% | 0%
glue/jobs0% | <1% | 0% | 0% | 99%
lambdas/sns0% | 1% | 0% | 0% | 98%
lambdas/notification0% | 1% | 0% | 0% | 98%
lambdas/createforecast0% | 2% | 0% | 0% | 97%
notebook0% | 100% | 0% | 0% | 0%
lambdas0% | 100% | 0% | 0% | 0%
glue0% | 100% | 0% | 0% | 0%
forecast-shared/shared0% | 0% | 0% | 0% | 100%
cdk_solution_helper_py/helpers_cdk0% | 0% | 0% | 0% | 100%
infrastructure/forecast0% | 0% | 0% | 0% | 100%
cdk_solution_helper_py/helpers_common0% | 0% | 0% | 0% | 100%
infrastructure0% | 0% | 0% | 0% | 100%
infrastructure/quicksight0% | 0% | 0% | 0% | 100%
forecast-shared0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
forecast-defaults.yaml
in source/example/2-overrides
85 - 552 552 1
handler.py
in source/lambdas/sns
84 9 30 552 6
handler.py
in source/lambdas/notification
50 1 30 552 4
forecast-defaults.yaml
in source/example/1-defaults
27 - 552 552 1
handler.py
in source/lambdas/createdatasetgroup
22 1 280 552 4
handler.py
in source/lambdas/createdatasetimportjob
12 1 280 552 2
__init__.py
in source/notebook
1 - 280 552 2
__init__.py
in source/lambdas
1 - 280 552 2
__init__.py
in source/lambdas/sns
1 - 280 552 2
__init__.py
in source/lambdas/notification
1 - 280 552 2
__init__.py
in source/lambdas/createdatasetimportjob
1 - 280 552 2
__init__.py
in source/lambdas/createpredictor
1 - 280 552 2
__init__.py
in source/lambdas/createforecast
1 - 280 552 2
__init__.py
in source/lambdas/createdatasetgroup
1 - 280 552 2
forecast-defaults.yaml
in source/example/3-different-algorithm
84 - 533 533 1
create_synthetic_data.py
in source/synthetic
428 30 30 464 3
config.yaml
in source/synthetic
126 - 464 464 1
__init__.py
in source/synthetic
1 - 280 464 2
setup.py
in source/infrastructure
32 - 30 435 6
deploy.py
in source/infrastructure
30 1 30 435 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
forecast-defaults.yaml
in source/example/1-defaults
27 - 552 552 1
forecast-defaults.yaml
in source/example/2-overrides
85 - 552 552 1
forecast-defaults.yaml
in source/example/3-different-algorithm
84 - 533 533 1
config.yaml
in source/synthetic
126 - 464 464 1
forecast-defaults.yaml
in source/example/5-taxi
103 - 337 337 1
__init__.py
in source/glue/jobs
1 - 280 337 2
__init__.py
in source/glue
1 - 280 337 2
__init__.py
in source/lambdas/createdatasetgroup
1 - 280 552 2
__init__.py
in source/lambdas/creategluetablename
1 - 280 337 2
__init__.py
in source/lambdas/createforecast
1 - 280 552 2
__init__.py
in source/lambdas/createpredictor
1 - 280 552 2
__init__.py
in source/lambdas/createdatasetimportjob
1 - 280 552 2
__init__.py
in source/lambdas/notification
1 - 280 552 2
__init__.py
in source/lambdas/sns
1 - 280 552 2
__init__.py
in source/lambdas
1 - 280 552 2
__init__.py
in source/lambdas/createquicksightanalysis
1 - 280 337 2
__init__.py
in source/synthetic
1 - 280 464 2
__init__.py
in source/notebook
1 - 280 552 2
handler.py
in source/lambdas/creategluetablename
9 1 280 337 2
handler.py
in source/lambdas/createdatasetimportjob
12 1 280 552 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
stack.py
in source/infrastructure/forecast
490 1 30 30 1
config.py
in source/forecast-shared/shared
418 31 30 30 1
build_s3_cdk_dist.py
in source/cdk_solution_helper_py/helpers_cdk/aws_solutions/cdk/scripts
322 16 30 30 1
factory.py
in source/infrastructure/forecast/aws_lambda/policies
272 10 30 30 1
predictor.py
in source/forecast-shared/shared/Predictor
249 14 30 30 1
synthesizers.py
in source/cdk_solution_helper_py/helpers_cdk/aws_solutions/cdk
239 10 30 30 1
parameters.py
in source/infrastructure/forecast/forecast
204 1 30 30 1
bundling.py
in source/cdk_solution_helper_py/helpers_cdk/aws_solutions/cdk/aws_lambda/python
173 10 30 30 1
forecast.py
in source/forecast-shared/shared/Forecast
168 9 30 30 1
dataset_group.py
in source/forecast-shared/shared/DatasetGroup
165 12 30 30 1
helpers.py
in source/forecast-shared/shared
164 22 30 30 1
template.py
in source/forecast-shared/shared/quicksight_custom_resources/util
145 10 30 30 1
policies.py
in source/infrastructure/forecast/etl
134 5 30 30 1
dataset.py
in source/forecast-shared/shared/Dataset
132 13 30 30 1
notebook.py
in source/infrastructure/forecast/sagemaker
132 3 30 30 1
downloader.py
in source/infrastructure/forecast/forecast
125 6 30 30 1
dataset.py
in source/forecast-shared/shared/quicksight_custom_resources/util
119 8 30 30 1
glue.py
in source/infrastructure/forecast/etl
118 1 30 30 1
solutionstep.py
in source/cdk_solution_helper_py/helpers_cdk/aws_solutions/cdk/stepfunctions
115 8 30 30 1
url_downloader.py
in source/cdk_solution_helper_py/helpers_cdk/aws_solutions/cdk/aws_lambda/cfn_custom_resources/url_downloader/src/custom_resources
111 9 30 30 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
forecast_etl.py
in source/glue/jobs
854 69 30 337 5
stack.py
in source/infrastructure/forecast
490 1 30 30 1
create_synthetic_data.py
in source/synthetic
428 30 30 464 3
config.py
in source/forecast-shared/shared
418 31 30 30 1
build_s3_cdk_dist.py
in source/cdk_solution_helper_py/helpers_cdk/aws_solutions/cdk/scripts
322 16 30 30 1
factory.py
in source/infrastructure/forecast/aws_lambda/policies
272 10 30 30 1
predictor.py
in source/forecast-shared/shared/Predictor
249 14 30 30 1
synthesizers.py
in source/cdk_solution_helper_py/helpers_cdk/aws_solutions/cdk
239 10 30 30 1
parameters.py
in source/infrastructure/forecast/forecast
204 1 30 30 1
bundling.py
in source/cdk_solution_helper_py/helpers_cdk/aws_solutions/cdk/aws_lambda/python
173 10 30 30 1
forecast.py
in source/forecast-shared/shared/Forecast
168 9 30 30 1
dataset_group.py
in source/forecast-shared/shared/DatasetGroup
165 12 30 30 1
helpers.py
in source/forecast-shared/shared
164 22 30 30 1
template.py
in source/forecast-shared/shared/quicksight_custom_resources/util
145 10 30 30 1
policies.py
in source/infrastructure/forecast/etl
134 5 30 30 1
dataset.py
in source/forecast-shared/shared/Dataset
132 13 30 30 1
notebook.py
in source/infrastructure/forecast/sagemaker
132 3 30 30 1
downloader.py
in source/infrastructure/forecast/forecast
125 6 30 30 1
dataset.py
in source/forecast-shared/shared/quicksight_custom_resources/util
119 8 30 30 1
glue.py
in source/infrastructure/forecast/etl
118 1 30 30 1