apache / datasketches-characterization
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 235 files with 13,937 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 (77 lines of code)
    • 54 files changed 6-20 times (4,818 lines of code)
    • 180 files changed 1-5 times (9,042 lines of code)
0% | 0% | <1% | 34% | 64%
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 235 files with 13,937 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 148 files changed by 2-5 contributors (8,358 lines of code)
    • 87 files changed by 1 contributor (5,579 lines of code)
0% | 0% | 0% | 59% | 40%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, hpp, m, cpp, txt, xml, gitignore, gitattributes, md, json, yml, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 4% | 37% | 57%
java0% | 0% | 0% | 32% | 67%
m0% | 0% | 0% | 48% | 51%
xml0% | 0% | 0% | 91% | 8%
hpp0% | 0% | 0% | 16% | 83%
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
cpp0% | 0% | 2% | 35% | 62%
src0% | 0% | 0% | 32% | 67%
tools0% | 0% | 0% | 91% | 8%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.cpp
in cpp/src
77 1 2019-11-12 2022-04-28 31 5 alexandersaydakov@users.nor... jmalkin.noreply@apache.org
42 - 2019-12-19 2022-02-08 13 3 leerho@users.noreply.github... leerho@users.noreply.github...
BaseQuantilesAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
62 4 2019-10-16 2022-04-30 13 3 leerho@users.noreply.github... leerho@users.noreply.github...
279 - 2018-01-10 2022-04-23 12 2 lrhodes@yahoo-inc.com leerho@users.noreply.github...
Job.java
in src/main/java/org/apache/datasketches
172 18 2019-10-16 2022-04-29 11 4 leerho@users.noreply.github... jmalkin@users.noreply.githu...
93 1 2019-11-14 2020-04-29 10 5 alexandersaydakov@users.nor... leerho@users.noreply.github...
kll_merge_time.m
in cpp/matlab
34 - 2020-01-15 2020-04-29 9 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
34 - 2019-12-21 2020-04-29 9 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
FdtAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/fdt
222 10 2019-10-16 2022-04-23 9 2 leerho@users.noreply.github... leerho@users.noreply.github...
Files.java
in src/main/java/org/apache/datasketches
522 44 2019-10-16 2020-09-28 9 2 leerho@users.noreply.github... leerho@users.noreply.github...
kll_sketch_memory.m
in cpp/matlab
28 - 2019-12-24 2020-04-29 8 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
32 - 2020-02-24 2020-04-29 8 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
32 - 2019-12-19 2020-04-29 8 3 leerho@users.noreply.github... leerho@users.noreply.github...
34 - 2019-12-19 2020-04-29 8 3 leerho@users.noreply.github... leerho@users.noreply.github...
UnsafeDirectSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/memory
35 3 2019-10-16 2022-04-30 8 3 leerho@users.noreply.github... leerho@users.noreply.github...
job_profile.cpp
in cpp/src
48 5 2019-11-12 2022-04-28 8 5 alexandersaydakov@users.nor... jmalkin.noreply@apache.org
HashBytesSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hash
158 8 2019-10-16 2022-04-30 8 3 leerho@users.noreply.github... leerho@users.noreply.github...
BaseAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
199 7 2019-10-16 2020-09-28 8 2 leerho@users.noreply.github... leerho@users.noreply.github...
28 - 2019-12-21 2020-04-29 7 2 alexandersaydakov@users.nor... leerho@users.noreply.github...
28 - 2019-12-21 2020-04-29 7 2 alexandersaydakov@users.nor... leerho@users.noreply.github...
28 - 2019-12-21 2020-04-29 7 2 alexandersaydakov@users.nor... leerho@users.noreply.github...
28 - 2019-12-21 2020-04-29 7 2 alexandersaydakov@users.nor... leerho@users.noreply.github...
30 - 2020-01-10 2020-04-29 7 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
31 1 2019-11-12 2022-11-09 7 4 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
31 1 2019-11-12 2022-11-09 7 4 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
AodSketchUpdateSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/tuple
50 3 2020-09-24 2022-04-29 7 5 alexandersaydakov@users.nor... jmalkin@users.noreply.githu...
60 1 2020-04-20 2020-05-16 7 3 alexandersaydakov@users.nor... 13126686+alexandersaydakov@...
ThetaUnionAccuracyProfile2.java
in src/main/java/org/apache/datasketches/characterization/theta
66 2 2019-10-16 2021-02-17 7 2 leerho@users.noreply.github... leerho@users.noreply.github...
73 1 2019-11-12 2019-12-19 7 4 alexandersaydakov@users.nor... leerho@users.noreply.github...
ConcurrentThetaAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/theta/concurrent
82 4 2019-10-16 2022-04-29 7 4 leerho@users.noreply.github... jmalkin@users.noreply.githu...
BaseSerDeProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
114 7 2019-10-16 2020-09-28 7 1 leerho@users.noreply.github... leerho@users.noreply.github...
18 - 2019-11-12 2020-01-17 6 4 alexandersaydakov@users.nor... 13126686+alexandersaydakov@...
20 1 2019-11-12 2022-11-09 6 4 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
job_profile.hpp
in cpp/src
22 1 2019-11-12 2022-04-28 6 4 alexandersaydakov@users.nor... jmalkin.noreply@apache.org
25 - 2019-12-19 2020-04-29 6 3 leerho@users.noreply.github... leerho@users.noreply.github...
32 - 2019-12-19 2020-04-29 6 2 leerho@users.noreply.github... leerho@users.noreply.github...
32 - 2020-02-14 2020-04-29 6 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
34 - 2019-12-19 2020-04-29 6 2 leerho@users.noreply.github... leerho@users.noreply.github...
36 - 2019-12-19 2020-04-29 6 2 leerho@users.noreply.github... leerho@users.noreply.github...
36 - 2019-12-19 2020-04-29 6 3 leerho@users.noreply.github... leerho@users.noreply.github...
ThetaUnionAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/theta
44 2 2019-10-16 2020-05-15 6 2 leerho@users.noreply.github... leerho@users.noreply.github...
QuantilesAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles/tdigest
45 2 2019-12-02 2020-09-28 6 2 leerho@users.noreply.github... leerho@users.noreply.github...
ZetaHllAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
54 3 2019-11-11 2020-04-22 6 2 leerho@users.noreply.github... alexandersaydakov@users.nor...
68 1 2019-11-13 2022-02-08 6 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
85 1 2019-11-23 2020-03-19 6 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
BaseUpdateSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
92 7 2019-10-16 2020-10-16 6 1 leerho@users.noreply.github... leerho@users.noreply.github...
HllMergeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
97 5 2019-11-11 2022-04-23 6 1 leerho@users.noreply.github... leerho@users.noreply.github...
102 1 2019-11-14 2020-03-26 6 4 alexandersaydakov@users.nor... jmalkin@users.noreply.githu...
108 3 2020-11-25 2022-11-09 6 2 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
DruidAppHistStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
152 7 2019-10-16 2022-04-23 6 1 leerho@users.noreply.github... leerho@users.noreply.github...
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
main.cpp
in cpp/src
77 1 2019-11-12 2022-04-28 31 5 alexandersaydakov@users.nor... jmalkin.noreply@apache.org
93 1 2019-11-14 2020-04-29 10 5 alexandersaydakov@users.nor... leerho@users.noreply.github...
job_profile.cpp
in cpp/src
48 5 2019-11-12 2022-04-28 8 5 alexandersaydakov@users.nor... jmalkin.noreply@apache.org
AodSketchUpdateSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/tuple
50 3 2020-09-24 2022-04-29 7 5 alexandersaydakov@users.nor... jmalkin@users.noreply.githu...
Job.java
in src/main/java/org/apache/datasketches
172 18 2019-10-16 2022-04-29 11 4 leerho@users.noreply.github... jmalkin@users.noreply.githu...
31 1 2019-11-12 2022-11-09 7 4 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
73 1 2019-11-12 2019-12-19 7 4 alexandersaydakov@users.nor... leerho@users.noreply.github...
31 1 2019-11-12 2022-11-09 7 4 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
ConcurrentThetaAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/theta/concurrent
82 4 2019-10-16 2022-04-29 7 4 leerho@users.noreply.github... jmalkin@users.noreply.githu...
20 1 2019-11-12 2022-11-09 6 4 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
job_profile.hpp
in cpp/src
22 1 2019-11-12 2022-04-28 6 4 alexandersaydakov@users.nor... jmalkin.noreply@apache.org
18 - 2019-11-12 2020-01-17 6 4 alexandersaydakov@users.nor... 13126686+alexandersaydakov@...
102 1 2019-11-14 2020-03-26 6 4 alexandersaydakov@users.nor... jmalkin@users.noreply.githu...
42 - 2019-12-19 2022-02-08 13 3 leerho@users.noreply.github... leerho@users.noreply.github...
BaseQuantilesAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
62 4 2019-10-16 2022-04-30 13 3 leerho@users.noreply.github... leerho@users.noreply.github...
34 - 2019-12-21 2020-04-29 9 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
kll_merge_time.m
in cpp/matlab
34 - 2020-01-15 2020-04-29 9 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
32 - 2019-12-19 2020-04-29 8 3 leerho@users.noreply.github... leerho@users.noreply.github...
34 - 2019-12-19 2020-04-29 8 3 leerho@users.noreply.github... leerho@users.noreply.github...
kll_sketch_memory.m
in cpp/matlab
28 - 2019-12-24 2020-04-29 8 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
32 - 2020-02-24 2020-04-29 8 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
UnsafeDirectSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/memory
35 3 2019-10-16 2022-04-30 8 3 leerho@users.noreply.github... leerho@users.noreply.github...
HashBytesSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hash
158 8 2019-10-16 2022-04-30 8 3 leerho@users.noreply.github... leerho@users.noreply.github...
30 - 2020-01-10 2020-04-29 7 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
60 1 2020-04-20 2020-05-16 7 3 alexandersaydakov@users.nor... 13126686+alexandersaydakov@...
32 - 2020-02-14 2020-04-29 6 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
36 - 2019-12-19 2020-04-29 6 3 leerho@users.noreply.github... leerho@users.noreply.github...
25 - 2019-12-19 2020-04-29 6 3 leerho@users.noreply.github... leerho@users.noreply.github...
68 1 2019-11-13 2022-02-08 6 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
85 1 2019-11-23 2020-03-19 6 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
kll_sketch_error.m
in cpp/matlab
28 - 2020-01-28 2020-04-29 5 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
36 - 2020-01-25 2020-04-29 5 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
34 - 2020-09-29 2022-02-08 5 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
34 - 2020-09-29 2022-02-08 5 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
25 1 2019-12-18 2022-04-28 5 3 alexandersaydakov@users.nor... jmalkin.noreply@apache.org
14 - 2019-12-24 2020-01-24 5 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
106 9 2019-12-06 2020-04-22 5 3 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
AodUnionUpdateSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/tuple
58 2 2020-09-29 2021-02-18 5 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
ThetaSerDeProfile.java
in src/main/java/org/apache/datasketches/characterization/theta
77 3 2019-10-16 2022-04-29 5 3 leerho@users.noreply.github... jmalkin@users.noreply.githu...
10 - 2019-11-12 2019-12-03 4 3 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
10 - 2019-11-14 2019-12-03 4 3 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
11 - 2019-11-12 2019-12-03 4 3 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
10 - 2019-11-12 2019-12-03 4 3 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
67 1 2020-07-15 2020-11-30 4 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
78 3 2020-01-15 2020-04-06 4 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
10 - 2019-11-13 2019-12-03 4 3 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
10 - 2019-11-12 2019-12-03 4 3 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
28 1 2020-01-18 2022-11-09 4 3 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
10 - 2019-11-14 2019-12-03 4 3 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
101 1 2020-07-15 2020-11-30 4 3 alexandersaydakov@users.nor... leerho@users.noreply.github...
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
ReqSketchAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/req
240 9 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
HllJavaCppGenerator.java
in src/main/java/org/apache/datasketches/characterization/hll
181 10 2020-04-17 2020-05-15 6 1 leerho@users.noreply.github... leerho@users.noreply.github...
ExactStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
175 11 2019-10-16 2022-04-23 6 1 leerho@users.noreply.github... leerho@users.noreply.github...
BaseUtf8SpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/memory
165 12 2019-10-16 2020-09-28 6 1 leerho@users.noreply.github... leerho@users.noreply.github...
ReqSketchAccuracyProfile2.java
in src/main/java/org/apache/datasketches/characterization/req
165 9 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
KllFloatsSketchRankGaussianAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
156 9 2022-04-23 2022-04-26 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
DruidAppHistStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
152 7 2019-10-16 2022-04-23 6 1 leerho@users.noreply.github... leerho@users.noreply.github...
QuantilesStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
149 8 2019-10-16 2022-04-23 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
KllDoublesSketchRankGaussianAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
147 9 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
KllFloatsSketchSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
135 8 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
KllSketchSizeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
134 9 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
TDigestSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles/tdigest
125 8 2019-12-02 2022-04-23 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
MSketchStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
124 6 2019-10-16 2022-04-23 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
StreamMaker.java
in src/main/java/org/apache/datasketches/characterization/req
122 2 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
ConcurrentTestContext.java
in src/main/java/org/apache/datasketches/characterization/concurrent
119 12 2019-10-16 2019-10-16 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
BaseSerDeProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
114 7 2019-10-16 2020-09-28 7 1 leerho@users.noreply.github... leerho@users.noreply.github...
RandomPowerLawGenerator.java
in src/main/java/org/apache/datasketches
114 17 2019-10-16 2019-10-16 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
BaseSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/memory
112 7 2019-10-16 2022-04-23 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
TrueFloatRanks.java
in src/main/java/org/apache/datasketches/characterization/req
112 6 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
ReqSketchSizeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/req
110 9 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
ReqSketchLongSizeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/req
103 9 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
HllMergeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
97 5 2019-11-11 2022-04-23 6 1 leerho@users.noreply.github... leerho@users.noreply.github...
BaseMergeSpeedProfile2.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
95 6 2019-11-22 2022-04-23 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
BaseMergeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
95 6 2019-11-11 2020-09-28 3 1 leerho@users.noreply.github... leerho@users.noreply.github...
BaseUpdateSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
92 7 2019-10-16 2020-10-16 6 1 leerho@users.noreply.github... leerho@users.noreply.github...
BaseHashSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hash
89 5 2019-10-16 2020-09-28 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
DirectoryWalker.java
in src/main/java/org/apache/datasketches
86 4 2019-10-16 2019-11-25 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
ReqMergeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/req
81 6 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
LongsSketchSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/frequencies
80 6 2019-10-16 2020-02-13 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
SpacedPoints.java
in src/main/java/org/apache/datasketches
78 - 2021-01-09 2022-04-23 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
ByteArrayBuilder.java
in src/main/java/org/apache/datasketches
74 11 2019-10-16 2019-10-16 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
ZetaHllSerDeProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
70 3 2019-11-11 2020-02-13 3 1 leerho@users.noreply.github... leerho@users.noreply.github...
TestGroup.java
in src/main/java/org/apache/datasketches/characterization/fdt
70 9 2019-10-16 2019-10-16 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
Properties.java
in src/main/java/org/apache/datasketches
70 9 2019-10-16 2020-09-28 3 1 leerho@users.noreply.github... leerho@users.noreply.github...
ZipFiles.java
in src/main/java/org/apache/datasketches
69 3 2019-10-16 2019-10-16 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
HllSerDeProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
68 2 2019-10-16 2020-02-13 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
ArrayListFile.java
in src/main/java/org/apache/datasketches
68 7 2019-10-16 2019-10-16 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
ZipfDistribution.java
in src/main/java/org/apache/datasketches/characterization
63 7 2019-10-16 2019-10-16 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
ZetaHllMergeAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
61 5 2019-11-22 2020-09-28 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
ProfileUtil.java
in src/main/java/org/apache/datasketches/characterization
55 2 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
FlipFlopStream.java
in src/main/java/org/apache/datasketches/characterization/req
54 4 2022-04-23 2022-04-23 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
Shuffle.java
in src/main/java/org/apache/datasketches/characterization
53 8 2020-03-19 2022-04-23 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
BaseFrequenciesSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/frequencies
53 5 2019-10-16 2020-09-28 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
BaseQuantilesSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
53 5 2019-10-16 2022-04-23 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
ZetaHllMergeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
52 4 2019-11-11 2019-12-01 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
DruidHllMergeAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
52 4 2019-10-16 2020-09-28 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
HllMergeAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
51 4 2019-10-16 2020-09-28 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
LineReader.java
in src/main/java/org/apache/datasketches
50 4 2019-10-16 2019-10-16 1 1 leerho@users.noreply.github... leerho@users.noreply.github...
ZetaHllUpdateSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
49 3 2019-11-11 2019-12-01 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
QuantilesSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles/tdigest
49 3 2019-12-02 2020-09-28 3 1 leerho@users.noreply.github... leerho@users.noreply.github...
Correlations

