azure / azure-uamqp-python
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 57 files with 8,402 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,536 lines of code)
    • 16 files changed 21-50 times (3,441 lines of code)
    • 24 files changed 6-20 times (3,097 lines of code)
    • 14 files changed 1-5 times (328 lines of code)
0% | 18% | 40% | 36% | 3%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 57 files with 8,402 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 5 files changed by 6-10 contributors (2,328 lines of code)
    • 37 files changed by 2-5 contributors (5,413 lines of code)
    • 15 files changed by 1 contributor (661 lines of code)
0% | 0% | 27% | 64% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
c, h, txt, md, sh, py, cs, cmd, yaml, cpp, cmake, pyx, gitignore, pxd, gitattributes, csproj, gitmodules, bat, targets, ps1, nuspec, json, xsd, xml, in, ini, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 33% | 49% | 15% | <1%
pyx0% | 0% | 30% | 62% | 6%
toml0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
in0% | 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
uamqp0% | 35% | 47% | 16% | 1%
src0% | 0% | 30% | 62% | 6%
ROOT0% | 0% | 87% | 0% | 12%
utils0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
__init__.py
in uamqp
61 6 2018-02-28 2024-10-22 83 5 antisch@microsoft.com 361477+kashifkhan@users.nor...
client.py
in uamqp
582 40 2018-02-28 2022-08-17 77 6 antisch@microsoft.com 76007337+swathipil@users.no...
message.py
in uamqp
893 103 2018-02-28 2023-02-08 58 6 antisch@microsoft.com 361477+kashifkhan@users.nor...
208 22 2018-02-28 2023-02-08 50 5 antisch@microsoft.com 361477+kashifkhan@users.nor...
receiver.py
in uamqp
190 20 2018-02-28 2023-02-08 49 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
sender.py
in uamqp
146 18 2018-02-28 2023-02-08 45 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
setup.py
in root
214 8 2018-02-28 2024-10-22 41 10 antisch@microsoft.com 361477+kashifkhan@users.nor...
cbs_auth_async.py
in uamqp/authentication
151 3 2018-06-29 2021-11-22 35 4 antisch@microsoft.com adam_ling@outlook.com
constants.py
in uamqp
130 - 2018-02-28 2021-04-02 31 3 antisch@microsoft.com 76007337+swathipil@users.no...
errors.py
in uamqp
254 25 2018-02-28 2023-02-08 30 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
111 2 2018-02-28 2024-10-22 29 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
cbs_auth.py
in uamqp/authentication
236 12 2018-06-29 2021-11-22 29 3 antisch@microsoft.com adam_ling@outlook.com
client_async.py
in uamqp/async_ops
507 6 2018-08-21 2022-08-17 27 6 antisch@microsoft.com 76007337+swathipil@users.no...
64 6 2018-03-20 2023-02-08 23 2 antisch@microsoft.com 361477+kashifkhan@users.nor...
cbs.pyx
in src
181 2 2018-02-28 2021-11-30 23 4 antisch@microsoft.com adam_ling@outlook.com
utils.py
in uamqp
83 5 2018-02-28 2023-02-08 22 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
723 75 2018-02-28 2023-02-08 22 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
session.py
in uamqp
77 12 2018-02-28 2019-06-13 21 2 antisch@microsoft.com antisch@microsoft.com
166 13 2018-02-28 2024-10-22 21 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
756 27 2018-02-28 2021-03-30 20 3 antisch@microsoft.com adam_ling@outlook.com
address.py
in uamqp
108 24 2018-02-28 2023-02-08 19 2 antisch@microsoft.com 361477+kashifkhan@users.nor...
connection_async.py
in uamqp/async_ops
123 3 2018-08-21 2021-09-21 19 5 antisch@microsoft.com adam_ling@outlook.com
common.py
in uamqp/authentication
132 21 2018-06-29 2023-02-08 19 7 antisch@microsoft.com 361477+kashifkhan@users.nor...
89 4 2018-02-28 2024-10-22 18 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
54 1 2018-02-28 2020-04-29 17 2 antisch@microsoft.com mborch@gmail.com
91 2 2018-02-28 2024-10-22 17 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
types.py
in uamqp
107 19 2018-03-15 2023-02-08 16 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
149 5 2018-02-28 2018-11-13 16 1 antisch@microsoft.com antisch@microsoft.com
sender_async.py
in uamqp/async_ops
68 2 2018-08-21 2021-08-10 15 4 antisch@microsoft.com 76007337+swathipil@users.no...
link.pyx
in src
135 15 2018-02-28 2020-07-01 14 3 antisch@microsoft.com 47871814+yunhaoling@users.n...
256 28 2018-02-28 2020-12-03 14 2 antisch@microsoft.com adam_ling@outlook.com
receiver_async.py
in uamqp/async_ops
59 2 2018-08-21 2021-08-10 13 4 antisch@microsoft.com 76007337+swathipil@users.no...
xio.pyx
in src
65 3 2018-02-28 2019-12-07 11 2 antisch@microsoft.com laurent.mazuel@gmail.com
115 15 2018-02-28 2021-05-03 11 2 antisch@microsoft.com adam_ling@outlook.com
143 19 2018-02-28 2021-05-03 11 2 antisch@microsoft.com adam_ling@outlook.com
error.pyx
in src
69 8 2018-06-10 2018-08-22 10 1 antisch@microsoft.com antisch@microsoft.com
session_async.py
in uamqp/async_ops
50 2 2018-08-21 2021-08-10 9 3 antisch@microsoft.com 76007337+swathipil@users.no...
110 12 2018-02-28 2018-11-13 9 1 antisch@microsoft.com antisch@microsoft.com
115 10 2018-02-28 2021-05-03 9 3 antisch@microsoft.com adam_ling@outlook.com
mgmt_operation_async.py
in uamqp/async_ops
55 3 2018-08-21 2021-08-10 8 2 antisch@microsoft.com 76007337+swathipil@users.no...
74 7 2018-02-28 2023-02-08 8 2 antisch@microsoft.com 361477+kashifkhan@users.nor...
tlsio.pyx
in src
64 18 2018-02-28 2018-11-13 6 1 antisch@microsoft.com antisch@microsoft.com
sasl.pyx
in src
110 11 2018-02-28 2019-12-07 6 2 antisch@microsoft.com laurent.mazuel@gmail.com
in
2 - 2018-03-02 2024-09-11 5 3 antisch@microsoft.com 45376673+scbedd@users.norep...
21 - 2018-02-28 2018-08-17 5 1 antisch@microsoft.com antisch@microsoft.com
28 - 2022-09-13 2024-10-22 5 2 anthony.p.shaw@gmail.com 361477+kashifkhan@users.nor...
29 - 2018-02-28 2021-01-25 5 2 antisch@microsoft.com adam_ling@outlook.com
base.pyx
in src
37 5 2018-02-28 2018-11-13 5 1 antisch@microsoft.com antisch@microsoft.com
90 - 2018-02-28 2019-06-13 5 1 antisch@microsoft.com antisch@microsoft.com
__init__.py
in uamqp/authentication
6 - 2018-06-29 2019-06-13 4 1 antisch@microsoft.com antisch@microsoft.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
setup.py
in root
214 8 2018-02-28 2024-10-22 41 10 antisch@microsoft.com 361477+kashifkhan@users.nor...
common.py
in uamqp/authentication
132 21 2018-06-29 2023-02-08 19 7 antisch@microsoft.com 361477+kashifkhan@users.nor...
client.py
in uamqp
582 40 2018-02-28 2022-08-17 77 6 antisch@microsoft.com 76007337+swathipil@users.no...
message.py
in uamqp
893 103 2018-02-28 2023-02-08 58 6 antisch@microsoft.com 361477+kashifkhan@users.nor...
client_async.py
in uamqp/async_ops
507 6 2018-08-21 2022-08-17 27 6 antisch@microsoft.com 76007337+swathipil@users.no...
__init__.py
in uamqp
61 6 2018-02-28 2024-10-22 83 5 antisch@microsoft.com 361477+kashifkhan@users.nor...
208 22 2018-02-28 2023-02-08 50 5 antisch@microsoft.com 361477+kashifkhan@users.nor...
connection_async.py
in uamqp/async_ops
123 3 2018-08-21 2021-09-21 19 5 antisch@microsoft.com adam_ling@outlook.com
receiver.py
in uamqp
190 20 2018-02-28 2023-02-08 49 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
sender.py
in uamqp
146 18 2018-02-28 2023-02-08 45 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
cbs_auth_async.py
in uamqp/authentication
151 3 2018-06-29 2021-11-22 35 4 antisch@microsoft.com adam_ling@outlook.com
errors.py
in uamqp
254 25 2018-02-28 2023-02-08 30 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
111 2 2018-02-28 2024-10-22 29 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
cbs.pyx
in src
181 2 2018-02-28 2021-11-30 23 4 antisch@microsoft.com adam_ling@outlook.com
91 2 2018-02-28 2024-10-22 17 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
sender_async.py
in uamqp/async_ops
68 2 2018-08-21 2021-08-10 15 4 antisch@microsoft.com 76007337+swathipil@users.no...
receiver_async.py
in uamqp/async_ops
59 2 2018-08-21 2021-08-10 13 4 antisch@microsoft.com 76007337+swathipil@users.no...
constants.py
in uamqp
130 - 2018-02-28 2021-04-02 31 3 antisch@microsoft.com 76007337+swathipil@users.no...
cbs_auth.py
in uamqp/authentication
236 12 2018-06-29 2021-11-22 29 3 antisch@microsoft.com adam_ling@outlook.com
723 75 2018-02-28 2023-02-08 22 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
utils.py
in uamqp
83 5 2018-02-28 2023-02-08 22 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
166 13 2018-02-28 2024-10-22 21 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
756 27 2018-02-28 2021-03-30 20 3 antisch@microsoft.com adam_ling@outlook.com
89 4 2018-02-28 2024-10-22 18 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
types.py
in uamqp
107 19 2018-03-15 2023-02-08 16 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
link.pyx
in src
135 15 2018-02-28 2020-07-01 14 3 antisch@microsoft.com 47871814+yunhaoling@users.n...
115 10 2018-02-28 2021-05-03 9 3 antisch@microsoft.com adam_ling@outlook.com
session_async.py
in uamqp/async_ops
50 2 2018-08-21 2021-08-10 9 3 antisch@microsoft.com 76007337+swathipil@users.no...
in
2 - 2018-03-02 2024-09-11 5 3 antisch@microsoft.com 45376673+scbedd@users.norep...
64 6 2018-03-20 2023-02-08 23 2 antisch@microsoft.com 361477+kashifkhan@users.nor...
session.py
in uamqp
77 12 2018-02-28 2019-06-13 21 2 antisch@microsoft.com antisch@microsoft.com
address.py
in uamqp
108 24 2018-02-28 2023-02-08 19 2 antisch@microsoft.com 361477+kashifkhan@users.nor...
54 1 2018-02-28 2020-04-29 17 2 antisch@microsoft.com mborch@gmail.com
256 28 2018-02-28 2020-12-03 14 2 antisch@microsoft.com adam_ling@outlook.com
143 19 2018-02-28 2021-05-03 11 2 antisch@microsoft.com adam_ling@outlook.com
xio.pyx
in src
65 3 2018-02-28 2019-12-07 11 2 antisch@microsoft.com laurent.mazuel@gmail.com
115 15 2018-02-28 2021-05-03 11 2 antisch@microsoft.com adam_ling@outlook.com
74 7 2018-02-28 2023-02-08 8 2 antisch@microsoft.com 361477+kashifkhan@users.nor...
mgmt_operation_async.py
in uamqp/async_ops
55 3 2018-08-21 2021-08-10 8 2 antisch@microsoft.com 76007337+swathipil@users.no...
sasl.pyx
in src
110 11 2018-02-28 2019-12-07 6 2 antisch@microsoft.com laurent.mazuel@gmail.com
29 - 2018-02-28 2021-01-25 5 2 antisch@microsoft.com adam_ling@outlook.com
28 - 2022-09-13 2024-10-22 5 2 anthony.p.shaw@gmail.com 361477+kashifkhan@users.nor...
149 5 2018-02-28 2018-11-13 16 1 antisch@microsoft.com antisch@microsoft.com
error.pyx
in src
69 8 2018-06-10 2018-08-22 10 1 antisch@microsoft.com antisch@microsoft.com
110 12 2018-02-28 2018-11-13 9 1 antisch@microsoft.com antisch@microsoft.com
tlsio.pyx
in src
64 18 2018-02-28 2018-11-13 6 1 antisch@microsoft.com antisch@microsoft.com
90 - 2018-02-28 2019-06-13 5 1 antisch@microsoft.com antisch@microsoft.com
base.pyx
in src
37 5 2018-02-28 2018-11-13 5 1 antisch@microsoft.com antisch@microsoft.com
21 - 2018-02-28 2018-08-17 5 1 antisch@microsoft.com antisch@microsoft.com
22 1 2018-02-28 2018-08-22 4 1 antisch@microsoft.com antisch@microsoft.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
149 5 2018-02-28 2018-11-13 16 1 antisch@microsoft.com antisch@microsoft.com
110 12 2018-02-28 2018-11-13 9 1 antisch@microsoft.com antisch@microsoft.com
90 - 2018-02-28 2019-06-13 5 1 antisch@microsoft.com antisch@microsoft.com
error.pyx
in src
69 8 2018-06-10 2018-08-22 10 1 antisch@microsoft.com antisch@microsoft.com
tlsio.pyx
in src
64 18 2018-02-28 2018-11-13 6 1 antisch@microsoft.com antisch@microsoft.com
base.pyx
in src
37 5 2018-02-28 2018-11-13 5 1 antisch@microsoft.com antisch@microsoft.com
wsio.pyx
in src
37 9 2019-06-13 2019-06-13 1 1 antisch@microsoft.com antisch@microsoft.com
compat.py
in uamqp
27 - 2018-11-13 2018-11-13 1 1 antisch@microsoft.com antisch@microsoft.com
22 1 2018-02-28 2018-08-22 4 1 antisch@microsoft.com antisch@microsoft.com
21 - 2018-02-28 2018-08-17 5 1 antisch@microsoft.com antisch@microsoft.com
build.ps1
in utils/ManyLinux2010_64bit
9 - 2021-10-05 2021-10-05 1 1 adam_ling@outlook.com adam_ling@outlook.com
build.ps1
in utils/ManyLinux1_64bit_patch
9 - 2022-03-22 2022-03-22 1 1 adam_ling@outlook.com adam_ling@outlook.com
utils.py
in uamqp/async_ops
6 1 2021-08-10 2021-08-10 1 1 76007337+swathipil@users.no... 76007337+swathipil@users.no...
__init__.py
in uamqp/authentication
6 - 2018-06-29 2019-06-13 4 1 antisch@microsoft.com antisch@microsoft.com
__init__.py
in uamqp/async_ops
5 - 2018-08-21 2018-08-22 2 1 antisch@microsoft.com antisch@microsoft.com
256 28 2018-02-28 2020-12-03 14 2 antisch@microsoft.com adam_ling@outlook.com
143 19 2018-02-28 2021-05-03 11 2 antisch@microsoft.com adam_ling@outlook.com
115 15 2018-02-28 2021-05-03 11 2 antisch@microsoft.com adam_ling@outlook.com
sasl.pyx
in src
110 11 2018-02-28 2019-12-07 6 2 antisch@microsoft.com laurent.mazuel@gmail.com
address.py
in uamqp
108 24 2018-02-28 2023-02-08 19 2 antisch@microsoft.com 361477+kashifkhan@users.nor...
session.py
in uamqp
77 12 2018-02-28 2019-06-13 21 2 antisch@microsoft.com antisch@microsoft.com
74 7 2018-02-28 2023-02-08 8 2 antisch@microsoft.com 361477+kashifkhan@users.nor...
xio.pyx
in src
65 3 2018-02-28 2019-12-07 11 2 antisch@microsoft.com laurent.mazuel@gmail.com
64 6 2018-03-20 2023-02-08 23 2 antisch@microsoft.com 361477+kashifkhan@users.nor...
mgmt_operation_async.py
in uamqp/async_ops
55 3 2018-08-21 2021-08-10 8 2 antisch@microsoft.com 76007337+swathipil@users.no...
54 1 2018-02-28 2020-04-29 17 2 antisch@microsoft.com mborch@gmail.com
29 - 2018-02-28 2021-01-25 5 2 antisch@microsoft.com adam_ling@outlook.com
28 - 2022-09-13 2024-10-22 5 2 anthony.p.shaw@gmail.com 361477+kashifkhan@users.nor...
756 27 2018-02-28 2021-03-30 20 3 antisch@microsoft.com adam_ling@outlook.com
723 75 2018-02-28 2023-02-08 22 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
cbs_auth.py
in uamqp/authentication
236 12 2018-06-29 2021-11-22 29 3 antisch@microsoft.com adam_ling@outlook.com
166 13 2018-02-28 2024-10-22 21 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
link.pyx
in src
135 15 2018-02-28 2020-07-01 14 3 antisch@microsoft.com 47871814+yunhaoling@users.n...
constants.py
in uamqp
130 - 2018-02-28 2021-04-02 31 3 antisch@microsoft.com 76007337+swathipil@users.no...
115 10 2018-02-28 2021-05-03 9 3 antisch@microsoft.com adam_ling@outlook.com
types.py
in uamqp
107 19 2018-03-15 2023-02-08 16 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
89 4 2018-02-28 2024-10-22 18 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
utils.py
in uamqp
83 5 2018-02-28 2023-02-08 22 3 antisch@microsoft.com 361477+kashifkhan@users.nor...
session_async.py
in uamqp/async_ops
50 2 2018-08-21 2021-08-10 9 3 antisch@microsoft.com 76007337+swathipil@users.no...
in
2 - 2018-03-02 2024-09-11 5 3 antisch@microsoft.com 45376673+scbedd@users.norep...
errors.py
in uamqp
254 25 2018-02-28 2023-02-08 30 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
receiver.py
in uamqp
190 20 2018-02-28 2023-02-08 49 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
cbs.pyx
in src
181 2 2018-02-28 2021-11-30 23 4 antisch@microsoft.com adam_ling@outlook.com
cbs_auth_async.py
in uamqp/authentication
151 3 2018-06-29 2021-11-22 35 4 antisch@microsoft.com adam_ling@outlook.com
sender.py
in uamqp
146 18 2018-02-28 2023-02-08 45 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
111 2 2018-02-28 2024-10-22 29 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
91 2 2018-02-28 2024-10-22 17 4 antisch@microsoft.com 361477+kashifkhan@users.nor...
sender_async.py
in uamqp/async_ops
68 2 2018-08-21 2021-08-10 15 4 antisch@microsoft.com 76007337+swathipil@users.no...
receiver_async.py
in uamqp/async_ops
59 2 2018-08-21 2021-08-10 13 4 antisch@microsoft.com 76007337+swathipil@users.no...
208 22 2018-02-28 2023-02-08 50 5 antisch@microsoft.com 361477+kashifkhan@users.nor...
Correlations

