aws-quickstart / quickstart-aws-utility-meter-data-analytics-platform
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): 1785
  • First update: 2020-05-07
  • Latest update: 2021-12-14
  • Days between first and latest update: 587 (83 weeks, estimated 415 working days)
  • Active days (at least one file change): 158
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 57 files with 4,647 lines of code in files.
    • 38 files that are 366+ days old (3,571 lines of code)
    • 19 files that are 181-365 days old (1,076 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)
    • 0 files that are 1-30 days old (0 lines of code)
76% | 23% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 57 files with 4,647 lines of code in files.
    • 22 files have been last changed 366+ days ago (970 lines of code)
    • 18 files have been last changed 181-365 days ago (558 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 17 files have been last changed 31-90 days ago (3,119 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
20% | 12% | 0% | 67% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, adoc, txt, yaml, json, sh, gitignore, ipynb, md, js, yml, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml71% | 28% | 0% | 0% | 0%
py86% | 13% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py56% | 18% | 0% | 25% | 0%
js100% | 0% | 0% | 0% | 0%
yaml0% | 8% | 0% | 91% | 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
templates90% | 9% | 0% | 0% | 0%
templates/prediction90% | 9% | 0% | 0% | 0%
assets/functions/ml_pipeline90% | 9% | 0% | 0% | 0%
assets/glue/scripts100% | 0% | 0% | 0% | 0%
meter-data100% | 0% | 0% | 0% | 0%
assets/functions/meter_forecast100% | 0% | 0% | 0% | 0%
assets/functions/redshift100% | 0% | 0% | 0% | 0%
assets/functions/get_anomaly100% | 0% | 0% | 0% | 0%
assets/functions/outage_info100% | 0% | 0% | 0% | 0%
cis-data100% | 0% | 0% | 0% | 0%
geo-data100% | 0% | 0% | 0% | 0%
templates/glue0% | 100% | 0% | 0% | 0%
assets/functions/adapter0% | 100% | 0% | 0% | 0%
assets0% | 100% | 0% | 0% | 0%
assets/functions0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
assets/functions/ml_pipeline69% | 26% | 0% | 3% | 0%
assets/glue/scripts52% | 21% | 0% | 25% | 0%
meter-data100% | 0% | 0% | 0% | 0%
assets/functions/get_anomaly100% | 0% | 0% | 0% | 0%
assets/functions/outage_info100% | 0% | 0% | 0% | 0%
cis-data100% | 0% | 0% | 0% | 0%
geo-data100% | 0% | 0% | 0% | 0%
assets/functions/meter_forecast<1% | 0% | 0% | 99% | 0%
templates0% | 17% | 0% | 82% | 0%
assets/functions/adapter0% | 40% | 0% | 59% | 0%
assets0% | 100% | 0% | 0% | 0%
assets/functions0% | 100% | 0% | 0% | 0%
templates/prediction0% | 0% | 0% | 100% | 0%
templates/glue0% | 0% | 0% | 100% | 0%
assets/functions/redshift0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
generate_meter_data.py
in meter-data
218 16 428 635 9
generate_cis_data.py
in cis-data
31 3 530 635 2
redshift.yaml
in templates
390 - 75 596 21
copy-scripts.yaml
in templates
130 - 195 596 12
transform_raw_to_clean.py
in assets/glue/scripts
95 6 203 594 15
business_aggregate_monthly.py
in assets/glue/scripts
55 3 476 594 8
business_aggregate_weekly.py
in assets/glue/scripts
50 3 476 594 8
business_aggregate_daily.py
in assets/glue/scripts
42 2 526 594 6
business_daily_to_redshift.py
in assets/glue/scripts
35 - 427 594 10
transform_clean_to_business_partition.py
in assets/glue/scripts
22 - 75 594 10
transform_raw_to_clean_london.py
in assets/glue/scripts
92 6 75 585 15
sagemaker.yaml
in templates/prediction
76 - 75 575 12
app.py
in assets/functions/meter_forecast
118 5 75 568 28
__init__.py
in assets/functions/meter_forecast
1 - 561 568 2
prediction-api.yaml
in templates/prediction
194 - 75 560 32
index.js
in assets/functions/outage_info
46 - 428 552 9
generate_geo_data.py
in geo-data
26 - 552 552 1
app.py
in assets/functions/get_anomaly
48 1 428 548 11
__init__.py
in assets/functions/get_anomaly
1 - 546 548 2
main.template.yaml
in templates
229 - 49 542 35
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in assets/functions/meter_forecast
1 - 561 568 2
generate_geo_data.py
in geo-data
26 - 552 552 1
__init__.py
in assets/functions/get_anomaly
1 - 546 548 2
generate_cis_data.py
in cis-data
31 3 530 635 2
import_demo_data_to_redshift.py
in assets/glue/scripts
52 - 530 530 1
business_aggregate_daily.py
in assets/glue/scripts
42 2 526 594 6
business_aggregate_weekly.py
in assets/glue/scripts
50 3 476 594 8
business_aggregate_monthly.py
in assets/glue/scripts
55 3 476 594 8
index.js
in assets/functions/outage_info
46 - 428 552 9
app.py
in assets/functions/get_anomaly
48 1 428 548 11
generate_meter_data.py
in meter-data
218 16 428 635 9
business_daily_to_redshift.py
in assets/glue/scripts
35 - 427 594 10
__init__.py
in assets/functions/ml_pipeline/split_batch
1 - 368 368 1
__init__.py
in assets/functions/ml_pipeline/check_initial_pipeline_run
1 - 368 368 1
__init__.py
in assets/functions/ml_pipeline/prepare_training
1 - 368 368 1
__init__.py
in assets/functions/ml_pipeline/prepare_batch
1 - 368 368 1
__init__.py
in assets/functions/ml_pipeline/upload_result
1 - 368 368 1
__init__.py
in assets/functions/ml_pipeline/batch_anomaly_detection
1 - 368 368 1
app.py
in assets/functions/ml_pipeline/upload_result
58 2 368 368 1
app.py
in assets/functions/ml_pipeline/batch_anomaly_detection
84 5 368 368 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
glue.yaml
in templates/glue
304 - 75 188 4
glue-wfl-aggregation.yaml
in templates/glue
234 - 75 188 4
glue-tables.yaml
in templates/glue
82 - 75 188 4
adapter.yaml
in templates
142 - 75 278 12
config.py
in assets/functions/adapter/mrasco
101 - 75 278 7
app.py
in assets/functions/adapter/mrasco
68 2 203 278 4
__init__.py
in assets/functions/adapter/mrasco
1 - 203 278 3
app.py
in assets/functions/ml_pipeline/has_endpoint
8 1 203 292 3
app.py
in assets/functions/ml_pipeline/state_topic_subscription
19 2 75 344 4
app.py
in assets/functions/ml_pipeline/crawler/trigger_glue_crawler
12 1 344 344 1
app.py
in assets/functions/ml_pipeline/crawler/get_glue_crawler_state
7 1 344 344 1
__init__.py
in assets
1 - 344 344 1
__init__.py
in assets/functions/ml_pipeline
1 - 344 344 1
__init__.py
in assets/functions/ml_pipeline/state_topic_subscription
1 - 344 344 1
__init__.py
in assets/functions/ml_pipeline/crawler
1 - 344 344 1
__init__.py
in assets/functions/ml_pipeline/crawler/trigger_glue_crawler
1 - 344 344 1
__init__.py
in assets/functions/ml_pipeline/crawler/get_glue_crawler_state
1 - 344 344 1
__init__.py
in assets/functions
1 - 344 344 1
ml-pipeline-config.yaml
in templates/prediction
91 - 75 364 13
ml-pipeline.yaml
in templates/prediction
555 - 75 368 21
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
workload.template.yaml
in templates
408 - 49 477 39
main.template.yaml
in templates
229 - 49 542 35
ml-pipeline.yaml
in templates/prediction
555 - 75 368 21
redshift.yaml
in templates
390 - 75 596 21
glue.yaml
in templates/glue
304 - 75 188 4
glue-wfl-aggregation.yaml
in templates/glue
234 - 75 188 4
prediction-api.yaml
in templates/prediction
194 - 75 560 32
adapter.yaml
in templates
142 - 75 278 12
app.py
in assets/functions/meter_forecast
118 5 75 568 28
config.py
in assets/functions/adapter/mrasco
101 - 75 278 7
transform_raw_to_clean_london.py
in assets/glue/scripts
92 6 75 585 15
ml-pipeline-config.yaml
in templates/prediction
91 - 75 364 13
glue-tables.yaml
in templates/glue
82 - 75 188 4
sagemaker.yaml
in templates/prediction
76 - 75 575 12
app.py
in assets/functions/redshift/consumption
62 4 75 531 6
transform_clean_to_business_partition.py
in assets/glue/scripts
22 - 75 594 10
app.py
in assets/functions/ml_pipeline/state_topic_subscription
19 2 75 344 4
copy-scripts.yaml
in templates
130 - 195 596 12
copy-demo-data.yaml
in templates
122 - 195 536 6
transform_raw_to_clean.py
in assets/glue/scripts
95 6 203 594 15