File Size vs. Number of Changes: 235 points

cpp/matlab/theta_sketch_serialized_size.m x: 43 lines of code y: 1 # changes cpp/src/req_sketch_timing_profile_impl.hpp x: 108 lines of code y: 6 # changes cpp/src/kll_accuracy_profile.cpp x: 31 lines of code y: 7 # changes cpp/src/kll_sketch_accuracy_profile.cpp x: 20 lines of code y: 6 # changes cpp/src/kll_sketch_memory_profile_impl.hpp x: 28 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/hash/HashBytesSpeedProfile.java x: 158 lines of code y: 8 # changes src/main/java/org/apache/datasketches/characterization/memory/UnsafeDirectSpeedProfile.java x: 35 lines of code y: 8 # changes src/main/java/org/apache/datasketches/characterization/kll/KllSketchAccuracyProfile.java x: 263 lines of code y: 6 # changes src/main/java/org/apache/datasketches/characterization/quantiles/BaseQuantilesAccuracyProfile.java x: 62 lines of code y: 13 # changes src/main/java/org/apache/datasketches/characterization/hash/HashLongsSpeedProfile.java x: 117 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/memory/HeapUtf8SpeedProfile.java x: 49 lines of code y: 3 # changes src/main/java/org/apache/datasketches/Job.java x: 172 lines of code y: 11 # changes src/main/java/org/apache/datasketches/characterization/hll/HllUpdateSpeedProfile.java x: 48 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/memory/MemoryDirectSpeedProfile.java x: 40 lines of code y: 3 # changes src/main/java/org/apache/datasketches/characterization/quantiles/DoublesSketchSpeedProfile.java x: 193 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/quantiles/ItemsSketchSpeedProfile.java x: 116 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/theta/ThetaSerDeProfile.java x: 77 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/theta/ThetaUpdateSpeedProfile.java x: 53 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/theta/concurrent/ConcurrentThetaAccuracyProfile.java x: 82 lines of code y: 7 # changes src/main/java/org/apache/datasketches/characterization/theta/concurrent/ConcurrentThetaMultithreadedSpeedProfile.java x: 274 lines of code y: 3 # changes src/main/java/org/apache/datasketches/characterization/theta/concurrent/ConcurrentThetaUpdateSpeedProfile.java x: 61 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/tuple/AodSketchUpdateSpeedProfile.java x: 50 lines of code y: 7 # changes cpp/src/cpc_sketch_memory_profile.cpp x: 24 lines of code y: 3 # changes cpp/src/hll_sketch_memory_profile.cpp x: 25 lines of code y: 5 # changes cpp/src/job_profile.cpp x: 48 lines of code y: 8 # changes cpp/src/job_profile.hpp x: 22 lines of code y: 6 # changes cpp/src/main.cpp x: 77 lines of code y: 31 # changes cpp/src/theta_sketch_memory_profile.cpp x: 26 lines of code y: 3 # changes src/main/java/org/apache/datasketches/characterization/kll/package-info.java x: 1 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/quantiles/DoublesSketchAccuracyProfile.java x: 74 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/quantiles/ItemsSketchAccuracyProfile.java x: 69 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/kll/KllFloatsSketchRankGaussianAccuracyProfile.java x: 156 lines of code y: 2 # changes src/main/java/org/apache/datasketches/MonotonicPoints.java x: 90 lines of code y: 5 # changes src/main/java/org/apache/datasketches/SpacedPoints.java x: 78 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/ProfileUtil.java x: 55 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/Shuffle.java x: 53 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/cpc/CpcSerDeProfile.java x: 30 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/fdt/FdtAccuracyProfile.java x: 222 lines of code y: 9 # changes src/main/java/org/apache/datasketches/characterization/hll/HllConfidenceIntervalInverseProfile.java x: 257 lines of code y: 6 # changes src/main/java/org/apache/datasketches/characterization/hll/HllMergeSpeedProfile.java x: 97 lines of code y: 6 # changes src/main/java/org/apache/datasketches/characterization/kll/KllDoublesSketchRankGaussianAccuracyProfile.java x: 147 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/kll/KllFloatsSketchSpeedProfile.java x: 135 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/kll/KllSketchSizeSpeedProfile.java x: 134 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/memory/BaseSpeedProfile.java x: 112 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/quantiles/BaseQuantilesSpeedProfile.java x: 53 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/quantiles/DruidAppHistStreamAProfile.java x: 152 lines of code y: 6 # changes src/main/java/org/apache/datasketches/characterization/quantiles/ExactStreamAProfile.java x: 175 lines of code y: 6 # changes src/main/java/org/apache/datasketches/characterization/quantiles/MSketchStreamAProfile.java x: 124 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/quantiles/QuantilesStreamAProfile.java x: 149 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/quantiles/tdigest/TDigestSpeedProfile.java x: 125 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/req/FlipFlopStream.java x: 54 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/req/ReqMergeSpeedProfile.java x: 81 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/req/ReqSketchAccuracyProfile.java x: 240 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/req/ReqSketchAccuracyProfile2.java x: 165 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/req/ReqSketchLongSizeSpeedProfile.java x: 103 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/req/ReqSketchSizeSpeedProfile.java x: 110 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/req/StreamMaker.java x: 122 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/req/TrueFloatRanks.java x: 112 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/uniquecount/BaseMergeSpeedProfile2.java x: 95 lines of code y: 5 # changes tools/SketchesCheckstyle.xml x: 279 lines of code y: 12 # changes cpp/matlab/theta_sketch_update_time.m x: 34 lines of code y: 5 # changes cpp/matlab/theta_union_update_time_wrapped_compact.m x: 30 lines of code y: 3 # changes cpp/matlab/union_update_time_32_sketches.m x: 42 lines of code y: 13 # changes cpp/src/theta_sketch_timing_profile.cpp x: 68 lines of code y: 6 # changes cpp/src/theta_union_timing_profile.cpp x: 99 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/tuple/package-info.java x: 1 lines of code y: 1 # changes cpp/matlab/req_merge_items.m x: 32 lines of code y: 2 # changes cpp/matlab/req_sketch_items.m x: 41 lines of code y: 3 # changes cpp/matlab/req_sketch_update_time.m x: 36 lines of code y: 2 # changes cpp/src/req_merge_timing_profile.hpp x: 18 lines of code y: 2 # changes cpp/src/req_merge_timing_profile_impl.hpp x: 80 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/req/package-info.java x: 1 lines of code y: 3 # changes src/main/java/org/apache/datasketches/characterization/tuple/AodUnionUpdateSpeedProfile.java x: 58 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/theta/ThetaUnionAccuracyProfile2.java x: 66 lines of code y: 7 # changes src/main/java/org/apache/datasketches/characterization/theta/ThetaUnionUpdateSpeedProfile.java x: 51 lines of code y: 2 # changes cpp/src/tuple_sketch_timing_profile.cpp x: 67 lines of code y: 4 # changes cpp/src/tuple_sketch_timing_profile.hpp x: 10 lines of code y: 3 # changes cpp/src/tuple_union_timing_profile.cpp x: 101 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/uniquecount/BaseUpdateSpeedProfile.java x: 92 lines of code y: 6 # changes src/main/java/org/apache/datasketches/Files.java x: 522 lines of code y: 9 # changes src/main/java/org/apache/datasketches/JobProfile.java x: 10 lines of code y: 4 # changes src/main/java/org/apache/datasketches/Properties.java x: 70 lines of code y: 3 # changes src/main/java/org/apache/datasketches/characterization/cpc/CpcCompressionCharacterizationProfile.java x: 41 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/cpc/CpcMergingValidationProfile.java x: 37 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/cpc/CpcQuickMergingValidationProfile.java x: 33 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/cpc/CpcStreamingValidationProfile.java x: 34 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/hash/BaseHashSpeedProfile.java x: 89 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/hll/DruidHllMergeAccuracyProfile.java x: 52 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/hll/HllMergeAccuracyProfile.java x: 51 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/hll/ZetaHllMergeAccuracyProfile.java x: 61 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/memory/BaseUtf8SpeedProfile.java x: 165 lines of code y: 6 # changes src/main/java/org/apache/datasketches/characterization/quantiles/tdigest/QuantilesAccuracyProfile.java x: 45 lines of code y: 6 # changes src/main/java/org/apache/datasketches/characterization/uniquecount/BaseAccuracyProfile.java x: 199 lines of code y: 8 # changes src/main/java/org/apache/datasketches/characterization/uniquecount/BaseBoundsAccuracyProfile.java x: 194 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/uniquecount/BaseMergeSpeedProfile.java x: 95 lines of code y: 3 # changes src/main/java/org/apache/datasketches/characterization/uniquecount/BaseSerDeProfile.java x: 114 lines of code y: 7 # changes cpp/src/hll_cross_language_profile.cpp x: 60 lines of code y: 7 # changes src/main/java/org/apache/datasketches/DumpSketchSegment.java x: 49 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/hll/HllJavaCppGenerator.java x: 181 lines of code y: 6 # changes src/main/java/org/apache/datasketches/characterization/hll/HllUnionUpdateSpeedProfile.java x: 49 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/theta/ThetaUnionAccuracyProfile.java x: 44 lines of code y: 6 # changes cpp/matlab/cpc_sketch_accuracy.m x: 36 lines of code y: 6 # changes cpp/matlab/cpc_union_accuracy.m x: 36 lines of code y: 4 # changes cpp/matlab/cpc_union_update_time.m x: 34 lines of code y: 8 # changes cpp/matlab/distinct_counting_memory.m x: 34 lines of code y: 6 # changes cpp/matlab/distinct_counting_memory_small.m x: 32 lines of code y: 6 # changes cpp/matlab/distinct_counting_sketch_update.m x: 32 lines of code y: 8 # changes cpp/matlab/frequent_items_sketch_int64_lgk10_deserialize_time.m x: 28 lines of code y: 7 # changes cpp/matlab/frequent_items_sketch_int64_lgk10_max_error.m x: 34 lines of code y: 9 # changes cpp/matlab/hll_sketch_update_time.m x: 25 lines of code y: 6 # changes cpp/matlab/kll_sketch_error.m x: 28 lines of code y: 5 # changes cpp/matlab/kll_sketch_memory.m x: 28 lines of code y: 8 # changes cpp/matlab/kll_sketch_update_time.m x: 30 lines of code y: 7 # changes cpp/matlab/union_result_time_32_sketches.m x: 36 lines of code y: 5 # changes cpp/matlab/union_update_time_with_deserialize_32.m x: 40 lines of code y: 4 # changes cpp/src/frequent_items_sketch_timing_profile.cpp x: 93 lines of code y: 10 # changes cpp/src/hll_cross_language_profile.hpp x: 15 lines of code y: 4 # changes cpp/src/distinct_count_accuracy_profile.cpp x: 106 lines of code y: 5 # changes cpp/src/memory_usage_profile.cpp x: 71 lines of code y: 3 # changes src/main/java/org/apache/datasketches/characterization/AccuracyStats.java x: 36 lines of code y: 3 # changes src/main/java/org/apache/datasketches/characterization/BoundsAccuracyStats.java x: 46 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/hll/DruidHllAccuracyProfile.java x: 47 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/hll/HllAccuracyProfile.java x: 105 lines of code y: 5 # changes src/main/java/org/apache/datasketches/characterization/hll/HllBoundsAccuracyProfile.java x: 59 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/hll/ZetaHllAccuracyProfile.java x: 54 lines of code y: 6 # changes cpp/src/frequent_items_sketch_accuracy_profile.cpp x: 102 lines of code y: 6 # changes cpp/src/frequent_items_merge_timing_profile.cpp x: 72 lines of code y: 3 # changes cpp/src/hll_union_timing_profile.cpp x: 85 lines of code y: 6 # changes src/main/java/org/apache/datasketches/characterization/frequencies/LongsSketchSpeedProfile.java x: 80 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/hll/HllSerDeProfile.java x: 68 lines of code y: 4 # changes cpp/src/kll_sketch_memory_profile.hpp x: 14 lines of code y: 5 # changes cpp/src/kll_sketch_timing_profile.hpp x: 18 lines of code y: 6 # changes cpp/src/kll_sketch_timing_profile_impl.hpp x: 108 lines of code y: 2 # changes src/main/java/org/apache/datasketches/UnzipFiles.java x: 40 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/quantiles/tdigest/DataGenerator.java x: 48 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/quantiles/tdigest/DoubleRankCalculator.java x: 27 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/quantiles/tdigest/TDigestAccuracyProfile.java x: 44 lines of code y: 2 # changes cpp/src/counting_allocator.hpp x: 65 lines of code y: 2 # changes cpp/src/cpc_sketch_memory_profile.hpp x: 12 lines of code y: 2 # changes cpp/src/cpc_sketch_timing_profile.cpp x: 73 lines of code y: 7 # changes cpp/src/distinct_count_accuracy_profile.hpp x: 43 lines of code y: 3 # changes cpp/src/hll_sketch_timing_profile.cpp x: 68 lines of code y: 2 # changes cpp/src/hll_sketch_timing_profile.hpp x: 10 lines of code y: 2 # changes cpp/src/memory_usage_profile.hpp x: 16 lines of code y: 2 # changes cpp/src/cpc_sketch_accuracy_profile.cpp x: 17 lines of code y: 2 # changes cpp/src/theta_union_accuracy_profile.cpp x: 28 lines of code y: 2 # changes cpp/src/cpc_union_timing_profile.cpp x: 87 lines of code y: 3 # changes cpp/src/kll_accuracy_profile.hpp x: 11 lines of code y: 4 # changes src/main/java/org/apache/datasketches/characterization/hll/ZetaHllUnionUpdateSpeedProfile.java x: 45 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/cpc/CpcUnionUpdateSpeedProfile.java x: 36 lines of code y: 1 # changes src/main/java/org/apache/datasketches/PowerLawGenerator.java x: 81 lines of code y: 2 # changes src/main/java/org/apache/datasketches/characterization/hll/ZetaHllMergeSpeedProfile.java x: 52 lines of code y: 2 # changes cpp/src/zipf_distribution.cpp x: 61 lines of code y: 3 # changes cpp/src/zipf_distribution.hpp x: 29 lines of code y: 3 # changes src/main/java/org/apache/datasketches/DirectoryWalker.java x: 86 lines of code y: 2 # changes src/main/java/org/apache/datasketches/ArrayListFile.java x: 68 lines of code y: 1 # changes src/main/java/org/apache/datasketches/ByteArrayBuilder.java x: 74 lines of code y: 1 # changes src/main/java/org/apache/datasketches/DoublePair.java x: 14 lines of code y: 1 # changes src/main/java/org/apache/datasketches/LineReader.java x: 50 lines of code y: 1 # changes src/main/java/org/apache/datasketches/ProcessLine.java x: 4 lines of code y: 1 # changes src/main/java/org/apache/datasketches/RandomPowerLawGenerator.java x: 114 lines of code y: 1 # changes src/main/java/org/apache/datasketches/ZipFiles.java x: 69 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/ZipfDistribution.java x: 63 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/concurrent/ConcurrentTestContext.java x: 119 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/cpc/CpcUpdateSpeedProfile.java x: 21 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/fdt/TestGroup.java x: 70 lines of code y: 1 # changes src/main/java/org/apache/datasketches/characterization/memory/HeapSpeedProfile.java x: 31 lines of code y: 1 # changes tools/FindBugsExcludeFilter.xml x: 26 lines of code y: 2 # changes
31.0
# changes
  min: 1.0
  average: 3.91
  25th percentile: 2.0
  median: 4.0
  75th percentile: 5.0
  max: 31.0
