apache / ignite-python-thin-client
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 59 files with 7,561 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)
    • 23 files changed 6-20 times (5,155 lines of code)
    • 36 files changed 1-5 times (2,406 lines of code)
0% | 0% | 0% | 68% | 31%
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 59 files with 7,561 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)
    • 1 file changed by 6-10 contributors (148 lines of code)
    • 47 files changed by 2-5 contributors (6,825 lines of code)
    • 11 files changed by 1 contributor (588 lines of code)
0% | 0% | 1% | 90% | 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
py, rst, txt, sh, yaml, jinja2, md, c, in, ini, gitignore, ps1
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 69% | 30%
c0% | 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
pyignite0% | 0% | 0% | 69% | 30%
ROOT0% | 0% | 0% | 88% | 11%
cext0% | 0% | 0% | 0% | 100%
scripts0% | 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
client.py
in pyignite
349 44 2021-01-25 2021-07-22 16 4 igorsapg@gmail.com ivandasch@apache.org
utils.py
in pyignite
148 19 2018-11-26 2022-11-07 13 6 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
query.py
in pyignite/queries
205 17 2021-01-25 2023-02-14 12 4 igorsapg@gmail.com ivandasch@apache.org
aio_client.py
in pyignite
227 7 2021-03-23 2021-07-22 12 3 ivandasch@gmail.com ivandasch@apache.org
cache.py
in pyignite
313 37 2021-01-25 2021-06-16 12 4 igorsapg@gmail.com ivandasch@apache.org
standard.py
in pyignite/datatypes
560 50 2018-10-18 2022-05-26 12 5 dmitry.melnichuk@nobitlost.com isapego@apache.org
setup.py
in root
102 4 2018-10-18 2022-11-14 11 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
connection.py
in pyignite/connection
230 23 2021-02-15 2022-08-09 11 3 ivandasch@gmail.com isapego@apache.org
internal.py
in pyignite/datatypes
462 32 2018-11-26 2021-05-13 10 5 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
primitive_objects.py
in pyignite/datatypes
158 15 2018-10-18 2021-05-13 9 5 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
aio_connection.py
in pyignite/connection
166 13 2021-03-23 2022-11-07 9 3 ivandasch@gmail.com ivandasch@apache.org
response.py
in pyignite/queries
260 17 2021-01-25 2021-05-13 9 5 igorsapg@gmail.com ivandasch@apache.org
complex.py
in pyignite/datatypes
547 44 2018-11-26 2021-05-13 9 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
primitive.py
in pyignite/datatypes
93 12 2018-10-18 2021-05-13 8 5 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
aio_cache.py
in pyignite
209 2 2021-03-23 2022-11-07 8 3 ivandasch@gmail.com ivandasch@apache.org
primitive_arrays.py
in pyignite/datatypes
216 16 2018-11-26 2021-05-13 8 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
cache_properties.py
in pyignite/datatypes
221 8 2021-02-08 2021-06-16 7 2 ivandasch@gmail.com ivandasch@apache.org
sql.py
in pyignite/api
262 14 2020-09-01 2021-06-09 7 4 nizhikov@apache.org ivandasch@apache.org
exceptions.py
in pyignite
30 2 2021-01-25 2021-06-11 6 4 igorsapg@gmail.com ivandasch@apache.org
protocol_context.py
in pyignite/connection
48 17 2021-04-03 2021-07-22 6 2 isapego@apache.org ivandasch@apache.org
null_object.py
in pyignite/datatypes
97 12 2018-11-26 2021-05-13 6 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
binary.py
in pyignite/api
105 5 2021-01-25 2021-06-09 6 4 igorsapg@gmail.com ivandasch@apache.org
binary.py
in pyignite
147 10 2021-01-25 2021-04-12 6 4 igorsapg@gmail.com ivandasch@apache.org
__init__.py
in pyignite/connection
3 - 2020-08-31 2021-03-23 5 3 stkuzma@gmail.com ivandasch@gmail.com
base.py
in pyignite/datatypes
39 6 2018-11-26 2021-05-13 5 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
affinity.py
in pyignite/api
101 3 2021-01-25 2021-06-09 5 3 igorsapg@gmail.com ivandasch@apache.org
key_value.py
in pyignite/api
580 45 2021-01-25 2021-06-09 5 3 igorsapg@gmail.com ivandasch@apache.org
__init__.py
in pyignite/queries
1 - 2018-10-18 2021-03-23 4 3 dmitry.melnichuk@nobitlost.com ivandasch@gmail.com
__init__.py
in pyignite
4 - 2021-03-23 2022-11-09 4 2 ivandasch@gmail.com ivandasch@apache.org
__init__.py
in pyignite/datatypes
10 - 2021-02-08 2021-06-09 4 2 ivandasch@gmail.com ivandasch@apache.org
binary_stream.py
in pyignite/stream
84 19 2021-02-08 2021-04-05 4 1 ivandasch@gmail.com ivandasch@gmail.com
handshake.py
in pyignite/connection
116 7 2021-01-25 2021-04-03 4 3 igorsapg@gmail.com isapego@apache.org
aio_cluster.py
in pyignite
13 1 2021-04-03 2022-11-07 3 2 isapego@apache.org ivandasch@apache.org
BuildWheels.ps1
in scripts
28 - 2021-04-14 2023-03-02 3 2 isapego@apache.org ivandasch@apache.org
constants.py
in pyignite
39 - 2021-01-25 2021-04-03 3 3 igorsapg@gmail.com isapego@apache.org
op_codes.py
in pyignite/queries
46 - 2021-01-25 2021-06-09 3 3 igorsapg@gmail.com ivandasch@apache.org
ssl.py
in pyignite/connection
46 3 2020-08-31 2021-03-23 3 3 stkuzma@gmail.com ivandasch@gmail.com
__init__.py
in pyignite/api
50 - 2021-01-25 2021-06-11 3 3 igorsapg@gmail.com ivandasch@apache.org
expiry_policy.py
in pyignite/datatypes
69 6 2021-04-23 2021-06-16 3 1 ivandasch@apache.org ivandasch@apache.org
transaction.py
in pyignite
81 14 2021-06-09 2021-07-22 3 1 ivandasch@apache.org ivandasch@apache.org
cache_config.py
in pyignite/api
100 15 2021-03-23 2021-06-09 3 2 ivandasch@gmail.com ivandasch@apache.org
cache_config.py
in pyignite/datatypes
116 1 2021-03-30 2021-06-09 3 2 ivandasch@gmail.com ivandasch@apache.org
cursors.py
in pyignite
225 31 2021-03-23 2021-04-23 3 2 ivandasch@gmail.com ivandasch@apache.org
__init__.py
in pyignite/stream
2 - 2021-02-08 2021-03-23 2 1 ivandasch@gmail.com ivandasch@gmail.com
cluster_state.py
in pyignite/datatypes
5 - 2021-04-03 2021-04-23 2 2 isapego@apache.org ivandasch@apache.org
key_value.py
in pyignite/datatypes
8 - 2021-01-25 2021-03-29 2 2 igorsapg@gmail.com ivandasch@gmail.com
result.py
in pyignite/api
10 1 2021-01-25 2021-03-23 2 2 igorsapg@gmail.com ivandasch@gmail.com
in
13 - 2021-02-18 2021-04-16 2 2 ivandasch@gmail.com ivandasch@apache.org
cluster.py
in pyignite
13 3 2021-04-03 2021-04-23 2 2 isapego@apache.org ivandasch@apache.org
prop_codes.py
in pyignite/datatypes
31 - 2021-03-30 2021-04-23 2 2 ivandasch@gmail.com ivandasch@apache.org
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
utils.py
in pyignite
148 19 2018-11-26 2022-11-07 13 6 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
standard.py
in pyignite/datatypes
560 50 2018-10-18 2022-05-26 12 5 dmitry.melnichuk@nobitlost.com isapego@apache.org
internal.py
in pyignite/datatypes
462 32 2018-11-26 2021-05-13 10 5 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
response.py
in pyignite/queries
260 17 2021-01-25 2021-05-13 9 5 igorsapg@gmail.com ivandasch@apache.org
primitive_objects.py
in pyignite/datatypes
158 15 2018-10-18 2021-05-13 9 5 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
primitive.py
in pyignite/datatypes
93 12 2018-10-18 2021-05-13 8 5 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
client.py
in pyignite
349 44 2021-01-25 2021-07-22 16 4 igorsapg@gmail.com ivandasch@apache.org
query.py
in pyignite/queries
205 17 2021-01-25 2023-02-14 12 4 igorsapg@gmail.com ivandasch@apache.org
cache.py
in pyignite
313 37 2021-01-25 2021-06-16 12 4 igorsapg@gmail.com ivandasch@apache.org
setup.py
in root
102 4 2018-10-18 2022-11-14 11 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
complex.py
in pyignite/datatypes
547 44 2018-11-26 2021-05-13 9 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
primitive_arrays.py
in pyignite/datatypes
216 16 2018-11-26 2021-05-13 8 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
sql.py
in pyignite/api
262 14 2020-09-01 2021-06-09 7 4 nizhikov@apache.org ivandasch@apache.org
binary.py
in pyignite/api
105 5 2021-01-25 2021-06-09 6 4 igorsapg@gmail.com ivandasch@apache.org
exceptions.py
in pyignite
30 2 2021-01-25 2021-06-11 6 4 igorsapg@gmail.com ivandasch@apache.org
null_object.py
in pyignite/datatypes
97 12 2018-11-26 2021-05-13 6 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
binary.py
in pyignite
147 10 2021-01-25 2021-04-12 6 4 igorsapg@gmail.com ivandasch@apache.org
base.py
in pyignite/datatypes
39 6 2018-11-26 2021-05-13 5 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
aio_client.py
in pyignite
227 7 2021-03-23 2021-07-22 12 3 ivandasch@gmail.com ivandasch@apache.org
connection.py
in pyignite/connection
230 23 2021-02-15 2022-08-09 11 3 ivandasch@gmail.com isapego@apache.org
aio_connection.py
in pyignite/connection
166 13 2021-03-23 2022-11-07 9 3 ivandasch@gmail.com ivandasch@apache.org
aio_cache.py
in pyignite
209 2 2021-03-23 2022-11-07 8 3 ivandasch@gmail.com ivandasch@apache.org
__init__.py
in pyignite/connection
3 - 2020-08-31 2021-03-23 5 3 stkuzma@gmail.com ivandasch@gmail.com
affinity.py
in pyignite/api
101 3 2021-01-25 2021-06-09 5 3 igorsapg@gmail.com ivandasch@apache.org
key_value.py
in pyignite/api
580 45 2021-01-25 2021-06-09 5 3 igorsapg@gmail.com ivandasch@apache.org
handshake.py
in pyignite/connection
116 7 2021-01-25 2021-04-03 4 3 igorsapg@gmail.com isapego@apache.org
__init__.py
in pyignite/queries
1 - 2018-10-18 2021-03-23 4 3 dmitry.melnichuk@nobitlost.com ivandasch@gmail.com
ssl.py
in pyignite/connection
46 3 2020-08-31 2021-03-23 3 3 stkuzma@gmail.com ivandasch@gmail.com
op_codes.py
in pyignite/queries
46 - 2021-01-25 2021-06-09 3 3 igorsapg@gmail.com ivandasch@apache.org
__init__.py
in pyignite/api
50 - 2021-01-25 2021-06-11 3 3 igorsapg@gmail.com ivandasch@apache.org
constants.py
in pyignite
39 - 2021-01-25 2021-04-03 3 3 igorsapg@gmail.com isapego@apache.org
cache_properties.py
in pyignite/datatypes
221 8 2021-02-08 2021-06-16 7 2 ivandasch@gmail.com ivandasch@apache.org
protocol_context.py
in pyignite/connection
48 17 2021-04-03 2021-07-22 6 2 isapego@apache.org ivandasch@apache.org
__init__.py
in pyignite
4 - 2021-03-23 2022-11-09 4 2 ivandasch@gmail.com ivandasch@apache.org
__init__.py
in pyignite/datatypes
10 - 2021-02-08 2021-06-09 4 2 ivandasch@gmail.com ivandasch@apache.org
cache_config.py
in pyignite/api
100 15 2021-03-23 2021-06-09 3 2 ivandasch@gmail.com ivandasch@apache.org
cursors.py
in pyignite
225 31 2021-03-23 2021-04-23 3 2 ivandasch@gmail.com ivandasch@apache.org
cache_config.py
in pyignite/datatypes
116 1 2021-03-30 2021-06-09 3 2 ivandasch@gmail.com ivandasch@apache.org
aio_cluster.py
in pyignite
13 1 2021-04-03 2022-11-07 3 2 isapego@apache.org ivandasch@apache.org
BuildWheels.ps1
in scripts
28 - 2021-04-14 2023-03-02 3 2 isapego@apache.org ivandasch@apache.org
result.py
in pyignite/api
10 1 2021-01-25 2021-03-23 2 2 igorsapg@gmail.com ivandasch@gmail.com
cluster.py
in pyignite/api
46 6 2021-04-03 2021-06-09 2 2 isapego@apache.org ivandasch@apache.org
cluster.py
in pyignite
13 3 2021-04-03 2021-04-23 2 2 isapego@apache.org ivandasch@apache.org
monitoring.py
in pyignite
175 44 2021-07-20 2022-05-26 2 2 ivandasch@apache.org isapego@apache.org
key_value.py
in pyignite/datatypes
8 - 2021-01-25 2021-03-29 2 2 igorsapg@gmail.com ivandasch@gmail.com
cluster_state.py
in pyignite/datatypes
5 - 2021-04-03 2021-04-23 2 2 isapego@apache.org ivandasch@apache.org
prop_codes.py
in pyignite/datatypes
31 - 2021-03-30 2021-04-23 2 2 ivandasch@gmail.com ivandasch@apache.org
in
13 - 2021-02-18 2021-04-16 2 2 ivandasch@gmail.com ivandasch@apache.org
binary_stream.py
in pyignite/stream
84 19 2021-02-08 2021-04-05 4 1 ivandasch@gmail.com ivandasch@gmail.com
transaction.py
in pyignite
81 14 2021-06-09 2021-07-22 3 1 ivandasch@apache.org ivandasch@apache.org
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
type_codes.py
in pyignite/datatypes
37 -
binary.py
in pyignite/datatypes
24 -
sql.py
in pyignite/datatypes
5 -
cutils.c
in cext
141 2 2021-02-18 2021-02-18 1 1 ivandasch@gmail.com ivandasch@gmail.com
binary_stream.py
in pyignite/stream
84 19 2021-02-08 2021-04-05 4 1 ivandasch@gmail.com ivandasch@gmail.com
tx_api.py
in pyignite/api
82 7 2021-06-09 2021-06-09 1 1 ivandasch@apache.org ivandasch@apache.org
transaction.py
in pyignite
81 14 2021-06-09 2021-07-22 3 1 ivandasch@apache.org ivandasch@apache.org
expiry_policy.py
in pyignite/datatypes
69 6 2021-04-23 2021-06-16 3 1 ivandasch@apache.org ivandasch@apache.org
type_ids.py
in pyignite/datatypes
37 - 2021-01-25 2021-01-25 1 1 igorsapg@gmail.com igorsapg@gmail.com
cache_info.py
in pyignite/queries
34 1 2021-06-09 2021-06-09 1 1 ivandasch@apache.org ivandasch@apache.org
type_names.py
in pyignite/datatypes
31 - 2021-01-25 2021-01-25 1 1 igorsapg@gmail.com igorsapg@gmail.com
bitmask_feature.py
in pyignite/connection
19 3 2021-04-03 2021-04-03 1 1 isapego@apache.org isapego@apache.org
transactions.py
in pyignite/datatypes
8 - 2021-06-09 2021-06-09 1 1 ivandasch@apache.org ivandasch@apache.org
__init__.py
in pyignite/stream
2 - 2021-02-08 2021-03-23 2 1 ivandasch@gmail.com ivandasch@gmail.com
cursors.py
in pyignite
225 31 2021-03-23 2021-04-23 3 2 ivandasch@gmail.com ivandasch@apache.org
cache_properties.py
in pyignite/datatypes
221 8 2021-02-08 2021-06-16 7 2 ivandasch@gmail.com ivandasch@apache.org
monitoring.py
in pyignite
175 44 2021-07-20 2022-05-26 2 2 ivandasch@apache.org isapego@apache.org
cache_config.py
in pyignite/datatypes
116 1 2021-03-30 2021-06-09 3 2 ivandasch@gmail.com ivandasch@apache.org
cache_config.py
in pyignite/api
100 15 2021-03-23 2021-06-09 3 2 ivandasch@gmail.com ivandasch@apache.org
protocol_context.py
in pyignite/connection
48 17 2021-04-03 2021-07-22 6 2 isapego@apache.org ivandasch@apache.org
cluster.py
in pyignite/api
46 6 2021-04-03 2021-06-09 2 2 isapego@apache.org ivandasch@apache.org
prop_codes.py
in pyignite/datatypes
31 - 2021-03-30 2021-04-23 2 2 ivandasch@gmail.com ivandasch@apache.org
BuildWheels.ps1
in scripts
28 - 2021-04-14 2023-03-02 3 2 isapego@apache.org ivandasch@apache.org
cluster.py
in pyignite
13 3 2021-04-03 2021-04-23 2 2 isapego@apache.org ivandasch@apache.org
aio_cluster.py
in pyignite
13 1 2021-04-03 2022-11-07 3 2 isapego@apache.org ivandasch@apache.org
in
13 - 2021-02-18 2021-04-16 2 2 ivandasch@gmail.com ivandasch@apache.org
result.py
in pyignite/api
10 1 2021-01-25 2021-03-23 2 2 igorsapg@gmail.com ivandasch@gmail.com
__init__.py
in pyignite/datatypes
10 - 2021-02-08 2021-06-09 4 2 ivandasch@gmail.com ivandasch@apache.org
key_value.py
in pyignite/datatypes
8 - 2021-01-25 2021-03-29 2 2 igorsapg@gmail.com ivandasch@gmail.com
cluster_state.py
in pyignite/datatypes
5 - 2021-04-03 2021-04-23 2 2 isapego@apache.org ivandasch@apache.org
__init__.py
in pyignite
4 - 2021-03-23 2022-11-09 4 2 ivandasch@gmail.com ivandasch@apache.org
key_value.py
in pyignite/api
580 45 2021-01-25 2021-06-09 5 3 igorsapg@gmail.com ivandasch@apache.org
connection.py
in pyignite/connection
230 23 2021-02-15 2022-08-09 11 3 ivandasch@gmail.com isapego@apache.org
aio_client.py
in pyignite
227 7 2021-03-23 2021-07-22 12 3 ivandasch@gmail.com ivandasch@apache.org
aio_cache.py
in pyignite
209 2 2021-03-23 2022-11-07 8 3 ivandasch@gmail.com ivandasch@apache.org
aio_connection.py
in pyignite/connection
166 13 2021-03-23 2022-11-07 9 3 ivandasch@gmail.com ivandasch@apache.org
handshake.py
in pyignite/connection
116 7 2021-01-25 2021-04-03 4 3 igorsapg@gmail.com isapego@apache.org
affinity.py
in pyignite/api
101 3 2021-01-25 2021-06-09 5 3 igorsapg@gmail.com ivandasch@apache.org
__init__.py
in pyignite/api
50 - 2021-01-25 2021-06-11 3 3 igorsapg@gmail.com ivandasch@apache.org
ssl.py
in pyignite/connection
46 3 2020-08-31 2021-03-23 3 3 stkuzma@gmail.com ivandasch@gmail.com
op_codes.py
in pyignite/queries
46 - 2021-01-25 2021-06-09 3 3 igorsapg@gmail.com ivandasch@apache.org
constants.py
in pyignite
39 - 2021-01-25 2021-04-03 3 3 igorsapg@gmail.com isapego@apache.org
__init__.py
in pyignite/connection
3 - 2020-08-31 2021-03-23 5 3 stkuzma@gmail.com ivandasch@gmail.com
__init__.py
in pyignite/queries
1 - 2018-10-18 2021-03-23 4 3 dmitry.melnichuk@nobitlost.com ivandasch@gmail.com
complex.py
in pyignite/datatypes
547 44 2018-11-26 2021-05-13 9 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
client.py
in pyignite
349 44 2021-01-25 2021-07-22 16 4 igorsapg@gmail.com ivandasch@apache.org
cache.py
in pyignite
313 37 2021-01-25 2021-06-16 12 4 igorsapg@gmail.com ivandasch@apache.org
sql.py
in pyignite/api
262 14 2020-09-01 2021-06-09 7 4 nizhikov@apache.org ivandasch@apache.org
primitive_arrays.py
in pyignite/datatypes
216 16 2018-11-26 2021-05-13 8 4 dmitry.melnichuk@nobitlost.com ivandasch@apache.org
query.py
in pyignite/queries
205 17 2021-01-25 2023-02-14 12 4 igorsapg@gmail.com ivandasch@apache.org
Correlations