File Size vs. Number of Changes: 57 points

setup.py x: 214 lines of code y: 41 # changes uamqp/__init__.py x: 61 lines of code y: 83 # changes pyproject.toml x: 28 lines of code y: 5 # changes src/amqp_management.pyx x: 91 lines of code y: 17 # changes src/connection.pyx x: 166 lines of code y: 21 # changes src/message_receiver.pyx x: 111 lines of code y: 29 # changes src/message_sender.pyx x: 89 lines of code y: 18 # changes MANIFEST.in x: 2 lines of code y: 5 # changes src/amqp_string.pyx x: 74 lines of code y: 8 # changes src/amqpvalue.pyx x: 723 lines of code y: 22 # changes uamqp/address.py x: 108 lines of code y: 19 # changes uamqp/authentication/common.py x: 132 lines of code y: 19 # changes uamqp/connection.py x: 208 lines of code y: 50 # changes uamqp/errors.py x: 254 lines of code y: 30 # changes uamqp/message.py x: 893 lines of code y: 58 # changes uamqp/mgmt_operation.py x: 64 lines of code y: 23 # changes uamqp/receiver.py x: 190 lines of code y: 49 # changes uamqp/sender.py x: 146 lines of code y: 45 # changes uamqp/types.py x: 107 lines of code y: 16 # changes uamqp/utils.py x: 83 lines of code y: 22 # changes uamqp/async_ops/client_async.py x: 507 lines of code y: 27 # changes uamqp/client.py x: 582 lines of code y: 77 # changes utils/ManyLinux1_64bit_patch/build.ps1 x: 9 lines of code y: 1 # changes src/cbs.pyx x: 181 lines of code y: 23 # changes uamqp/authentication/cbs_auth.py x: 236 lines of code y: 29 # changes uamqp/authentication/cbs_auth_async.py x: 151 lines of code y: 35 # changes uamqp/async_ops/connection_async.py x: 123 lines of code y: 19 # changes uamqp/async_ops/mgmt_operation_async.py x: 55 lines of code y: 8 # changes uamqp/async_ops/receiver_async.py x: 59 lines of code y: 13 # changes uamqp/async_ops/sender_async.py x: 68 lines of code y: 15 # changes uamqp/async_ops/session_async.py x: 50 lines of code y: 9 # changes uamqp/async_ops/utils.py x: 6 lines of code y: 1 # changes src/session.pyx x: 115 lines of code y: 9 # changes src/source.pyx x: 143 lines of code y: 11 # changes src/target.pyx x: 115 lines of code y: 11 # changes uamqp/constants.py x: 130 lines of code y: 31 # changes src/message.pyx x: 756 lines of code y: 20 # changes src/properties.pyx x: 256 lines of code y: 14 # changes src/link.pyx x: 135 lines of code y: 14 # changes src/xlogging.pyx x: 54 lines of code y: 17 # changes src/sasl.pyx x: 110 lines of code y: 6 # changes src/xio.pyx x: 65 lines of code y: 11 # changes src/constants.pyx x: 90 lines of code y: 5 # changes src/wsio.pyx x: 37 lines of code y: 1 # changes uamqp/authentication/__init__.py x: 6 lines of code y: 4 # changes uamqp/session.py x: 77 lines of code y: 21 # changes src/annotations.pyx x: 149 lines of code y: 16 # changes src/base.pyx x: 37 lines of code y: 5 # changes src/header.pyx x: 110 lines of code y: 9 # changes src/tlsio.pyx x: 64 lines of code y: 6 # changes uamqp/compat.py x: 27 lines of code y: 1 # changes src/async_operation.pyx x: 22 lines of code y: 4 # changes src/error.pyx x: 69 lines of code y: 10 # changes uamqp/async_ops/__init__.py x: 5 lines of code y: 2 # changes src/amqp_definitions.pyx x: 21 lines of code y: 5 # changes
83.0
# changes
  min: 1.0
  average: 18.88
  25th percentile: 5.5
  median: 15.0
  75th percentile: 23.0
  max: 83.0
