awslabs / aws-crt-python
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 61 files with 8,170 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (757 lines of code)
    • 5 files changed 21-50 times (2,328 lines of code)
    • 23 files changed 6-20 times (2,788 lines of code)
    • 31 files changed 1-5 times (2,297 lines of code)
0% | 9% | 28% | 34% | 28%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, c, yml, js, html, h, txt, rst, sh, bat, md, css, json, in, cfg, gitignore, clang-format, gitmodules, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 10% | 28% | 37% | 24%
py0% | 9% | 34% | 21% | 34%
h0% | 0% | 0% | 53% | 46%
yml0% | 0% | 0% | 64% | 35%
in0% | 0% | 0% | 100% | 0%
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
source0% | 9% | 26% | 38% | 25%
ROOT0% | 38% | 0% | 38% | 23%
awscrt0% | 0% | 60% | 22% | 16%
codebuild/cd0% | 0% | 0% | 73% | 26%
awscrt/eventstream0% | 0% | 0% | 0% | 100%
continuous-delivery0% | 0% | 0% | 0% | 100%
codebuild0% | 0% | 0% | 0% | 100%
docsrc/source0% | 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 root
209 13 25 1203 82
module.c
in source
548 15 25 1203 53
mqtt_client_connection.c
in source
872 17 263 1183 36
http.py
in awscrt
247 41 263 1016 31
io.c
in source
654 14 25 1203 31
io.py
in awscrt
276 28 25 1072 29
mqtt.py
in awscrt
279 17 263 1072 28
module.h
in source
47 - 418 1203 19
elasticurl.py
in root
196 4 455 1006 18
auth.py
in awscrt
256 32 243 827 17
io.h
in source
24 - 25 1203 13
in
MANIFEST.in
in root
16 - 25 1100 12
auth_credentials.c
in source
498 6 390 827 12
__init__.py
in awscrt
17 1 265 1072 11
auth.h
in source
35 - 390 827 11
http_connection.c
in source
218 5 300 887 11
mqtt_client_connection.h
in source
15 - 585 1183 10
manylinux-x86-build.yml
in codebuild/cd
29 - 320 1097 10
manylinux-x64-build.yml
in codebuild/cd
30 - 320 1097 10
http_stream.c
in source
213 5 510 887 9