apache / iotdb-client-go
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 14 files with 3,383 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (886 lines of code)
    • 3 files changed 6-20 times (958 lines of code)
    • 10 files changed 1-5 times (1,539 lines of code)
0% | 0% | 26% | 28% | 45%
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 14 files with 3,383 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (886 lines of code)
    • 2 files changed by 6-10 contributors (722 lines of code)
    • 9 files changed by 2-5 contributors (1,633 lines of code)
    • 2 files changed by 1 contributor (142 lines of code)
0% | 26% | 21% | 48% | 4%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yml, md, txt, mod, sh, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 26% | 28% | 45%
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
client0% | 0% | 41% | 18% | 40%
example0% | 0% | 0% | 45% | 54%
rpc0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 14)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
session.go
in client
886 45 2020-12-18 2023-06-28 26 11 67779101+yanhongwangg@users... hhaonan@outlook.com
557 34 2020-12-18 2023-05-29 15 7 67779101+yanhongwangg@users... hhaonan@outlook.com
protocol.go
in client
165 - 2020-12-18 2023-04-11 8 6 qjl16@mails.tsinghua.edu.cn 67282793+xjz17@users.norepl...
tablet.go
in client
236 14 2020-12-18 2023-05-29 8 3 67779101+yanhongwangg@users... hhaonan@outlook.com
75 19 2020-12-20 2022-07-22 5 3 manlge168@gmail.com 70060096+citrusreticulata@u...
rpcdataset.go
in client
495 21 2020-12-20 2022-12-02 5 2 manlge168@gmail.com manlge168@gmail.com
2 - 2020-12-18 2022-08-01 2 2 67779101+yanhongwangg@users... hhaonan@outlook.com
rowrecord.go
in client
11 2 2020-12-18 2020-12-20 2 2 qjl16@mails.tsinghua.edu.cn manlge168@gmail.com
15 1 2020-12-18 2022-08-01 2 2 67779101+yanhongwangg@users... hhaonan@outlook.com
field.go
in client
65 9 2020-12-18 2020-12-20 2 2 67779101+yanhongwangg@users... manlge168@gmail.com
utils.go
in client
74 10 2020-12-20 2022-11-21 2 2 manlge168@gmail.com 70060096+citrusreticulata@u...
session_pool_example.go
in example/session_pool
660 33 2023-03-09 2023-05-29 2 2 fulwfuliwen@gmail.com hhaonan@outlook.com
errors.go
in client
23 3 2020-12-20 2020-12-20 1 1 manlge168@gmail.com manlge168@gmail.com
119 7 2023-03-09 2023-03-09 1 1 fulwfuliwen@gmail.com fulwfuliwen@gmail.com
Files With Most Contributors (Top 14)
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
session.go
in client
886 45 2020-12-18 2023-06-28 26 11 67779101+yanhongwangg@users... hhaonan@outlook.com
557 34 2020-12-18 2023-05-29 15 7 67779101+yanhongwangg@users... hhaonan@outlook.com
protocol.go
in client
165 - 2020-12-18 2023-04-11 8 6 qjl16@mails.tsinghua.edu.cn 67282793+xjz17@users.norepl...
tablet.go
in client
236 14 2020-12-18 2023-05-29 8 3 67779101+yanhongwangg@users... hhaonan@outlook.com
75 19 2020-12-20 2022-07-22 5 3 manlge168@gmail.com 70060096+citrusreticulata@u...
rpcdataset.go
in client
495 21 2020-12-20 2022-12-02 5 2 manlge168@gmail.com manlge168@gmail.com
session_pool_example.go
in example/session_pool
660 33 2023-03-09 2023-05-29 2 2 fulwfuliwen@gmail.com hhaonan@outlook.com
2 - 2020-12-18 2022-08-01 2 2 67779101+yanhongwangg@users... hhaonan@outlook.com
15 1 2020-12-18 2022-08-01 2 2 67779101+yanhongwangg@users... hhaonan@outlook.com
field.go
in client
65 9 2020-12-18 2020-12-20 2 2 67779101+yanhongwangg@users... manlge168@gmail.com
utils.go
in client
74 10 2020-12-20 2022-11-21 2 2 manlge168@gmail.com 70060096+citrusreticulata@u...
rowrecord.go
in client
11 2 2020-12-18 2020-12-20 2 2 qjl16@mails.tsinghua.edu.cn manlge168@gmail.com
119 7 2023-03-09 2023-03-09 1 1 fulwfuliwen@gmail.com fulwfuliwen@gmail.com
errors.go
in client
23 3 2020-12-20 2020-12-20 1 1 manlge168@gmail.com manlge168@gmail.com
Files With Least Contributors (Top 14)
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
119 7 2023-03-09 2023-03-09 1 1 fulwfuliwen@gmail.com fulwfuliwen@gmail.com
errors.go
in client
23 3 2020-12-20 2020-12-20 1 1 manlge168@gmail.com manlge168@gmail.com
session_pool_example.go
in example/session_pool
660 33 2023-03-09 2023-05-29 2 2 fulwfuliwen@gmail.com hhaonan@outlook.com
rpcdataset.go
in client
495 21 2020-12-20 2022-12-02 5 2 manlge168@gmail.com manlge168@gmail.com
utils.go
in client
74 10 2020-12-20 2022-11-21 2 2 manlge168@gmail.com 70060096+citrusreticulata@u...
field.go
in client
65 9 2020-12-18 2020-12-20 2 2 67779101+yanhongwangg@users... manlge168@gmail.com
15 1 2020-12-18 2022-08-01 2 2 67779101+yanhongwangg@users... hhaonan@outlook.com
rowrecord.go
in client
11 2 2020-12-18 2020-12-20 2 2 qjl16@mails.tsinghua.edu.cn manlge168@gmail.com
2 - 2020-12-18 2022-08-01 2 2 67779101+yanhongwangg@users... hhaonan@outlook.com
tablet.go
in client
236 14 2020-12-18 2023-05-29 8 3 67779101+yanhongwangg@users... hhaonan@outlook.com
75 19 2020-12-20 2022-07-22 5 3 manlge168@gmail.com 70060096+citrusreticulata@u...
protocol.go
in client
165 - 2020-12-18 2023-04-11 8 6 qjl16@mails.tsinghua.edu.cn 67282793+xjz17@users.norepl...
557 34 2020-12-18 2023-05-29 15 7 67779101+yanhongwangg@users... hhaonan@outlook.com
session.go
in client
886 45 2020-12-18 2023-06-28 26 11 67779101+yanhongwangg@users... hhaonan@outlook.com
Correlations