0 893.0
lines of code
min: 2.0 | average: 147.4 | 25th percentile: 52.0 | median: 91.0 | 75th percentile: 150.0 | max: 893.0

Number of Contributors vs. Number of Changes: 57 points

setup.py x: 10 # contributors y: 41 # changes uamqp/__init__.py x: 5 # contributors y: 83 # changes pyproject.toml x: 2 # contributors y: 5 # changes src/amqp_management.pyx x: 4 # contributors y: 17 # changes src/connection.pyx x: 3 # contributors y: 21 # changes src/message_receiver.pyx x: 4 # contributors y: 29 # changes src/message_sender.pyx x: 3 # contributors y: 18 # changes MANIFEST.in x: 3 # contributors y: 5 # changes src/amqp_string.pyx x: 2 # contributors y: 8 # changes src/amqpvalue.pyx x: 3 # contributors y: 22 # changes uamqp/address.py x: 2 # contributors y: 19 # changes uamqp/authentication/common.py x: 7 # contributors y: 19 # changes uamqp/connection.py x: 5 # contributors y: 50 # changes uamqp/errors.py x: 4 # contributors y: 30 # changes uamqp/message.py x: 6 # contributors y: 58 # changes uamqp/mgmt_operation.py x: 2 # contributors y: 23 # changes uamqp/receiver.py x: 4 # contributors y: 49 # changes uamqp/sender.py x: 4 # contributors y: 45 # changes uamqp/types.py x: 3 # contributors y: 16 # changes uamqp/async_ops/client_async.py x: 6 # contributors y: 27 # changes uamqp/client.py x: 6 # contributors y: 77 # changes utils/ManyLinux1_64bit_patch/build.ps1 x: 1 # contributors y: 1 # changes src/cbs.pyx x: 4 # contributors y: 23 # changes uamqp/authentication/cbs_auth.py x: 3 # contributors y: 29 # changes uamqp/authentication/cbs_auth_async.py x: 4 # contributors y: 35 # changes uamqp/async_ops/connection_async.py x: 5 # contributors y: 19 # changes uamqp/async_ops/receiver_async.py x: 4 # contributors y: 13 # changes uamqp/async_ops/sender_async.py x: 4 # contributors y: 15 # changes uamqp/async_ops/session_async.py x: 3 # contributors y: 9 # changes src/source.pyx x: 2 # contributors y: 11 # changes uamqp/constants.py x: 3 # contributors y: 31 # changes src/message.pyx x: 3 # contributors y: 20 # changes src/properties.pyx x: 2 # contributors y: 14 # changes src/link.pyx x: 3 # contributors y: 14 # changes src/xlogging.pyx x: 2 # contributors y: 17 # changes src/sasl.pyx x: 2 # contributors y: 6 # changes src/constants.pyx x: 1 # contributors y: 5 # changes uamqp/authentication/__init__.py x: 1 # contributors y: 4 # changes uamqp/session.py x: 2 # contributors y: 21 # changes src/annotations.pyx x: 1 # contributors y: 16 # changes src/header.pyx x: 1 # contributors y: 9 # changes src/tlsio.pyx x: 1 # contributors y: 6 # changes src/error.pyx x: 1 # contributors y: 10 # changes uamqp/async_ops/__init__.py x: 1 # contributors y: 2 # changes
83.0
# changes
  min: 1.0
  average: 18.88
  25th percentile: 5.5
  median: 15.0
  75th percentile: 23.0
  max: 83.0