0 522.0
lines of code
min: 1.0 | average: 59.31 | 25th percentile: 22.0 | median: 41.0 | 75th percentile: 77.0 | max: 522.0

Number of Contributors vs. Number of Changes: 235 points

cpp/matlab/theta_sketch_serialized_size.m x: 1 # contributors y: 1 # changes cpp/src/req_sketch_timing_profile_impl.hpp x: 2 # contributors y: 6 # changes cpp/src/kll_accuracy_profile.cpp x: 4 # contributors y: 7 # changes cpp/src/kll_sketch_accuracy_profile.cpp x: 4 # contributors y: 6 # changes cpp/src/kll_sketch_memory_profile_impl.hpp x: 3 # contributors y: 4 # changes src/main/java/org/apache/datasketches/characterization/hash/HashBytesSpeedProfile.java x: 3 # contributors y: 8 # changes src/main/java/org/apache/datasketches/characterization/quantiles/BaseQuantilesAccuracyProfile.java x: 3 # contributors y: 13 # changes src/main/java/org/apache/datasketches/characterization/hash/HashLongsSpeedProfile.java x: 3 # contributors y: 2 # changes src/main/java/org/apache/datasketches/characterization/memory/HeapUtf8SpeedProfile.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/datasketches/Job.java x: 4 # contributors y: 11 # changes src/main/java/org/apache/datasketches/characterization/theta/ThetaSerDeProfile.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/datasketches/characterization/tuple/AodSketchUpdateSpeedProfile.java x: 5 # contributors y: 7 # changes cpp/src/job_profile.cpp x: 5 # contributors y: 8 # changes cpp/src/main.cpp x: 5 # contributors y: 31 # changes src/main/java/org/apache/datasketches/characterization/kll/package-info.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/datasketches/characterization/quantiles/DoublesSketchAccuracyProfile.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/datasketches/MonotonicPoints.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/datasketches/SpacedPoints.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/datasketches/characterization/fdt/FdtAccuracyProfile.java x: 2 # contributors y: 9 # changes src/main/java/org/apache/datasketches/characterization/hll/HllMergeSpeedProfile.java x: 1 # contributors y: 6 # changes src/main/java/org/apache/datasketches/characterization/memory/BaseSpeedProfile.java x: 1 # contributors y: 5 # changes tools/SketchesCheckstyle.xml x: 2 # contributors y: 12 # changes cpp/matlab/theta_union_update_time_wrapped_compact.m x: 2 # contributors y: 3 # changes cpp/src/theta_sketch_timing_profile.cpp x: 3 # contributors y: 6 # changes cpp/matlab/req_merge_items.m x: 2 # contributors y: 2 # changes src/main/java/org/apache/datasketches/characterization/req/package-info.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/datasketches/characterization/theta/ThetaUnionAccuracyProfile2.java x: 2 # contributors y: 7 # changes src/main/java/org/apache/datasketches/characterization/uniquecount/BaseAccuracyProfile.java x: 2 # contributors y: 8 # changes src/main/java/org/apache/datasketches/characterization/uniquecount/BaseSerDeProfile.java x: 1 # contributors y: 7 # changes cpp/src/hll_cross_language_profile.cpp x: 3 # contributors y: 7 # changes cpp/matlab/frequent_items_sketch_int64_lgk10_max_error.m x: 3 # contributors y: 9 # changes cpp/src/frequent_items_sketch_timing_profile.cpp x: 5 # contributors y: 10 # changes src/main/java/org/apache/datasketches/characterization/cpc/CpcUnionUpdateSpeedProfile.java x: 2 # contributors y: 1 # changes
31.0
# changes
  min: 1.0
  average: 3.91
  25th percentile: 2.0
  median: 4.0
  75th percentile: 5.0
  max: 31.0