File Size vs. Number of Changes: 59 points

scripts/BuildWheels.ps1 x: 28 lines of code y: 3 # changes pyignite/queries/query.py x: 205 lines of code y: 12 # changes setup.py x: 102 lines of code y: 11 # changes pyignite/__init__.py x: 4 lines of code y: 4 # changes pyignite/aio_cache.py x: 209 lines of code y: 8 # changes pyignite/aio_cluster.py x: 13 lines of code y: 3 # changes pyignite/connection/aio_connection.py x: 166 lines of code y: 9 # changes pyignite/utils.py x: 148 lines of code y: 13 # changes pyignite/connection/connection.py x: 230 lines of code y: 11 # changes pyignite/datatypes/standard.py x: 560 lines of code y: 12 # changes pyignite/monitoring.py x: 175 lines of code y: 2 # changes pyignite/aio_client.py x: 227 lines of code y: 12 # changes pyignite/client.py x: 349 lines of code y: 16 # changes pyignite/connection/protocol_context.py x: 48 lines of code y: 6 # changes pyignite/transaction.py x: 81 lines of code y: 3 # changes pyignite/cache.py x: 313 lines of code y: 12 # changes pyignite/datatypes/cache_properties.py x: 221 lines of code y: 7 # changes pyignite/datatypes/expiry_policy.py x: 69 lines of code y: 3 # changes pyignite/api/__init__.py x: 50 lines of code y: 3 # changes pyignite/exceptions.py x: 30 lines of code y: 6 # changes pyignite/api/affinity.py x: 101 lines of code y: 5 # changes pyignite/api/binary.py x: 105 lines of code y: 6 # changes pyignite/api/cache_config.py x: 100 lines of code y: 3 # changes pyignite/api/cluster.py x: 46 lines of code y: 2 # changes pyignite/api/key_value.py x: 580 lines of code y: 5 # changes pyignite/api/sql.py x: 262 lines of code y: 7 # changes pyignite/api/tx_api.py x: 82 lines of code y: 1 # changes pyignite/datatypes/__init__.py x: 10 lines of code y: 4 # changes pyignite/datatypes/cache_config.py x: 116 lines of code y: 3 # changes pyignite/datatypes/transactions.py x: 8 lines of code y: 1 # changes pyignite/queries/cache_info.py x: 34 lines of code y: 1 # changes pyignite/queries/op_codes.py x: 46 lines of code y: 3 # changes pyignite/datatypes/base.py x: 39 lines of code y: 5 # changes pyignite/datatypes/complex.py x: 547 lines of code y: 9 # changes pyignite/datatypes/internal.py x: 462 lines of code y: 10 # changes pyignite/datatypes/null_object.py x: 97 lines of code y: 6 # changes pyignite/datatypes/primitive.py x: 93 lines of code y: 8 # changes pyignite/datatypes/primitive_arrays.py x: 216 lines of code y: 8 # changes pyignite/datatypes/primitive_objects.py x: 158 lines of code y: 9 # changes pyignite/queries/response.py x: 260 lines of code y: 9 # changes pyignite/cluster.py x: 13 lines of code y: 2 # changes pyignite/cursors.py x: 225 lines of code y: 3 # changes pyignite/datatypes/cluster_state.py x: 5 lines of code y: 2 # changes pyignite/datatypes/prop_codes.py x: 31 lines of code y: 2 # changes pyignite/binary.py x: 147 lines of code y: 6 # changes pyignite/stream/binary_stream.py x: 84 lines of code y: 4 # changes pyignite/connection/bitmask_feature.py x: 19 lines of code y: 1 # changes pyignite/connection/handshake.py x: 116 lines of code y: 4 # changes pyignite/constants.py x: 39 lines of code y: 3 # changes pyignite/datatypes/key_value.py x: 8 lines of code y: 2 # changes pyignite/api/result.py x: 10 lines of code y: 2 # changes pyignite/connection/__init__.py x: 3 lines of code y: 5 # changes pyignite/queries/__init__.py x: 1 lines of code y: 4 # changes pyignite/stream/__init__.py x: 2 lines of code y: 2 # changes cext/cutils.c x: 141 lines of code y: 1 # changes pyignite/datatypes/type_ids.py x: 37 lines of code y: 1 # changes pyignite/datatypes/type_names.py x: 31 lines of code y: 1 # changes
16.0
# changes
  min: 1.0
  average: 5.27
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 16.0
0 580.0
lines of code
min: 1.0 | average: 128.15 | 25th percentile: 30.0 | median: 84.0 | 75th percentile: 205.0 | max: 580.0