0 10.0
# contributors
min: 1.0 | average: 2.86 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 10.0

Number of Contributors vs. File Size: 57 points

setup.py x: 10 # contributors y: 214 lines of code uamqp/__init__.py x: 5 # contributors y: 61 lines of code pyproject.toml x: 2 # contributors y: 28 lines of code src/amqp_management.pyx x: 4 # contributors y: 91 lines of code src/connection.pyx x: 3 # contributors y: 166 lines of code src/message_receiver.pyx x: 4 # contributors y: 111 lines of code src/message_sender.pyx x: 3 # contributors y: 89 lines of code MANIFEST.in x: 3 # contributors y: 2 lines of code src/amqp_string.pyx x: 2 # contributors y: 74 lines of code src/amqpvalue.pyx x: 3 # contributors y: 723 lines of code uamqp/address.py x: 2 # contributors y: 108 lines of code uamqp/authentication/common.py x: 7 # contributors y: 132 lines of code uamqp/connection.py x: 5 # contributors y: 208 lines of code uamqp/errors.py x: 4 # contributors y: 254 lines of code uamqp/message.py x: 6 # contributors y: 893 lines of code uamqp/mgmt_operation.py x: 2 # contributors y: 64 lines of code uamqp/receiver.py x: 4 # contributors y: 190 lines of code uamqp/sender.py x: 4 # contributors y: 146 lines of code uamqp/types.py x: 3 # contributors y: 107 lines of code uamqp/utils.py x: 3 # contributors y: 83 lines of code uamqp/async_ops/client_async.py x: 6 # contributors y: 507 lines of code uamqp/client.py x: 6 # contributors y: 582 lines of code utils/ManyLinux1_64bit_patch/build.ps1 x: 1 # contributors y: 9 lines of code src/cbs.pyx x: 4 # contributors y: 181 lines of code uamqp/authentication/cbs_auth.py x: 3 # contributors y: 236 lines of code uamqp/authentication/cbs_auth_async.py x: 4 # contributors y: 151 lines of code uamqp/async_ops/connection_async.py x: 5 # contributors y: 123 lines of code uamqp/async_ops/mgmt_operation_async.py x: 2 # contributors y: 55 lines of code uamqp/async_ops/receiver_async.py x: 4 # contributors y: 59 lines of code uamqp/async_ops/sender_async.py x: 4 # contributors y: 68 lines of code uamqp/async_ops/session_async.py x: 3 # contributors y: 50 lines of code uamqp/async_ops/utils.py x: 1 # contributors y: 6 lines of code src/session.pyx x: 3 # contributors y: 115 lines of code src/source.pyx x: 2 # contributors y: 143 lines of code src/target.pyx x: 2 # contributors y: 115 lines of code uamqp/constants.py x: 3 # contributors y: 130 lines of code src/message.pyx x: 3 # contributors y: 756 lines of code src/platform.pyx x: 2 # contributors y: 29 lines of code src/properties.pyx x: 2 # contributors y: 256 lines of code src/link.pyx x: 3 # contributors y: 135 lines of code src/sasl.pyx x: 2 # contributors y: 110 lines of code src/constants.pyx x: 1 # contributors y: 90 lines of code src/wsio.pyx x: 1 # contributors y: 37 lines of code src/annotations.pyx x: 1 # contributors y: 149 lines of code src/header.pyx x: 1 # contributors y: 110 lines of code src/tlsio.pyx x: 1 # contributors y: 64 lines of code uamqp/compat.py x: 1 # contributors y: 27 lines of code src/async_operation.pyx x: 1 # contributors y: 22 lines of code src/error.pyx x: 1 # contributors y: 69 lines of code src/amqp_definitions.pyx x: 1 # contributors y: 21 lines of code
893.0
lines of code
  min: 2.0
  average: 147.4
  25th percentile: 52.0
  median: 91.0
  75th percentile: 150.0
  max: 893.0
0 10.0
# contributors
min: 1.0 | average: 2.86 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 10.0