0 5.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Contributors vs. File Size: 235 points

cpp/matlab/theta_sketch_serialized_size.m x: 1 # contributors y: 43 lines of code cpp/src/req_sketch_timing_profile_impl.hpp x: 2 # contributors y: 108 lines of code cpp/src/kll_accuracy_profile.cpp x: 4 # contributors y: 31 lines of code cpp/src/kll_sketch_accuracy_profile.cpp x: 4 # contributors y: 20 lines of code cpp/src/kll_sketch_memory_profile_impl.hpp x: 3 # contributors y: 28 lines of code src/main/java/org/apache/datasketches/characterization/hash/HashBytesSpeedProfile.java x: 3 # contributors y: 158 lines of code src/main/java/org/apache/datasketches/characterization/memory/UnsafeDirectSpeedProfile.java x: 3 # contributors y: 35 lines of code src/main/java/org/apache/datasketches/characterization/kll/KllSketchAccuracyProfile.java x: 2 # contributors y: 263 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/BaseQuantilesAccuracyProfile.java x: 3 # contributors y: 62 lines of code src/main/java/org/apache/datasketches/characterization/hash/HashLongsSpeedProfile.java x: 3 # contributors y: 117 lines of code src/main/java/org/apache/datasketches/characterization/memory/HeapUtf8SpeedProfile.java x: 3 # contributors y: 49 lines of code src/main/java/org/apache/datasketches/Job.java x: 4 # contributors y: 172 lines of code src/main/java/org/apache/datasketches/characterization/memory/MemoryDirectSpeedProfile.java x: 3 # contributors y: 40 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/DoublesSketchSpeedProfile.java x: 3 # contributors y: 193 lines of code src/main/java/org/apache/datasketches/characterization/theta/ThetaSerDeProfile.java x: 3 # contributors y: 77 lines of code src/main/java/org/apache/datasketches/characterization/theta/ThetaUpdateSpeedProfile.java x: 3 # contributors y: 53 lines of code src/main/java/org/apache/datasketches/characterization/theta/concurrent/ConcurrentThetaAccuracyProfile.java x: 4 # contributors y: 82 lines of code src/main/java/org/apache/datasketches/characterization/theta/concurrent/ConcurrentThetaMultithreadedSpeedProfile.java x: 3 # contributors y: 274 lines of code src/main/java/org/apache/datasketches/characterization/theta/concurrent/ConcurrentThetaUpdateSpeedProfile.java x: 3 # contributors y: 61 lines of code src/main/java/org/apache/datasketches/characterization/tuple/AodSketchUpdateSpeedProfile.java x: 5 # contributors y: 50 lines of code cpp/src/cpc_sketch_memory_profile.cpp x: 3 # contributors y: 24 lines of code cpp/src/hll_sketch_memory_profile.cpp x: 3 # contributors y: 25 lines of code cpp/src/job_profile.cpp x: 5 # contributors y: 48 lines of code cpp/src/job_profile.hpp x: 4 # contributors y: 22 lines of code cpp/src/main.cpp x: 5 # contributors y: 77 lines of code src/main/java/org/apache/datasketches/characterization/kll/package-info.java x: 1 # contributors y: 1 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/DoublesSketchAccuracyProfile.java x: 2 # contributors y: 74 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/ItemsSketchAccuracyProfile.java x: 2 # contributors y: 69 lines of code src/main/java/org/apache/datasketches/characterization/kll/KllFloatsSketchRankGaussianAccuracyProfile.java x: 1 # contributors y: 156 lines of code src/main/java/org/apache/datasketches/MonotonicPoints.java x: 2 # contributors y: 90 lines of code src/main/java/org/apache/datasketches/SpacedPoints.java x: 1 # contributors y: 78 lines of code src/main/java/org/apache/datasketches/characterization/ProfileUtil.java x: 1 # contributors y: 55 lines of code src/main/java/org/apache/datasketches/characterization/Shuffle.java x: 1 # contributors y: 53 lines of code src/main/java/org/apache/datasketches/characterization/cpc/CpcSerDeProfile.java x: 1 # contributors y: 30 lines of code src/main/java/org/apache/datasketches/characterization/fdt/FdtAccuracyProfile.java x: 2 # contributors y: 222 lines of code src/main/java/org/apache/datasketches/characterization/hll/HllConfidenceIntervalInverseProfile.java x: 2 # contributors y: 257 lines of code src/main/java/org/apache/datasketches/characterization/hll/HllMergeSpeedProfile.java x: 1 # contributors y: 97 lines of code src/main/java/org/apache/datasketches/characterization/kll/KllDoublesSketchRankGaussianAccuracyProfile.java x: 1 # contributors y: 147 lines of code src/main/java/org/apache/datasketches/characterization/kll/KllFloatsSketchSpeedProfile.java x: 1 # contributors y: 135 lines of code src/main/java/org/apache/datasketches/characterization/memory/BaseSpeedProfile.java x: 1 # contributors y: 112 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/DruidAppHistStreamAProfile.java x: 1 # contributors y: 152 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/ExactStreamAProfile.java x: 1 # contributors y: 175 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/MSketchStreamAProfile.java x: 1 # contributors y: 124 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/QuantilesStreamAProfile.java x: 1 # contributors y: 149 lines of code src/main/java/org/apache/datasketches/characterization/req/ReqMergeSpeedProfile.java x: 1 # contributors y: 81 lines of code src/main/java/org/apache/datasketches/characterization/req/ReqSketchAccuracyProfile.java x: 1 # contributors y: 240 lines of code src/main/java/org/apache/datasketches/characterization/req/ReqSketchAccuracyProfile2.java x: 1 # contributors y: 165 lines of code src/main/java/org/apache/datasketches/characterization/req/ReqSketchLongSizeSpeedProfile.java x: 1 # contributors y: 103 lines of code src/main/java/org/apache/datasketches/characterization/req/ReqSketchSizeSpeedProfile.java x: 1 # contributors y: 110 lines of code src/main/java/org/apache/datasketches/characterization/req/StreamMaker.java x: 1 # contributors y: 122 lines of code src/main/java/org/apache/datasketches/characterization/uniquecount/BaseMergeSpeedProfile2.java x: 1 # contributors y: 95 lines of code tools/SketchesCheckstyle.xml x: 2 # contributors y: 279 lines of code cpp/matlab/theta_sketch_update_time.m x: 3 # contributors y: 34 lines of code cpp/matlab/theta_union_update_time_wrapped_compact.m x: 2 # contributors y: 30 lines of code cpp/matlab/union_update_time_32_sketches.m x: 3 # contributors y: 42 lines of code cpp/src/theta_sketch_timing_profile.cpp x: 3 # contributors y: 68 lines of code cpp/src/theta_union_timing_profile.cpp x: 2 # contributors y: 99 lines of code cpp/matlab/req_merge_items.m x: 2 # contributors y: 32 lines of code cpp/matlab/req_sketch_items.m x: 2 # contributors y: 41 lines of code cpp/matlab/req_sketch_update_time.m x: 2 # contributors y: 36 lines of code cpp/src/req_merge_timing_profile.hpp x: 2 # contributors y: 18 lines of code cpp/src/req_merge_timing_profile_impl.hpp x: 2 # contributors y: 80 lines of code src/main/java/org/apache/datasketches/characterization/tuple/AodUnionUpdateSpeedProfile.java x: 3 # contributors y: 58 lines of code src/main/java/org/apache/datasketches/characterization/theta/ThetaUnionAccuracyProfile2.java x: 2 # contributors y: 66 lines of code src/main/java/org/apache/datasketches/characterization/theta/ThetaUnionUpdateSpeedProfile.java x: 2 # contributors y: 51 lines of code cpp/src/tuple_sketch_timing_profile.cpp x: 3 # contributors y: 67 lines of code cpp/src/tuple_sketch_timing_profile.hpp x: 3 # contributors y: 10 lines of code cpp/src/tuple_union_timing_profile.cpp x: 3 # contributors y: 101 lines of code src/main/java/org/apache/datasketches/characterization/uniquecount/BaseUpdateSpeedProfile.java x: 1 # contributors y: 92 lines of code src/main/java/org/apache/datasketches/Files.java x: 2 # contributors y: 522 lines of code src/main/java/org/apache/datasketches/JobProfile.java x: 1 # contributors y: 10 lines of code src/main/java/org/apache/datasketches/Properties.java x: 1 # contributors y: 70 lines of code src/main/java/org/apache/datasketches/characterization/cpc/CpcCompressionCharacterizationProfile.java x: 1 # contributors y: 41 lines of code src/main/java/org/apache/datasketches/characterization/cpc/CpcMergingValidationProfile.java x: 1 # contributors y: 37 lines of code src/main/java/org/apache/datasketches/characterization/cpc/CpcQuickMergingValidationProfile.java x: 1 # contributors y: 33 lines of code src/main/java/org/apache/datasketches/characterization/hash/BaseHashSpeedProfile.java x: 1 # contributors y: 89 lines of code src/main/java/org/apache/datasketches/characterization/hll/HllMergeAccuracyProfile.java x: 1 # contributors y: 51 lines of code src/main/java/org/apache/datasketches/characterization/hll/ZetaHllMergeAccuracyProfile.java x: 1 # contributors y: 61 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/tdigest/QuantilesAccuracyProfile.java x: 2 # contributors y: 45 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/tdigest/QuantilesSpeedProfile.java x: 1 # contributors y: 49 lines of code src/main/java/org/apache/datasketches/characterization/uniquecount/BaseAccuracyProfile.java x: 2 # contributors y: 199 lines of code src/main/java/org/apache/datasketches/characterization/uniquecount/BaseBoundsAccuracyProfile.java x: 2 # contributors y: 194 lines of code src/main/java/org/apache/datasketches/characterization/uniquecount/BaseSerDeProfile.java x: 1 # contributors y: 114 lines of code src/main/java/org/apache/datasketches/GaussianRanks.java x: 2 # contributors y: 28 lines of code src/main/java/org/apache/datasketches/characterization/hll/HllJavaCppGenerator.java x: 1 # contributors y: 181 lines of code src/main/java/org/apache/datasketches/characterization/hll/HllUnionUpdateSpeedProfile.java x: 2 # contributors y: 49 lines of code cpp/matlab/distinct_counting_memory.m x: 2 # contributors y: 34 lines of code cpp/matlab/distinct_counting_sketch_update.m x: 3 # contributors y: 32 lines of code cpp/matlab/kll_sketch_update_time.m x: 3 # contributors y: 30 lines of code cpp/src/frequent_items_sketch_timing_profile.cpp x: 5 # contributors y: 93 lines of code cpp/src/hll_cross_language_profile.hpp x: 2 # contributors y: 15 lines of code cpp/src/distinct_count_accuracy_profile.cpp x: 3 # contributors y: 106 lines of code cpp/src/memory_usage_profile.cpp x: 3 # contributors y: 71 lines of code src/main/java/org/apache/datasketches/characterization/BoundsAccuracyStats.java x: 2 # contributors y: 46 lines of code src/main/java/org/apache/datasketches/characterization/hll/HllAccuracyProfile.java x: 2 # contributors y: 105 lines of code src/main/java/org/apache/datasketches/characterization/hll/HllBoundsAccuracyProfile.java x: 2 # contributors y: 59 lines of code src/main/java/org/apache/datasketches/characterization/hll/ZetaHllAccuracyProfile.java x: 2 # contributors y: 54 lines of code src/main/java/org/apache/datasketches/characterization/theta/ThetaAccuracyProfile.java x: 2 # contributors y: 53 lines of code src/main/java/org/apache/datasketches/hll/HllRedirects.java x: 2 # contributors y: 26 lines of code src/main/java/org/apache/datasketches/hll/package-info.java x: 2 # contributors y: 1 lines of code cpp/src/frequent_items_sketch_accuracy_profile.cpp x: 4 # contributors y: 102 lines of code cpp/src/frequent_items_merge_timing_profile.cpp x: 3 # contributors y: 72 lines of code cpp/src/hll_union_timing_profile.cpp x: 3 # contributors y: 85 lines of code src/main/java/org/apache/datasketches/characterization/frequencies/LongsSketchSpeedProfile.java x: 1 # contributors y: 80 lines of code src/main/java/org/apache/datasketches/characterization/hll/HllSerDeProfile.java x: 1 # contributors y: 68 lines of code cpp/src/kll_sketch_memory_profile.hpp x: 3 # contributors y: 14 lines of code cpp/src/kll_sketch_timing_profile.hpp x: 4 # contributors y: 18 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/tdigest/DoubleRankCalculator.java x: 1 # contributors y: 27 lines of code src/main/java/org/apache/datasketches/characterization/quantiles/tdigest/TDigestAccuracyProfile.java x: 1 # contributors y: 44 lines of code cpp/src/counting_allocator.hpp x: 2 # contributors y: 65 lines of code cpp/src/cpc_sketch_memory_profile.hpp x: 2 # contributors y: 12 lines of code cpp/src/cpc_sketch_timing_profile.cpp x: 4 # contributors y: 73 lines of code cpp/src/hll_sketch_timing_profile.hpp x: 2 # contributors y: 10 lines of code cpp/src/cpc_union_timing_profile.cpp x: 2 # contributors y: 87 lines of code cpp/src/kll_accuracy_profile.hpp x: 3 # contributors y: 11 lines of code src/main/java/org/apache/datasketches/PowerLawGenerator.java x: 2 # contributors y: 81 lines of code src/main/java/org/apache/datasketches/DirectoryWalker.java x: 1 # contributors y: 86 lines of code src/main/java/org/apache/datasketches/ByteArrayBuilder.java x: 1 # contributors y: 74 lines of code src/main/java/org/apache/datasketches/DoublePair.java x: 1 # contributors y: 14 lines of code src/main/java/org/apache/datasketches/ProcessLine.java x: 1 # contributors y: 4 lines of code src/main/java/org/apache/datasketches/characterization/ZipfDistribution.java x: 1 # contributors y: 63 lines of code src/main/java/org/apache/datasketches/characterization/concurrent/ConcurrentTestContext.java x: 1 # contributors y: 119 lines of code src/main/java/org/apache/datasketches/characterization/cpc/CpcUpdateSpeedProfile.java x: 1 # contributors y: 21 lines of code src/main/java/org/apache/datasketches/characterization/memory/HeapSpeedProfile.java x: 1 # contributors y: 31 lines of code
522.0
lines of code
  min: 1.0
  average: 59.31
  25th percentile: 22.0
  median: 41.0
  75th percentile: 77.0
  max: 522.0
0 5.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0