Number of Contributors vs. Number of Changes: 59 points

scripts/BuildWheels.ps1 x: 2 # contributors y: 3 # changes pyignite/queries/query.py x: 4 # contributors y: 12 # changes setup.py x: 4 # contributors y: 11 # changes pyignite/__init__.py x: 2 # contributors y: 4 # changes pyignite/aio_cache.py x: 3 # contributors y: 8 # changes pyignite/connection/aio_connection.py x: 3 # contributors y: 9 # changes pyignite/utils.py x: 6 # contributors y: 13 # changes pyignite/connection/connection.py x: 3 # contributors y: 11 # changes pyignite/datatypes/standard.py x: 5 # contributors y: 12 # changes pyignite/monitoring.py x: 2 # contributors y: 2 # changes pyignite/aio_client.py x: 3 # contributors y: 12 # changes pyignite/client.py x: 4 # contributors y: 16 # changes pyignite/connection/protocol_context.py x: 2 # contributors y: 6 # changes pyignite/transaction.py x: 1 # contributors y: 3 # changes pyignite/datatypes/cache_properties.py x: 2 # contributors y: 7 # changes pyignite/api/__init__.py x: 3 # contributors y: 3 # changes pyignite/exceptions.py x: 4 # contributors y: 6 # changes pyignite/api/affinity.py x: 3 # contributors y: 5 # changes pyignite/api/sql.py x: 4 # contributors y: 7 # changes pyignite/api/tx_api.py x: 1 # contributors y: 1 # changes pyignite/datatypes/base.py x: 4 # contributors y: 5 # changes pyignite/datatypes/complex.py x: 4 # contributors y: 9 # changes pyignite/datatypes/internal.py x: 5 # contributors y: 10 # changes pyignite/datatypes/primitive.py x: 5 # contributors y: 8 # changes pyignite/datatypes/primitive_arrays.py x: 4 # contributors y: 8 # changes pyignite/datatypes/primitive_objects.py x: 5 # contributors y: 9 # changes pyignite/stream/binary_stream.py x: 1 # contributors y: 4 # changes pyignite/connection/handshake.py x: 3 # contributors y: 4 # changes pyignite/stream/__init__.py x: 1 # contributors y: 2 # changes
16.0
# changes
  min: 1.0
  average: 5.27
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 16.0
0 6.0
# contributors
min: 1.0 | average: 2.76 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 6.0

