aws / aws-iot-device-sdk-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 36 files with 3,983 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 6 files changed 6-20 times (2,476 lines of code)
    • 30 files changed 1-5 times (1,507 lines of code)
0% | 0% | 0% | 62% | 37%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, txt, md, yml, rst, in, cfg, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 62% | 37%
in0% | 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
AWSIoTPythonSDK/core/protocol/paho0% | 0% | 0% | 99% | <1%
AWSIoTPythonSDK/core/protocol0% | 0% | 0% | 99% | <1%
AWSIoTPythonSDK/core/shadow0% | 0% | 0% | 78% | 22%
AWSIoTPythonSDK/core/protocol/internal0% | 0% | 0% | 36% | 63%
AWSIoTPythonSDK0% | 0% | 0% | 100% | 0%
AWSIoTPythonSDK/core/protocol/connection0% | 0% | 0% | 0% | 100%
AWSIoTPythonSDK/core/greengrass/discovery0% | 0% | 0% | 0% | 100%
AWSIoTPythonSDK/core/jobs0% | 0% | 0% | 0% | 100%
AWSIoTPythonSDK/exception0% | 0% | 0% | 0% | 100%
AWSIoTPythonSDK/core/util0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
AWSIoTPythonSDK/core0% | 0% | 0% | 0% | 100%
AWSIoTPythonSDK/core/greengrass0% | 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
__init__.py
in AWSIoTPythonSDK
1 - 557 2058 17
MQTTLib.py
in AWSIoTPythonSDK
169 57 56 2058 13
mqtt_core.py
in AWSIoTPythonSDK/core/protocol
309 40 56 1607 10
client.py
in AWSIoTPythonSDK/core/protocol/paho
1627 83 56 2058 9
deviceShadow.py
in AWSIoTPythonSDK/core/shadow
195 19 215 2058 8
clients.py
in AWSIoTPythonSDK/core/protocol/internal
175 33 56 1607 6
setup.py
in root
33 - 1314 2058 4
workers.py
in AWSIoTPythonSDK/core/protocol/internal
223 43 833 1607 4
providers.py
in AWSIoTPythonSDK/core/greengrass/discovery
234 19 1019 1607 4
cores.py
in AWSIoTPythonSDK/core/protocol/connection
459 41 1173 1607 4
defaults.py
in AWSIoTPythonSDK/core/protocol/internal
5 - 1314 1607 3
AWSIoTExceptions.py
in AWSIoTPythonSDK/exception
80 26 1314 1938 3
operationError.py
in AWSIoTPythonSDK/exception
3 1 1607 1938 2
operationTimeoutException.py
in AWSIoTPythonSDK/exception
3 1 1607 1938 2
alpn.py
in AWSIoTPythonSDK/core/protocol/connection
36 9 1113 1314 2
shadowManager.py
in AWSIoTPythonSDK/core/shadow
54 9 1607 2058 2
providers.py
in AWSIoTPythonSDK/core/util
57 23 56 1607 2
thingJobManager.py
in AWSIoTPythonSDK/core/jobs
114 8 995 1314 2
models.py
in AWSIoTPythonSDK/core/greengrass/discovery
114 26 1518 1607 2
__init__.py
in AWSIoTPythonSDK/core/shadow
1 - 2058 2058 1