aws / aws-parallelcluster
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 343 files with 43,603 lines of code.
    • 1 files changed more than 100 times (86 lines of code)
    • 8 files changed 51-100 times (5,924 lines of code)
    • 17 files changed 21-50 times (11,954 lines of code)
    • 57 files changed 6-20 times (7,433 lines of code)
    • 260 files changed 1-5 times (18,206 lines of code)
<1% | 13% | 27% | 17% | 41%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, yaml, rb, md, txt, sh, json, yml, ini, erb, gitignore, cfg, diff, kts, gitattributes, in, jinja2, bat, xml, editorconfig, c, toml, gradle, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py<1% | 17% | 13% | 20% | 48%
yaml0% | 0% | 82% | 6% | 10%
in0% | 0% | 0% | 60% | 40%
rb0% | 0% | 0% | 0% | 100%
erb0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cli96% | 0% | 0% | 3% | 0%
cli/src0% | 22% | 33% | 22% | 21%
util0% | 15% | 0% | 84% | 0%
api/spec0% | 0% | 99% | 0% | <1%
api/infrastructure0% | 0% | 100% | 0% | 0%
awsbatch-cli/src0% | 0% | 0% | 16% | 83%
api/client0% | 0% | 0% | 1% | 98%
cloudformation/utils0% | 0% | 0% | 100% | 0%
awsbatch-cli0% | 0% | 0% | 96% | 3%
scheduler_plugins/slurm0% | 0% | 0% | 0% | 100%
cloudformation/ad0% | 0% | 0% | 0% | 100%
api/docker0% | 0% | 0% | 0% | 100%
scheduler_plugins/plugin_template0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
api0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in cli
86 1 11 2784 155
cluster.py
in cli/src/pcluster/models
813 70 45 375 95
cluster_schema.py
in cli/src/pcluster/schemas
1144 90 20 412 91
cluster_stack.py
in cli/src/pcluster/templates
1295 42 17 375 84
utils.py
in cli/src/pcluster
170 33 25 438 67
constants.py
in cli/src/pcluster
115 - 11 438 53
generate-ami-list.py
in util
237 18 25 1460 53
imagebuilder.py
in cli/src/pcluster/models
605 48 150 370 53
cluster_config.py
in cli/src/pcluster/config
1545 170 18 412 52
slurm_builder.py
in cli/src/pcluster/templates
247 13 88 327 50
cluster_validators.py
in cli/src/pcluster/validators
688 41 18 371 49
imagebuilder_stack.py
in cli/src/pcluster/templates
895 24 25 370 48
image_operations_controller.py
in cli/src/pcluster/api/controllers
266 17 149 286 39
parallelcluster-api.yaml
in api/infrastructure
1202 - 11 274 36
cdk_builder_utils.py
in cli/src/pcluster/templates
610 41 20 327 34
openapi.yaml
in cli/src/pcluster/api/openapi
3354 - 56 286 32
common.py
in cli/src/pcluster/models
208 16 25 363 31
awsbatch_builder.py
in cli/src/pcluster/templates
702 32 81 326 31
ParallelCluster.openapi.yaml
in api/spec/openapi
2474 - 20 297 31
cluster_operations_controller.py
in cli/src/pcluster/api/controllers
306 10 45 286 30