Number of Contributors vs. File Size: 59 points

scripts/BuildWheels.ps1 x: 2 # contributors y: 28 lines of code pyignite/queries/query.py x: 4 # contributors y: 205 lines of code setup.py x: 4 # contributors y: 102 lines of code pyignite/__init__.py x: 2 # contributors y: 4 lines of code pyignite/aio_cache.py x: 3 # contributors y: 209 lines of code pyignite/aio_cluster.py x: 2 # contributors y: 13 lines of code pyignite/connection/aio_connection.py x: 3 # contributors y: 166 lines of code pyignite/utils.py x: 6 # contributors y: 148 lines of code pyignite/connection/connection.py x: 3 # contributors y: 230 lines of code pyignite/datatypes/standard.py x: 5 # contributors y: 560 lines of code pyignite/monitoring.py x: 2 # contributors y: 175 lines of code pyignite/aio_client.py x: 3 # contributors y: 227 lines of code pyignite/client.py x: 4 # contributors y: 349 lines of code pyignite/connection/protocol_context.py x: 2 # contributors y: 48 lines of code pyignite/transaction.py x: 1 # contributors y: 81 lines of code pyignite/cache.py x: 4 # contributors y: 313 lines of code pyignite/datatypes/cache_properties.py x: 2 # contributors y: 221 lines of code pyignite/datatypes/expiry_policy.py x: 1 # contributors y: 69 lines of code pyignite/api/__init__.py x: 3 # contributors y: 50 lines of code pyignite/exceptions.py x: 4 # contributors y: 30 lines of code pyignite/api/affinity.py x: 3 # contributors y: 101 lines of code pyignite/api/binary.py x: 4 # contributors y: 105 lines of code pyignite/api/cache_config.py x: 2 # contributors y: 100 lines of code pyignite/api/cluster.py x: 2 # contributors y: 46 lines of code pyignite/api/key_value.py x: 3 # contributors y: 580 lines of code pyignite/api/sql.py x: 4 # contributors y: 262 lines of code pyignite/datatypes/__init__.py x: 2 # contributors y: 10 lines of code pyignite/datatypes/cache_config.py x: 2 # contributors y: 116 lines of code pyignite/datatypes/transactions.py x: 1 # contributors y: 8 lines of code pyignite/queries/cache_info.py x: 1 # contributors y: 34 lines of code pyignite/queries/op_codes.py x: 3 # contributors y: 46 lines of code pyignite/datatypes/base.py x: 4 # contributors y: 39 lines of code pyignite/datatypes/complex.py x: 4 # contributors y: 547 lines of code pyignite/datatypes/internal.py x: 5 # contributors y: 462 lines of code pyignite/datatypes/null_object.py x: 4 # contributors y: 97 lines of code pyignite/datatypes/primitive.py x: 5 # contributors y: 93 lines of code pyignite/datatypes/primitive_arrays.py x: 4 # contributors y: 216 lines of code pyignite/datatypes/primitive_objects.py x: 5 # contributors y: 158 lines of code pyignite/queries/response.py x: 5 # contributors y: 260 lines of code pyignite/cursors.py x: 2 # contributors y: 225 lines of code pyignite/datatypes/cluster_state.py x: 2 # contributors y: 5 lines of code pyignite/datatypes/prop_codes.py x: 2 # contributors y: 31 lines of code pyignite/binary.py x: 4 # contributors y: 147 lines of code pyignite/stream/binary_stream.py x: 1 # contributors y: 84 lines of code pyignite/connection/bitmask_feature.py x: 1 # contributors y: 19 lines of code pyignite/connection/handshake.py x: 3 # contributors y: 116 lines of code pyignite/constants.py x: 3 # contributors y: 39 lines of code pyignite/datatypes/key_value.py x: 2 # contributors y: 8 lines of code pyignite/connection/__init__.py x: 3 # contributors y: 3 lines of code pyignite/queries/__init__.py x: 3 # contributors y: 1 lines of code pyignite/stream/__init__.py x: 1 # contributors y: 2 lines of code cext/cutils.c x: 1 # contributors y: 141 lines of code pyignite/datatypes/type_ids.py x: 1 # contributors y: 37 lines of code pyignite/datatypes/type_names.py x: 1 # contributors y: 31 lines of code
580.0
lines of code
  min: 1.0
  average: 128.15
  25th percentile: 30.0
  median: 84.0
  75th percentile: 205.0
  max: 580.0
0 6.0
# contributors
min: 1.0 | average: 2.76 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 6.0