File Size vs. Number of Changes: 14 points

client/session.go x: 886 lines of code y: 26 # changes client/tablet.go x: 236 lines of code y: 8 # changes example/session_example.go x: 557 lines of code y: 15 # changes example/session_pool/session_pool_example.go x: 660 lines of code y: 2 # changes client/protocol.go x: 165 lines of code y: 8 # changes client/sessionpool.go x: 119 lines of code y: 1 # changes client/rpcdataset.go x: 495 lines of code y: 5 # changes client/utils.go x: 74 lines of code y: 2 # changes rpc/GoUnusedProtection__.go x: 2 lines of code y: 2 # changes rpc/rpc-consts.go x: 15 lines of code y: 2 # changes client/sessiondataset.go x: 75 lines of code y: 5 # changes client/errors.go x: 23 lines of code y: 1 # changes client/field.go x: 65 lines of code y: 2 # changes client/rowrecord.go x: 11 lines of code y: 2 # changes
26.0
# changes
  min: 1.0
  average: 5.79
  25th percentile: 2.0
  median: 2.0
  75th percentile: 8.0
  max: 26.0
0 886.0
lines of code
min: 2.0 | average: 241.64 | 25th percentile: 21.0 | median: 97.0 | 75th percentile: 510.5 | max: 886.0

Number of Contributors vs. Number of Changes: 14 points

client/session.go x: 11 # contributors y: 26 # changes client/tablet.go x: 3 # contributors y: 8 # changes example/session_example.go x: 7 # contributors y: 15 # changes example/session_pool/session_pool_example.go x: 2 # contributors y: 2 # changes client/protocol.go x: 6 # contributors y: 8 # changes client/sessionpool.go x: 1 # contributors y: 1 # changes client/rpcdataset.go x: 2 # contributors y: 5 # changes client/sessiondataset.go x: 3 # contributors y: 5 # changes
26.0
# changes
  min: 1.0
  average: 5.79
  25th percentile: 2.0
  median: 2.0
  75th percentile: 8.0
  max: 26.0
0 11.0
# contributors
min: 1.0 | average: 3.29 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.75 | max: 11.0

Number of Contributors vs. File Size: 14 points

client/session.go x: 11 # contributors y: 886 lines of code client/tablet.go x: 3 # contributors y: 236 lines of code example/session_example.go x: 7 # contributors y: 557 lines of code example/session_pool/session_pool_example.go x: 2 # contributors y: 660 lines of code client/protocol.go x: 6 # contributors y: 165 lines of code client/sessionpool.go x: 1 # contributors y: 119 lines of code client/rpcdataset.go x: 2 # contributors y: 495 lines of code client/utils.go x: 2 # contributors y: 74 lines of code rpc/GoUnusedProtection__.go x: 2 # contributors y: 2 lines of code rpc/rpc-consts.go x: 2 # contributors y: 15 lines of code client/sessiondataset.go x: 3 # contributors y: 75 lines of code client/errors.go x: 1 # contributors y: 23 lines of code client/field.go x: 2 # contributors y: 65 lines of code client/rowrecord.go x: 2 # contributors y: 11 lines of code
886.0
lines of code
  min: 2.0
  average: 241.64
  25th percentile: 21.0
  median: 97.0
  75th percentile: 510.5
  max: 886.0
0 11.0
# contributors
min: 1.0 | average: 3.29 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.75 | max: 11.0