apache / datasketches-java
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 363 files with 54,703 lines of code.
    • 2 files changed more than 100 times (881 lines of code)
    • 10 files changed 51-100 times (3,408 lines of code)
    • 52 files changed 21-50 times (11,929 lines of code)
    • 173 files changed 6-20 times (25,294 lines of code)
    • 126 files changed 1-5 times (13,191 lines of code)
1% | 6% | 21% | 46% | 24%
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 363 files with 54,703 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)
    • 6 files changed by 6-10 contributors (1,522 lines of code)
    • 215 files changed by 2-5 contributors (37,723 lines of code)
    • 142 files changed by 1 contributor (15,458 lines of code)
0% | 0% | 2% | 68% | 28%
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, yaml, xml, html, txt, gitignore, md, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java1% | 5% | 21% | 46% | 24%
xml0% | 90% | 9% | 0% | 0%
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
src1% | 5% | 21% | 46% | 24%
tools0% | 90% | 9% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
KllFloatsSketch.java
in src/main/java/org/apache/datasketches/kll
440 36 2019-08-27 2025-02-25 123 6 leerho@users.noreply.github... leerho@users.noreply.github...
KllDoublesSketch.java
in src/main/java/org/apache/datasketches/kll
441 36 2022-02-04 2025-02-25 109 5 leerho@users.noreply.github... leerho@users.noreply.github...
KllHelper.java
in src/main/java/org/apache/datasketches/kll
550 23 2019-08-27 2025-02-25 98 5 leerho@users.noreply.github... leerho@users.noreply.github...
ReqSketch.java
in src/main/java/org/apache/datasketches/req
432 43 2020-08-28 2024-04-17 88 5 leerho@users.noreply.github... leerho@users.noreply.github...
KllSketch.java
in src/main/java/org/apache/datasketches/kll
236 24 2022-03-05 2024-11-05 72 2 leerho@users.noreply.github... leerho@gmail.com
KllDoublesHelper.java
in src/main/java/org/apache/datasketches/kll
287 6 2022-02-04 2025-02-25 70 5 leerho@users.noreply.github... leerho@users.noreply.github...
KllFloatsHelper.java
in src/main/java/org/apache/datasketches/kll
287 6 2022-02-04 2025-02-25 67 4 leerho@users.noreply.github... leerho@users.noreply.github...
287 - 2016-07-20 2025-01-04 64 7 lrhodes@yahoo-inc.com leerho@gmail.com
DoublesSketch.java
in src/main/java/org/apache/datasketches/quantiles
378 40 2019-08-27 2025-02-25 58 5 leerho@users.noreply.github... leerho@users.noreply.github...
BaseReqSketch.java
in src/main/java/org/apache/datasketches/req
101 7 2020-09-02 2024-12-10 56 4 leerho@users.noreply.github... leerho@gmail.com
ItemsSketch.java
in src/main/java/org/apache/datasketches/quantiles
424 46 2019-08-27 2024-04-17 56 6 leerho@users.noreply.github... leerho@gmail.com
QuickSelectSketch.java
in src/main/java/org/apache/datasketches/tuple
426 27 2019-08-27 2024-03-06 54 5 leerho@users.noreply.github... 786705+jmalkin@users.norepl...
KllDirectDoublesSketch.java
in src/main/java/org/apache/datasketches/kll
293 27 2022-03-05 2024-04-17 50 2 leerho@users.noreply.github... leerho@gmail.com
KllHeapFloatsSketch.java
in src/main/java/org/apache/datasketches/kll
219 13 2022-04-06 2024-04-17 49 2 leerho@users.noreply.github... leerho@gmail.com
KllDirectFloatsSketch.java
in src/main/java/org/apache/datasketches/kll
293 27 2022-03-26 2024-04-17 49 2 leerho@users.noreply.github... leerho@gmail.com
KllItemsSketch.java
in src/main/java/org/apache/datasketches/kll
377 32 2023-05-30 2024-04-22 46 3 leerho@users.noreply.github... leerho@gmail.com
KllPreambleUtil.java
in src/main/java/org/apache/datasketches/kll
300 28 2022-03-05 2024-11-05 45 3 leerho@users.noreply.github... leerho@gmail.com
AnotB.java
in src/main/java/org/apache/datasketches/tuple
396 12 2019-08-27 2023-05-03 44 3 leerho@users.noreply.github... leerho@users.noreply.github...
Sketch.java
in src/main/java/org/apache/datasketches/theta
275 26 2019-08-27 2025-02-25 43 5 leerho@users.noreply.github... leerho@gmail.com
KllHeapDoublesSketch.java
in src/main/java/org/apache/datasketches/kll
219 13 2022-04-06 2024-04-17 42 2 leerho@users.noreply.github... leerho@users.noreply.github...
UnionImpl.java
in src/main/java/org/apache/datasketches/theta
257 31 2019-08-27 2025-02-14 41 6 leerho@users.noreply.github... 13126686+alexandersaydakov@...
31 - 2016-07-14 2025-04-09 38 7 lrhodes@yahoo-inc.com leerho@gmail.com
ReqCompactor.java
in src/main/java/org/apache/datasketches/req
184 15 2020-08-28 2023-05-03 37 3 leerho@users.noreply.github... leerho@users.noreply.github...
FloatBuffer.java
in src/main/java/org/apache/datasketches/req
252 23 2020-08-28 2024-04-17 37 3 leerho@users.noreply.github... leerho@gmail.com
Intersection.java
in src/main/java/org/apache/datasketches/tuple
138 11 2019-08-27 2024-01-31 34 2 leerho@users.noreply.github... leerho@users.noreply.github...
Util.java
in src/main/java/org/apache/datasketches/tuple
77 6 2019-08-27 2025-03-30 31 3 leerho@users.noreply.github... leerho@users.noreply.github...
Util.java
in src/main/java/org/apache/datasketches/common
290 43 2022-10-08 2024-11-05 31 2 leerho@users.noreply.github... leerho@gmail.com
Union.java
in src/main/java/org/apache/datasketches/hll
596 36 2019-08-27 2023-12-08 31 4 leerho@users.noreply.github... leerho@users.noreply.github...
KllMemoryValidate.java
in src/main/java/org/apache/datasketches/kll
147 2 2022-03-30 2024-04-17 29 2 leerho@users.noreply.github... leerho@users.noreply.github...
CompactSketch.java
in src/main/java/org/apache/datasketches/tuple
185 5 2019-08-27 2024-03-06 29 5 leerho@users.noreply.github... 786705+jmalkin@users.norepl...
UpdateSketch.java
in src/main/java/org/apache/datasketches/theta
214 21 2019-08-27 2024-12-10 29 3 leerho@users.noreply.github... leerho@gmail.com
CompactSketch.java
in src/main/java/org/apache/datasketches/theta
285 16 2019-08-27 2025-02-25 29 4 leerho@users.noreply.github... leerho@gmail.com
Sketch.java
in src/main/java/org/apache/datasketches/tuple
81 12 2019-08-27 2025-03-30 28 5 leerho@users.noreply.github... leerho@users.noreply.github...
AnotBimpl.java
in src/main/java/org/apache/datasketches/theta
159 11 2020-06-19 2025-01-28 28 5 leerho@users.noreply.github... alexandersaydakov@users.nor...
SetOperation.java
in src/main/java/org/apache/datasketches/theta
99 10 2019-08-27 2025-03-30 26 2 leerho@users.noreply.github... leerho@users.noreply.github...
DirectQuickSelectSketchR.java
in src/main/java/org/apache/datasketches/theta
185 28 2019-08-27 2024-11-05 26 3 leerho@users.noreply.github... leerho@gmail.com
UpdatableSketch.java
in src/main/java/org/apache/datasketches/tuple
61 12 2019-08-27 2024-03-27 25 4 leerho@users.noreply.github... leerho@users.noreply.github...
HeapCompactSketch.java
in src/main/java/org/apache/datasketches/theta
101 11 2019-08-27 2025-02-03 25 4 leerho@users.noreply.github... 13126686+alexandersaydakov@...
DirectCompactSketch.java
in src/main/java/org/apache/datasketches/theta
109 15 2019-08-27 2025-02-05 25 4 leerho@users.noreply.github... alexandersaydakov@users.nor...
Union.java
in src/main/java/org/apache/datasketches/tuple
118 9 2019-08-27 2024-12-10 25 4 leerho@users.noreply.github... leerho@gmail.com
DirectUpdateDoublesSketch.java
in src/main/java/org/apache/datasketches/quantiles
176 13 2019-08-27 2025-02-25 25 2 leerho@users.noreply.github... leerho@users.noreply.github...
SingleItemSketch.java
in src/main/java/org/apache/datasketches/theta
190 33 2019-08-27 2024-11-05 25 4 leerho@users.noreply.github... leerho@gmail.com
ItemsSketch.java
in src/main/java/org/apache/datasketches/frequencies
328 26 2019-08-27 2025-03-30 25 3 leerho@users.noreply.github... leerho@users.noreply.github...
QuantilesGenericAPI.java
in src/main/java/org/apache/datasketches/quantilescommon
43 3 2022-10-06 2025-03-30 24 2 leerho@users.noreply.github... leerho@users.noreply.github...
HllSketch.java
in src/main/java/org/apache/datasketches/hll
321 39 2019-08-27 2024-04-17 24 5 leerho@users.noreply.github... leerho@gmail.com
ReservoirItemsSketch.java
in src/main/java/org/apache/datasketches/sampling
326 24 2019-08-27 2024-02-14 24 4 leerho@users.noreply.github... leerho@users.noreply.github...
BaseHllSketch.java
in src/main/java/org/apache/datasketches/hll
99 15 2019-08-27 2023-08-15 23 5 leerho@users.noreply.github... leerho@users.noreply.github...
DirectQuickSelectSketch.java
in src/main/java/org/apache/datasketches/theta
219 8 2019-08-27 2025-02-25 23 3 leerho@users.noreply.github... leerho@users.noreply.github...
PreambleUtil.java
in src/main/java/org/apache/datasketches/theta
279 40 2019-08-27 2025-01-28 23 4 leerho@users.noreply.github... 13126686+alexandersaydakov@...
HeapAlphaSketch.java
in src/main/java/org/apache/datasketches/theta
386 29 2019-08-27 2023-03-01 23 3 leerho@users.noreply.github... 13126686+alexandersaydakov@...
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
287 - 2016-07-20 2025-01-04 64 7 lrhodes@yahoo-inc.com leerho@gmail.com
31 - 2016-07-14 2025-04-09 38 7 lrhodes@yahoo-inc.com leerho@gmail.com
Family.java
in src/main/java/org/apache/datasketches/common
83 10 2022-10-08 2025-03-30 21 7 leerho@users.noreply.github... leerho@users.noreply.github...
KllFloatsSketch.java
in src/main/java/org/apache/datasketches/kll
440 36 2019-08-27 2025-02-25 123 6 leerho@users.noreply.github... leerho@users.noreply.github...
ItemsSketch.java
in src/main/java/org/apache/datasketches/quantiles
424 46 2019-08-27 2024-04-17 56 6 leerho@users.noreply.github... leerho@gmail.com
UnionImpl.java
in src/main/java/org/apache/datasketches/theta
257 31 2019-08-27 2025-02-14 41 6 leerho@users.noreply.github... 13126686+alexandersaydakov@...
KllDoublesSketch.java
in src/main/java/org/apache/datasketches/kll
441 36 2022-02-04 2025-02-25 109 5 leerho@users.noreply.github... leerho@users.noreply.github...
KllHelper.java
in src/main/java/org/apache/datasketches/kll
550 23 2019-08-27 2025-02-25 98 5 leerho@users.noreply.github... leerho@users.noreply.github...
ReqSketch.java
in src/main/java/org/apache/datasketches/req
432 43 2020-08-28 2024-04-17 88 5 leerho@users.noreply.github... leerho@users.noreply.github...
KllDoublesHelper.java
in src/main/java/org/apache/datasketches/kll
287 6 2022-02-04 2025-02-25 70 5 leerho@users.noreply.github... leerho@users.noreply.github...
DoublesSketch.java
in src/main/java/org/apache/datasketches/quantiles
378 40 2019-08-27 2025-02-25 58 5 leerho@users.noreply.github... leerho@users.noreply.github...
QuickSelectSketch.java
in src/main/java/org/apache/datasketches/tuple
426 27 2019-08-27 2024-03-06 54 5 leerho@users.noreply.github... 786705+jmalkin@users.norepl...
Sketch.java
in src/main/java/org/apache/datasketches/theta
275 26 2019-08-27 2025-02-25 43 5 leerho@users.noreply.github... leerho@gmail.com
CompactSketch.java
in src/main/java/org/apache/datasketches/tuple
185 5 2019-08-27 2024-03-06 29 5 leerho@users.noreply.github... 786705+jmalkin@users.norepl...
Sketch.java
in src/main/java/org/apache/datasketches/tuple
81 12 2019-08-27 2025-03-30 28 5 leerho@users.noreply.github... leerho@users.noreply.github...
AnotBimpl.java
in src/main/java/org/apache/datasketches/theta
159 11 2020-06-19 2025-01-28 28 5 leerho@users.noreply.github... alexandersaydakov@users.nor...
HllSketch.java
in src/main/java/org/apache/datasketches/hll
321 39 2019-08-27 2024-04-17 24 5 leerho@users.noreply.github... leerho@gmail.com
BaseHllSketch.java
in src/main/java/org/apache/datasketches/hll
99 15 2019-08-27 2023-08-15 23 5 leerho@users.noreply.github... leerho@users.noreply.github...
TDigestDouble.java
in src/main/java/org/apache/datasketches/tdigest
442 26 2024-02-22 2025-03-30 21 5 alexandersaydakov@users.nor... leerho@users.noreply.github...
CpcSketch.java
in src/main/java/org/apache/datasketches/cpc
448 43 2019-08-27 2024-06-01 16 5 leerho@users.noreply.github... leerho@users.noreply.github...
ReservoirLongsUnion.java
in src/main/java/org/apache/datasketches/sampling
189 13 2019-08-27 2024-12-10 16 5 leerho@users.noreply.github... leerho@gmail.com
KllFloatsHelper.java
in src/main/java/org/apache/datasketches/kll
287 6 2022-02-04 2025-02-25 67 4 leerho@users.noreply.github... leerho@users.noreply.github...
BaseReqSketch.java
in src/main/java/org/apache/datasketches/req
101 7 2020-09-02 2024-12-10 56 4 leerho@users.noreply.github... leerho@gmail.com
Union.java
in src/main/java/org/apache/datasketches/hll
596 36 2019-08-27 2023-12-08 31 4 leerho@users.noreply.github... leerho@users.noreply.github...
CompactSketch.java
in src/main/java/org/apache/datasketches/theta
285 16 2019-08-27 2025-02-25 29 4 leerho@users.noreply.github... leerho@gmail.com
UpdatableSketch.java
in src/main/java/org/apache/datasketches/tuple
61 12 2019-08-27 2024-03-27 25 4 leerho@users.noreply.github... leerho@users.noreply.github...
Union.java
in src/main/java/org/apache/datasketches/tuple
118 9 2019-08-27 2024-12-10 25 4 leerho@users.noreply.github... leerho@gmail.com
DirectCompactSketch.java
in src/main/java/org/apache/datasketches/theta
109 15 2019-08-27 2025-02-05 25 4 leerho@users.noreply.github... alexandersaydakov@users.nor...
SingleItemSketch.java
in src/main/java/org/apache/datasketches/theta
190 33 2019-08-27 2024-11-05 25 4 leerho@users.noreply.github... leerho@gmail.com
HeapCompactSketch.java
in src/main/java/org/apache/datasketches/theta
101 11 2019-08-27 2025-02-03 25 4 leerho@users.noreply.github... 13126686+alexandersaydakov@...
ReservoirItemsSketch.java
in src/main/java/org/apache/datasketches/sampling
326 24 2019-08-27 2024-02-14 24 4 leerho@users.noreply.github... leerho@users.noreply.github...
PreambleUtil.java
in src/main/java/org/apache/datasketches/theta
279 40 2019-08-27 2025-01-28 23 4 leerho@users.noreply.github... 13126686+alexandersaydakov@...
BloomFilter.java
in src/main/java/org/apache/datasketches/filters/bloomfilter
391 46 2024-02-10 2025-02-21 22 4 786705+jmalkin@users.norepl... 786705+jmalkin@users.norepl...
DirectHllArray.java
in src/main/java/org/apache/datasketches/hll
227 33 2019-08-27 2024-11-05 22 4 leerho@users.noreply.github... leerho@gmail.com
Union.java
in src/main/java/org/apache/datasketches/theta
32 2 2019-08-27 2024-03-27 22 4 leerho@users.noreply.github... leerho@users.noreply.github...
IntersectionImpl.java
in src/main/java/org/apache/datasketches/theta
409 23 2019-08-27 2025-02-25 21 4 leerho@users.noreply.github... leerho@gmail.com
ReservoirLongsSketch.java
in src/main/java/org/apache/datasketches/sampling
299 23 2019-08-27 2024-02-14 19 4 leerho@users.noreply.github... leerho@users.noreply.github...
SerializerDeserializer.java
in src/main/java/org/apache/datasketches/tuple
42 4 2019-08-27 2025-02-25 19 4 leerho@users.noreply.github... leerho@users.noreply.github...
EmptyCompactSketch.java
in src/main/java/org/apache/datasketches/theta
83 15 2019-08-27 2024-11-05 19 4 leerho@users.noreply.github... leerho@gmail.com
BitArray.java
in src/main/java/org/apache/datasketches/filters/bloomfilter
70 9 2024-02-10 2024-04-17 17 4 786705+jmalkin@users.norepl... leerho@gmail.com
BloomFilterBuilder.java
in src/main/java/org/apache/datasketches/filters/bloomfilter
98 15 2024-02-14 2024-12-10 17 4 786705+jmalkin@users.norepl... leerho@gmail.com
ReservoirItemsUnion.java
in src/main/java/org/apache/datasketches/sampling
213 14 2019-08-27 2024-02-14 15 4 leerho@users.noreply.github... leerho@users.noreply.github...
EbppsItemsSketch.java
in src/main/java/org/apache/datasketches/sampling
299 13 2024-01-24 2024-04-22 14 4 786705+jmalkin@users.norepl... leerho@gmail.com
MurmurHash3.java
in src/main/java/org/apache/datasketches/hash
251 10 2019-08-27 2024-12-10 13 4 leerho@users.noreply.github... leerho@gmail.com
ReservoirSize.java
in src/main/java/org/apache/datasketches/sampling
41 3 2019-08-27 2024-12-10 12 4 leerho@users.noreply.github... leerho@gmail.com
BitPacking.java
in src/main/java/org/apache/datasketches/theta
5165 130 2023-02-10 2025-01-10 8 4 alexandersaydakov@users.nor... alexandersaydakov@users.nor...
Map.java
in src/main/java/org/apache/datasketches/hllmap
120 16 2019-08-27 2024-04-17 7 4 leerho@users.noreply.github... leerho@gmail.com
DirectBitArrayR.java
in src/main/java/org/apache/datasketches/filters/bloomfilter
103 18 2024-03-28 2024-04-22 6 4 jmalkin.noreply@apache.org leerho@gmail.com
DirectCompactCompressedSketch.java
in src/main/java/org/apache/datasketches/theta
81 8 2025-01-26 2025-02-25 5 4 alexandersaydakov@users.nor... leerho@gmail.com
WrappedCompactSketch.java
in src/main/java/org/apache/datasketches/theta
104 15 2025-02-05 2025-02-25 2 4 13126686+alexandersaydakov@... leerho@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CompressionData.java
in src/main/java/org/apache/datasketches/cpc
5858 3 2019-08-27 2019-08-28 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
CompositeInterpolationXTable.java
in src/main/java/org/apache/datasketches/hll
733 - 2019-08-27 2022-04-19 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
KllDirectLongsSketch.java
in src/main/java/org/apache/datasketches/kll
293 27 2024-10-09 2024-11-05 2 1 leerho@gmail.com leerho@gmail.com
HeapUpdateDoublesSketch.java
in src/main/java/org/apache/datasketches/quantiles
288 25 2019-08-27 2024-03-25 17 1 leerho@users.noreply.github... leerho@users.noreply.github...
ReversePurgeLongHashMap.java
in src/main/java/org/apache/datasketches/frequencies
260 21 2019-08-27 2023-03-20 10 1 leerho@users.noreply.github... leerho@users.noreply.github...
HeapArrayOfDoublesQuickSelectSketch.java
in src/main/java/org/apache/datasketches/tuple/arrayofdoubles
258 19 2020-05-21 2024-01-31 19 1 leerho@users.noreply.github... leerho@users.noreply.github...
EquivTables.java
in src/main/java/org/apache/datasketches/thetacommon
256 3 2022-10-06 2022-10-12 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
CouponHashMap.java
in src/main/java/org/apache/datasketches/hllmap
245 24 2019-08-27 2024-01-31 8 1 leerho@users.noreply.github... leerho@users.noreply.github...
ReversePurgeItemHashMap.java
in src/main/java/org/apache/datasketches/frequencies
241 19 2019-08-27 2022-10-12 10 1 leerho@users.noreply.github... leerho@users.noreply.github...
HllMap.java
in src/main/java/org/apache/datasketches/hllmap
234 24 2019-08-27 2023-05-03 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
CouponTraverseMap.java
in src/main/java/org/apache/datasketches/hllmap
220 25 2019-08-27 2023-05-03 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
KllHeapLongsSketch.java
in src/main/java/org/apache/datasketches/kll
219 13 2024-10-09 2024-11-05 2 1 leerho@gmail.com leerho@gmail.com
UpdateSketchBuilder.java
in src/main/java/org/apache/datasketches/theta
214 32 2019-08-27 2024-01-31 14 1 leerho@users.noreply.github... leerho@users.noreply.github...
ItemsMergeImpl.java
in src/main/java/org/apache/datasketches/quantiles
198 7 2019-08-27 2024-01-31 14 1 leerho@users.noreply.github... leerho@users.noreply.github...
SingleCouponMap.java
in src/main/java/org/apache/datasketches/hllmap
195 26 2019-08-27 2022-10-12 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
ArrayOfDoublesAnotBImpl.java
in src/main/java/org/apache/datasketches/tuple/arrayofdoubles
180 6 2021-12-16 2023-05-03 10 1 leerho@users.noreply.github... leerho@users.noreply.github...
DirectCompactDoublesSketch.java
in src/main/java/org/apache/datasketches/quantiles
173 15 2019-08-27 2023-08-15 14 1 leerho@users.noreply.github... leerho@users.noreply.github...
HeapCompactDoublesSketch.java
in src/main/java/org/apache/datasketches/quantiles
169 13 2019-08-27 2023-08-15 12 1 leerho@users.noreply.github... leerho@users.noreply.github...
DoublesUtil.java
in src/main/java/org/apache/datasketches/quantiles
169 10 2019-08-27 2024-03-13 14 1 leerho@users.noreply.github... leerho@users.noreply.github...
BinomialBoundsN.java
in src/main/java/org/apache/datasketches/thetacommon
168 12 2022-10-06 2022-10-12 3 1 leerho@users.noreply.github... leerho@users.noreply.github...
HeapArrayOfDoublesCompactSketch.java
in src/main/java/org/apache/datasketches/tuple/arrayofdoubles
164 4 2020-05-21 2022-10-12 13 1 leerho@users.noreply.github... leerho@users.noreply.github...
DoublesUnionImpl.java
in src/main/java/org/apache/datasketches/quantiles
157 12 2019-08-27 2024-03-25 14 1 leerho@users.noreply.github... leerho@users.noreply.github...
DirectHll4Array.java
in src/main/java/org/apache/datasketches/hll
154 11 2019-08-27 2022-10-12 14 1 leerho@users.noreply.github... leerho@users.noreply.github...
DoublesMergeImpl.java
in src/main/java/org/apache/datasketches/quantiles
138 4 2019-08-27 2024-01-31 14 1 leerho@users.noreply.github... leerho@users.noreply.github...
HashTables.java
in src/main/java/org/apache/datasketches/tuple
118 7 2021-10-29 2024-01-31 15 1 leerho@users.noreply.github... leerho@users.noreply.github...
ArrayOfDoublesQuickSelectSketch.java
in src/main/java/org/apache/datasketches/tuple/arrayofdoubles
118 11 2020-05-21 2024-02-26 21 1 leerho@users.noreply.github... leerho@users.noreply.github...
ByteArrayUtil.java
in src/main/java/org/apache/datasketches/common
115 21 2022-10-08 2023-08-15 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
QuickSelect.java
in src/main/java/org/apache/datasketches/thetacommon
114 9 2022-10-06 2022-10-12 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
CpcConfidence.java
in src/main/java/org/apache/datasketches/cpc
113 4 2019-08-27 2019-08-28 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
Hll4Update.java
in src/main/java/org/apache/datasketches/hll
112 2 2019-08-27 2022-10-12 9 1 leerho@users.noreply.github... leerho@users.noreply.github...
Hll4Array.java
in src/main/java/org/apache/datasketches/hll
111 11 2019-08-27 2022-10-12 13 1 leerho@users.noreply.github... leerho@users.noreply.github...
PostProcessor.java
in src/main/java/org/apache/datasketches/fdt
104 6 2019-08-27 2024-01-31 18 1 leerho@users.noreply.github... leerho@users.noreply.github...
IconPolynomialCoefficients.java
in src/main/java/org/apache/datasketches/cpc
102 - 2019-08-27 2019-12-05 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
BoundsOnBinomialProportions.java
in src/main/java/org/apache/datasketches/common
101 14 2022-10-08 2022-10-12 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
ForwardCompatibility.java
in src/main/java/org/apache/datasketches/theta
98 3 2019-08-27 2022-10-12 13 1 leerho@users.noreply.github... leerho@users.noreply.github...
Hll6Array.java
in src/main/java/org/apache/datasketches/hll
97 12 2019-08-27 2022-10-12 15 1 leerho@users.noreply.github... leerho@users.noreply.github...
BoundsOnRatiosInTupleSketchedSets.java
in src/main/java/org/apache/datasketches/thetacommon
96 8 2022-10-06 2022-10-12 3 1 leerho@users.noreply.github... leerho@users.noreply.github...
HllUtil.java
in src/main/java/org/apache/datasketches/hll
94 9 2019-08-27 2022-12-14 14 1 leerho@users.noreply.github... leerho@users.noreply.github...
DirectHll6Array.java
in src/main/java/org/apache/datasketches/hll
94 12 2019-08-27 2022-10-12 12 1 leerho@users.noreply.github... leerho@users.noreply.github...
CubicInterpolation.java
in src/main/java/org/apache/datasketches/hll
93 7 2019-08-27 2022-10-12 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
ItemsUpdateImpl.java
in src/main/java/org/apache/datasketches/quantiles
92 5 2019-08-27 2022-10-12 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
LongsSketchSortedView.java
in src/main/java/org/apache/datasketches/quantilescommon
90 9 2024-10-09 2024-11-05 2 1 leerho@gmail.com leerho@gmail.com
HashTables.java
in src/main/java/org/apache/datasketches/tuple/arrayofdoubles
88 6 2021-12-13 2024-01-31 9 1 leerho@users.noreply.github... leerho@users.noreply.github...
RuntimeAsserts.java
in src/main/java/org/apache/datasketches/cpc
81 12 2019-08-27 2019-08-28 2 1 leerho@users.noreply.github... leerho@users.noreply.github...
ItemsByteArrayImpl.java
in src/main/java/org/apache/datasketches/quantiles
78 2 2019-08-27 2022-10-12 9 1 leerho@users.noreply.github... leerho@users.noreply.github...
CpcUtil.java
in src/main/java/org/apache/datasketches/cpc
77 4 2019-08-27 2022-10-12 4 1 leerho@users.noreply.github... leerho@users.noreply.github...
RelativeErrorTables.java
in src/main/java/org/apache/datasketches/hll
77 1 2019-08-27 2023-05-03 3 1 leerho@users.noreply.github... leerho@users.noreply.github...
DirectHll8Array.java
in src/main/java/org/apache/datasketches/hll
77 10 2019-08-27 2022-10-12 12 1 leerho@users.noreply.github... leerho@users.noreply.github...
DoublesUpdateImpl.java
in src/main/java/org/apache/datasketches/quantiles
74 5 2019-08-27 2022-10-12 5 1 leerho@users.noreply.github... leerho@users.noreply.github...
IntMemoryPairIterator.java
in src/main/java/org/apache/datasketches/hll
65 8 2019-08-27 2022-10-12 8 1 leerho@users.noreply.github... leerho@users.noreply.github...
Correlations

File Size vs. Number of Changes: 363 points

tools/FindBugsExcludeFilter.xml x: 31 lines of code y: 38 # changes src/main/java/org/apache/datasketches/cpc/TestUtil.java x: 62 lines of code y: 6 # changes src/main/java/org/apache/datasketches/common/Family.java x: 83 lines of code y: 21 # changes src/main/java/org/apache/datasketches/cpc/MergingValidation.java x: 150 lines of code y: 18 # changes src/main/java/org/apache/datasketches/cpc/QuickMergingValidation.java x: 123 lines of code y: 16 # changes src/main/java/org/apache/datasketches/cpc/StreamingValidation.java x: 110 lines of code y: 19 # changes src/main/java/org/apache/datasketches/fdt/Group.java x: 54 lines of code y: 8 # changes src/main/java/org/apache/datasketches/frequencies/ItemsSketch.java x: 328 lines of code y: 25 # changes src/main/java/org/apache/datasketches/frequencies/LongsSketch.java x: 386 lines of code y: 18 # changes src/main/java/org/apache/datasketches/quantiles/UpdateDoublesSketch.java x: 36 lines of code y: 12 # changes src/main/java/org/apache/datasketches/quantilescommon/QuantilesGenericAPI.java x: 43 lines of code y: 24 # changes src/main/java/org/apache/datasketches/sampling/SampleSubsetSummary.java x: 28 lines of code y: 4 # changes src/main/java/org/apache/datasketches/tdigest/TDigestDouble.java x: 442 lines of code y: 21 # changes src/main/java/org/apache/datasketches/theta/AnotB.java x: 19 lines of code y: 17 # changes src/main/java/org/apache/datasketches/theta/SetOperation.java x: 99 lines of code y: 26 # changes src/main/java/org/apache/datasketches/thetacommon/HashOperations.java x: 193 lines of code y: 7 # changes src/main/java/org/apache/datasketches/tuple/DeserializeResult.java x: 15 lines of code y: 4 # changes src/main/java/org/apache/datasketches/tuple/Sketch.java x: 81 lines of code y: 28 # changes src/main/java/org/apache/datasketches/tuple/Sketches.java x: 23 lines of code y: 11 # changes src/main/java/org/apache/datasketches/tuple/SummaryFactory.java x: 4 lines of code y: 4 # changes src/main/java/org/apache/datasketches/tuple/Util.java x: 77 lines of code y: 31 # changes src/main/java/org/apache/datasketches/tuple/adouble/DoubleSketch.java x: 25 lines of code y: 7 # changes src/main/java/org/apache/datasketches/tuple/adouble/DoubleSummary.java x: 75 lines of code y: 11 # changes src/main/java/org/apache/datasketches/tuple/aninteger/IntegerSummary.java x: 75 lines of code y: 8 # changes src/main/java/org/apache/datasketches/tuple/aninteger/IntegerSummaryDeserializer.java x: 10 lines of code y: 3 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.java x: 113 lines of code y: 15 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.java x: 101 lines of code y: 20 # changes src/main/java/org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.java x: 30 lines of code y: 13 # changes src/main/java/org/apache/datasketches/tuple/strings/ArrayOfStringsSummaryDeserializer.java x: 15 lines of code y: 6 # changes src/main/java/org/apache/datasketches/theta/CompactSketch.java x: 285 lines of code y: 29 # changes src/main/java/org/apache/datasketches/theta/DirectCompactCompressedSketch.java x: 81 lines of code y: 5 # changes src/main/java/org/apache/datasketches/theta/IntersectionImpl.java x: 409 lines of code y: 21 # changes src/main/java/org/apache/datasketches/theta/Sketch.java x: 275 lines of code y: 43 # changes src/main/java/org/apache/datasketches/theta/WrappedCompactSketch.java x: 104 lines of code y: 2 # changes src/main/java/org/apache/datasketches/cpc/CpcCompression.java x: 587 lines of code y: 4 # changes src/main/java/org/apache/datasketches/hash/MurmurHash3FFM21.java x: 184 lines of code y: 2 # changes src/main/java/org/apache/datasketches/hll/DirectAuxHashMap.java x: 158 lines of code y: 16 # changes src/main/java/org/apache/datasketches/hll/DirectCouponHashSet.java x: 113 lines of code y: 8 # changes src/main/java/org/apache/datasketches/hll/HeapAuxHashMap.java x: 159 lines of code y: 10 # changes src/main/java/org/apache/datasketches/kll/KllDoublesHelper.java x: 287 lines of code y: 70 # changes src/main/java/org/apache/datasketches/kll/KllDoublesSketch.java x: 441 lines of code y: 109 # changes src/main/java/org/apache/datasketches/kll/KllFloatsHelper.java x: 287 lines of code y: 67 # changes src/main/java/org/apache/datasketches/kll/KllFloatsSketch.java x: 440 lines of code y: 123 # changes src/main/java/org/apache/datasketches/kll/KllHelper.java x: 550 lines of code y: 98 # changes src/main/java/org/apache/datasketches/kll/KllLongsHelper.java x: 287 lines of code y: 5 # changes src/main/java/org/apache/datasketches/kll/KllLongsSketch.java x: 421 lines of code y: 5 # changes src/main/java/org/apache/datasketches/quantiles/DirectUpdateDoublesSketch.java x: 176 lines of code y: 25 # changes src/main/java/org/apache/datasketches/quantiles/DirectUpdateDoublesSketchR.java x: 177 lines of code y: 14 # changes src/main/java/org/apache/datasketches/quantiles/DoublesSketch.java x: 378 lines of code y: 58 # changes src/main/java/org/apache/datasketches/quantilescommon/QuantilesAPI.java x: 23 lines of code y: 21 # changes src/main/java/org/apache/datasketches/theta/ConcurrentDirectQuickSelectSketch.java x: 170 lines of code y: 10 # changes src/main/java/org/apache/datasketches/theta/ConcurrentHeapQuickSelectSketch.java x: 166 lines of code y: 7 # changes src/main/java/org/apache/datasketches/theta/DirectQuickSelectSketch.java x: 219 lines of code y: 23 # changes src/main/java/org/apache/datasketches/thetacommon/SetOperationCornerCases.java x: 150 lines of code y: 10 # changes src/main/java/org/apache/datasketches/tuple/SerializerDeserializer.java x: 42 lines of code y: 19 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/BloomFilter.java x: 391 lines of code y: 22 # changes src/main/java/org/apache/datasketches/theta/UnionImpl.java x: 257 lines of code y: 41 # changes src/main/java/org/apache/datasketches/theta/BytesCompactCompressedHashIterator.java x: 65 lines of code y: 1 # changes src/main/java/org/apache/datasketches/theta/BytesCompactHashIterator.java x: 26 lines of code y: 1 # changes src/main/java/org/apache/datasketches/theta/DirectCompactSketch.java x: 109 lines of code y: 25 # changes src/main/java/org/apache/datasketches/theta/WrappedCompactCompressedSketch.java x: 59 lines of code y: 1 # changes src/main/java/org/apache/datasketches/theta/HeapCompactSketch.java x: 101 lines of code y: 25 # changes src/main/java/org/apache/datasketches/theta/MemoryCompactCompressedHashIterator.java x: 77 lines of code y: 4 # changes src/main/java/org/apache/datasketches/theta/AnotBimpl.java x: 159 lines of code y: 28 # changes src/main/java/org/apache/datasketches/theta/CompactOperations.java x: 236 lines of code y: 19 # changes src/main/java/org/apache/datasketches/theta/PreambleUtil.java x: 279 lines of code y: 23 # changes src/main/java/org/apache/datasketches/theta/BitPacking.java x: 5165 lines of code y: 8 # changes tools/SketchesCheckstyle.xml x: 287 lines of code y: 64 # changes src/main/java/org/apache/datasketches/frequencies/PreambleUtil.java x: 148 lines of code y: 10 # changes src/main/java/org/apache/datasketches/quantiles/DoublesByteArrayImpl.java x: 79 lines of code y: 18 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/BloomFilterBuilder.java x: 98 lines of code y: 17 # changes src/main/java/org/apache/datasketches/hash/MurmurHash3.java x: 251 lines of code y: 13 # changes src/main/java/org/apache/datasketches/kll/KllItemsHelper.java x: 310 lines of code y: 20 # changes src/main/java/org/apache/datasketches/quantiles/package-info.java x: 1 lines of code y: 6 # changes src/main/java/org/apache/datasketches/quantilescommon/GenericSortedView.java x: 49 lines of code y: 18 # changes src/main/java/org/apache/datasketches/quantilescommon/LongsSortedView.java x: 28 lines of code y: 3 # changes src/main/java/org/apache/datasketches/quantilescommon/QuantilesDoublesAPI.java x: 37 lines of code y: 20 # changes src/main/java/org/apache/datasketches/quantilescommon/QuantilesFloatsAPI.java x: 37 lines of code y: 17 # changes src/main/java/org/apache/datasketches/quantilescommon/QuantilesLongsAPI.java x: 37 lines of code y: 3 # changes src/main/java/org/apache/datasketches/req/BaseReqSketch.java x: 101 lines of code y: 56 # changes src/main/java/org/apache/datasketches/req/ReqSerDe.java x: 203 lines of code y: 16 # changes src/main/java/org/apache/datasketches/sampling/ReservoirLongsUnion.java x: 189 lines of code y: 16 # changes src/main/java/org/apache/datasketches/theta/UpdateSketch.java x: 214 lines of code y: 29 # changes src/main/java/org/apache/datasketches/tuple/Union.java x: 118 lines of code y: 25 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/DirectArrayOfDoublesCompactSketch.java x: 208 lines of code y: 13 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/DirectArrayOfDoublesIntersection.java x: 14 lines of code y: 5 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/DirectArrayOfDoublesQuickSelectSketch.java x: 327 lines of code y: 21 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/DirectArrayOfDoublesSketchIterator.java x: 44 lines of code y: 3 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/DirectArrayOfDoublesUnion.java x: 47 lines of code y: 8 # changes src/main/java/org/apache/datasketches/common/MemoryStatus.java x: 7 lines of code y: 2 # changes src/main/java/org/apache/datasketches/common/Util.java x: 290 lines of code y: 31 # changes src/main/java/org/apache/datasketches/hll/DirectHllArray.java x: 227 lines of code y: 22 # changes src/main/java/org/apache/datasketches/kll/KllDirectLongsSketch.java x: 293 lines of code y: 2 # changes src/main/java/org/apache/datasketches/kll/KllHeapItemsSketch.java x: 226 lines of code y: 20 # changes src/main/java/org/apache/datasketches/kll/KllHeapLongsSketch.java x: 219 lines of code y: 2 # changes src/main/java/org/apache/datasketches/kll/KllLongsSketchIterator.java x: 13 lines of code y: 2 # changes src/main/java/org/apache/datasketches/kll/KllPreambleUtil.java x: 300 lines of code y: 45 # changes src/main/java/org/apache/datasketches/kll/KllSketch.java x: 236 lines of code y: 72 # changes src/main/java/org/apache/datasketches/quantilescommon/GenericInequalitySearch.java x: 120 lines of code y: 7 # changes src/main/java/org/apache/datasketches/quantilescommon/IncludeMinMax.java x: 175 lines of code y: 5 # changes src/main/java/org/apache/datasketches/quantilescommon/InequalitySearch.java x: 649 lines of code y: 7 # changes src/main/java/org/apache/datasketches/quantilescommon/LongsSketchSortedView.java x: 90 lines of code y: 2 # changes src/main/java/org/apache/datasketches/quantilescommon/QuantilesUtil.java x: 123 lines of code y: 18 # changes src/main/java/org/apache/datasketches/theta/ConcurrentHeapThetaBuffer.java x: 117 lines of code y: 13 # changes src/main/java/org/apache/datasketches/theta/ConcurrentSharedThetaSketch.java x: 36 lines of code y: 7 # changes src/main/java/org/apache/datasketches/theta/DirectQuickSelectSketchR.java x: 185 lines of code y: 26 # changes src/main/java/org/apache/datasketches/theta/EmptyCompactSketch.java x: 83 lines of code y: 19 # changes src/main/java/org/apache/datasketches/theta/Rebuilder.java x: 65 lines of code y: 7 # changes src/main/java/org/apache/datasketches/theta/SetOperationBuilder.java x: 139 lines of code y: 18 # changes src/main/java/org/apache/datasketches/theta/SingleItemSketch.java x: 190 lines of code y: 25 # changes src/main/java/org/apache/datasketches/cpc/CpcSketch.java x: 448 lines of code y: 16 # changes src/main/java/org/apache/datasketches/theta/HeapQuickSelectSketch.java x: 214 lines of code y: 22 # changes src/main/java/org/apache/datasketches/tuple/Filter.java x: 35 lines of code y: 10 # changes src/main/java/org/apache/datasketches/cpc/CompressionCharacterization.java x: 258 lines of code y: 22 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/DirectBitArrayR.java x: 103 lines of code y: 6 # changes src/main/java/org/apache/datasketches/hll/TgtHllType.java x: 10 lines of code y: 13 # changes src/main/java/org/apache/datasketches/kll/KllItemsSketch.java x: 377 lines of code y: 46 # changes src/main/java/org/apache/datasketches/partitions/BoundsRule.java x: 7 lines of code y: 7 # changes src/main/java/org/apache/datasketches/partitions/Partitioner.java x: 145 lines of code y: 14 # changes src/main/java/org/apache/datasketches/quantilescommon/GenericPartitionBoundaries.java x: 50 lines of code y: 13 # changes src/main/java/org/apache/datasketches/quantilescommon/GenericSortedViewIterator.java x: 16 lines of code y: 13 # changes src/main/java/org/apache/datasketches/quantilescommon/ItemsSketchSortedView.java x: 178 lines of code y: 11 # changes src/main/java/org/apache/datasketches/sampling/EbppsItemsSketch.java x: 299 lines of code y: 14 # changes src/main/java/org/apache/datasketches/common/ArrayOfBooleansSerDe.java x: 79 lines of code y: 10 # changes src/main/java/org/apache/datasketches/common/ArrayOfDoublesSerDe.java x: 66 lines of code y: 11 # changes src/main/java/org/apache/datasketches/common/ArrayOfNumbersSerDe.java x: 194 lines of code y: 10 # changes src/main/java/org/apache/datasketches/common/ArrayOfStringsSerDe.java x: 91 lines of code y: 11 # changes src/main/java/org/apache/datasketches/quantilescommon/KolmogorovSmirnov.java x: 94 lines of code y: 4 # changes src/main/java/org/apache/datasketches/cpc/CompressedState.java x: 284 lines of code y: 6 # changes src/main/java/org/apache/datasketches/cpc/PairTable.java x: 273 lines of code y: 6 # changes src/main/java/org/apache/datasketches/cpc/PreambleUtil.java x: 547 lines of code y: 13 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/BitArray.java x: 70 lines of code y: 17 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/DirectBitArray.java x: 149 lines of code y: 6 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/HeapBitArray.java x: 156 lines of code y: 4 # changes src/main/java/org/apache/datasketches/hll/HllSketch.java x: 321 lines of code y: 24 # changes src/main/java/org/apache/datasketches/hll/PreambleUtil.java x: 305 lines of code y: 16 # changes src/main/java/org/apache/datasketches/hllmap/UniqueCountMap.java x: 180 lines of code y: 11 # changes src/main/java/org/apache/datasketches/kll/KllDirectCompactItemsSketch.java x: 209 lines of code y: 15 # changes src/main/java/org/apache/datasketches/kll/KllDirectDoublesSketch.java x: 293 lines of code y: 50 # changes src/main/java/org/apache/datasketches/kll/KllDirectFloatsSketch.java x: 293 lines of code y: 49 # changes src/main/java/org/apache/datasketches/kll/KllHeapDoublesSketch.java x: 219 lines of code y: 42 # changes src/main/java/org/apache/datasketches/kll/KllHeapFloatsSketch.java x: 219 lines of code y: 49 # changes src/main/java/org/apache/datasketches/kll/KllMemoryValidate.java x: 147 lines of code y: 29 # changes src/main/java/org/apache/datasketches/quantiles/ClassicUtil.java x: 126 lines of code y: 9 # changes src/main/java/org/apache/datasketches/quantiles/DoublesUnionImplR.java x: 110 lines of code y: 9 # changes src/main/java/org/apache/datasketches/quantiles/ItemsSketch.java x: 424 lines of code y: 56 # changes src/main/java/org/apache/datasketches/quantiles/ItemsUnion.java x: 175 lines of code y: 22 # changes src/main/java/org/apache/datasketches/quantiles/ItemsUtil.java x: 138 lines of code y: 22 # changes src/main/java/org/apache/datasketches/quantiles/PreambleUtil.java x: 129 lines of code y: 13 # changes src/main/java/org/apache/datasketches/quantilescommon/DoublesSketchSortedView.java x: 90 lines of code y: 10 # changes src/main/java/org/apache/datasketches/quantilescommon/FloatsSketchSortedView.java x: 90 lines of code y: 6 # changes src/main/java/org/apache/datasketches/quantilescommon/SketchPartitionLimits.java x: 12 lines of code y: 3 # changes src/main/java/org/apache/datasketches/quantilescommon/SortedView.java x: 8 lines of code y: 10 # changes src/main/java/org/apache/datasketches/req/FloatBuffer.java x: 252 lines of code y: 37 # changes src/main/java/org/apache/datasketches/req/ReqSketch.java x: 432 lines of code y: 88 # changes src/main/java/org/apache/datasketches/theta/Union.java x: 32 lines of code y: 22 # changes src/main/java/org/apache/datasketches/tuple/UpdatableSketch.java x: 61 lines of code y: 25 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.java x: 77 lines of code y: 12 # changes src/main/java/org/apache/datasketches/quantiles/DirectDoublesSketchAccessor.java x: 56 lines of code y: 10 # changes src/main/java/org/apache/datasketches/quantiles/DoublesArrayAccessor.java x: 40 lines of code y: 6 # changes src/main/java/org/apache/datasketches/quantiles/DoublesUnionImpl.java x: 157 lines of code y: 14 # changes src/main/java/org/apache/datasketches/quantiles/HeapUpdateDoublesSketch.java x: 288 lines of code y: 17 # changes src/main/java/org/apache/datasketches/quantiles/DoublesUtil.java x: 169 lines of code y: 14 # changes src/main/java/org/apache/datasketches/hll/AbstractHllArray.java x: 128 lines of code y: 19 # changes src/main/java/org/apache/datasketches/filters/package-info.java x: 1 lines of code y: 1 # changes src/main/java/org/apache/datasketches/tdigest/BinarySearch.java x: 35 lines of code y: 4 # changes src/main/java/org/apache/datasketches/tdigest/Sort.java x: 95 lines of code y: 5 # changes src/main/java/org/apache/datasketches/fdt/FdtSketch.java x: 48 lines of code y: 14 # changes src/main/java/org/apache/datasketches/sampling/EbppsItemsSample.java x: 215 lines of code y: 12 # changes src/main/java/org/apache/datasketches/tuple/CompactSketch.java x: 185 lines of code y: 29 # changes src/main/java/org/apache/datasketches/tuple/QuickSelectSketch.java x: 426 lines of code y: 54 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesQuickSelectSketch.java x: 118 lines of code y: 21 # changes src/main/java/org/apache/datasketches/quantilescommon/SortedViewIterator.java x: 36 lines of code y: 8 # changes src/main/java/org/apache/datasketches/sampling/PreambleUtil.java x: 267 lines of code y: 12 # changes src/main/java/org/apache/datasketches/sampling/ReservoirItemsUnion.java x: 213 lines of code y: 15 # changes src/main/java/org/apache/datasketches/sampling/ReservoirLongsSketch.java x: 299 lines of code y: 19 # changes src/main/java/org/apache/datasketches/sampling/VarOptItemsSketch.java x: 784 lines of code y: 23 # changes src/main/java/org/apache/datasketches/sampling/VarOptItemsUnion.java x: 326 lines of code y: 11 # changes src/main/java/org/apache/datasketches/fdt/PostProcessor.java x: 104 lines of code y: 18 # changes src/main/java/org/apache/datasketches/hllmap/CouponHashMap.java x: 245 lines of code y: 8 # changes src/main/java/org/apache/datasketches/quantiles/ItemsMergeImpl.java x: 198 lines of code y: 14 # changes src/main/java/org/apache/datasketches/theta/JaccardSimilarity.java x: 77 lines of code y: 15 # changes src/main/java/org/apache/datasketches/theta/UpdateSketchBuilder.java x: 214 lines of code y: 14 # changes src/main/java/org/apache/datasketches/thetacommon/ThetaUtil.java x: 44 lines of code y: 6 # changes src/main/java/org/apache/datasketches/tuple/HashTables.java x: 118 lines of code y: 15 # changes src/main/java/org/apache/datasketches/tuple/Intersection.java x: 138 lines of code y: 34 # changes src/main/java/org/apache/datasketches/tuple/JaccardSimilarity.java x: 160 lines of code y: 11 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/HashTables.java x: 88 lines of code y: 9 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/HeapArrayOfDoublesQuickSelectSketch.java x: 258 lines of code y: 19 # changes src/main/java/org/apache/datasketches/hll/Union.java x: 596 lines of code y: 31 # changes src/main/java/org/apache/datasketches/kll/KllDoublesSketchIterator.java x: 13 lines of code y: 16 # changes src/main/java/org/apache/datasketches/kll/KllSketchIterator.java x: 42 lines of code y: 2 # changes src/main/java/org/apache/datasketches/theta/ConcurrentPropagationService.java x: 38 lines of code y: 9 # changes src/main/java/org/apache/datasketches/common/ByteArrayUtil.java x: 115 lines of code y: 4 # changes src/main/java/org/apache/datasketches/hll/BaseHllSketch.java x: 99 lines of code y: 23 # changes src/main/java/org/apache/datasketches/quantiles/DoublesSketchIterator.java x: 48 lines of code y: 10 # changes src/main/java/org/apache/datasketches/quantiles/HeapCompactDoublesSketch.java x: 169 lines of code y: 12 # changes src/main/java/org/apache/datasketches/quantiles/ItemsSketchIterator.java x: 56 lines of code y: 11 # changes src/main/java/org/apache/datasketches/fdt/package-info.java x: 1 lines of code y: 5 # changes src/main/java/org/apache/datasketches/kll/package-info.java x: 1 lines of code y: 17 # changes src/main/java/org/apache/datasketches/cpc/CpcWrapper.java x: 51 lines of code y: 5 # changes src/main/java/org/apache/datasketches/hll/RelativeErrorTables.java x: 77 lines of code y: 3 # changes src/main/java/org/apache/datasketches/hll/ToByteArrayImpl.java x: 195 lines of code y: 12 # changes src/main/java/org/apache/datasketches/hllmap/CouponTraverseMap.java x: 220 lines of code y: 5 # changes src/main/java/org/apache/datasketches/hllmap/HllMap.java x: 234 lines of code y: 5 # changes src/main/java/org/apache/datasketches/req/ReqCompactor.java x: 184 lines of code y: 37 # changes src/main/java/org/apache/datasketches/sampling/VarOptItemsSamples.java x: 139 lines of code y: 8 # changes src/main/java/org/apache/datasketches/tuple/AnotB.java x: 396 lines of code y: 44 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.java x: 180 lines of code y: 10 # changes src/main/java/org/apache/datasketches/hll/Hll8Array.java x: 86 lines of code y: 17 # changes src/main/java/org/apache/datasketches/cpc/CpcUnion.java x: 257 lines of code y: 11 # changes src/main/java/org/apache/datasketches/frequencies/ReversePurgeLongHashMap.java x: 260 lines of code y: 10 # changes src/main/java/org/apache/datasketches/theta/HeapAlphaSketch.java x: 386 lines of code y: 23 # changes src/main/java/org/apache/datasketches/hll/HllEstimators.java x: 65 lines of code y: 14 # changes src/main/java/org/apache/datasketches/hll/HllUtil.java x: 94 lines of code y: 14 # changes src/main/java/org/apache/datasketches/common/BoundsOnRatiosInSampledSets.java x: 45 lines of code y: 2 # changes src/main/java/org/apache/datasketches/common/ResizeFactor.java x: 23 lines of code y: 2 # changes src/main/java/org/apache/datasketches/cpc/BitMatrix.java x: 61 lines of code y: 5 # changes src/main/java/org/apache/datasketches/frequencies/ReversePurgeItemHashMap.java x: 241 lines of code y: 10 # changes src/main/java/org/apache/datasketches/hll/DirectHll6Array.java x: 94 lines of code y: 12 # changes src/main/java/org/apache/datasketches/hll/Hll4Array.java x: 111 lines of code y: 13 # changes src/main/java/org/apache/datasketches/hll/Hll6Array.java x: 97 lines of code y: 15 # changes src/main/java/org/apache/datasketches/hll/IntMemoryPairIterator.java x: 65 lines of code y: 8 # changes src/main/java/org/apache/datasketches/hllmap/SingleCouponMap.java x: 195 lines of code y: 4 # changes src/main/java/org/apache/datasketches/quantiles/DoublesUnionBuilder.java x: 20 lines of code y: 7 # changes src/main/java/org/apache/datasketches/quantiles/DoublesUpdateImpl.java x: 74 lines of code y: 5 # changes src/main/java/org/apache/datasketches/quantiles/ItemsByteArrayImpl.java x: 78 lines of code y: 9 # changes src/main/java/org/apache/datasketches/req/ReqSketchBuilder.java x: 49 lines of code y: 11 # changes src/main/java/org/apache/datasketches/sampling/SamplingUtil.java x: 38 lines of code y: 5 # changes src/main/java/org/apache/datasketches/theta/ForwardCompatibility.java x: 98 lines of code y: 13 # changes src/main/java/org/apache/datasketches/theta/Intersection.java x: 87 lines of code y: 13 # changes src/main/java/org/apache/datasketches/thetacommon/BinomialBoundsN.java x: 168 lines of code y: 3 # changes src/main/java/org/apache/datasketches/thetacommon/BoundsOnRatiosInTupleSketchedSets.java x: 96 lines of code y: 3 # changes src/main/java/org/apache/datasketches/thetacommon/EquivTables.java x: 256 lines of code y: 2 # changes src/main/java/org/apache/datasketches/thetacommon/QuickSelect.java x: 114 lines of code y: 2 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.java x: 103 lines of code y: 10 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/DirectArrayOfDoublesUnionR.java x: 16 lines of code y: 8 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/HeapArrayOfDoublesCompactSketch.java x: 164 lines of code y: 13 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/HeapArrayOfDoublesUnion.java x: 26 lines of code y: 6 # changes src/main/java/org/apache/datasketches/hll/CompositeInterpolationXTable.java x: 733 lines of code y: 5 # changes src/main/java/org/apache/datasketches/tuple/aninteger/IntegerSummarySetOperations.java x: 25 lines of code y: 5 # changes src/main/java/org/apache/datasketches/hll/Conversions.java x: 86 lines of code y: 15 # changes src/main/java/org/apache/datasketches/cpc/IconPolynomialCoefficients.java x: 102 lines of code y: 4 # changes src/main/java/org/apache/datasketches/tuple/aninteger/IntegerSummaryFactory.java x: 12 lines of code y: 1 # changes src/main/java/org/apache/datasketches/cpc/CompressionData.java x: 5858 lines of code y: 2 # changes src/main/java/org/apache/datasketches/cpc/RuntimeAsserts.java x: 81 lines of code y: 2 # changes src/main/java/org/apache/datasketches/hll/HarmonicNumbers.java x: 54 lines of code y: 2 # changes
123.0
# changes
  min: 1.0
  average: 13.35
  25th percentile: 4.0
  median: 9.0
  75th percentile: 17.0
  max: 123.0
0 5858.0
lines of code
min: 1.0 | average: 150.7 | 25th percentile: 24.0 | median: 83.0 | 75th percentile: 180.0 | max: 5858.0

Number of Contributors vs. Number of Changes: 363 points

tools/FindBugsExcludeFilter.xml x: 7 # contributors y: 38 # changes src/main/java/org/apache/datasketches/cpc/TestUtil.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/datasketches/common/Family.java x: 7 # contributors y: 21 # changes src/main/java/org/apache/datasketches/cpc/MergingValidation.java x: 2 # contributors y: 18 # changes src/main/java/org/apache/datasketches/cpc/QuickMergingValidation.java x: 2 # contributors y: 16 # changes src/main/java/org/apache/datasketches/cpc/StreamingValidation.java x: 2 # contributors y: 19 # changes src/main/java/org/apache/datasketches/fdt/Group.java x: 2 # contributors y: 8 # changes src/main/java/org/apache/datasketches/frequencies/ItemsSketch.java x: 3 # contributors y: 25 # changes src/main/java/org/apache/datasketches/quantiles/UpdateDoublesSketch.java x: 2 # contributors y: 12 # changes src/main/java/org/apache/datasketches/quantilescommon/QuantilesGenericAPI.java x: 2 # contributors y: 24 # changes src/main/java/org/apache/datasketches/sampling/SampleSubsetSummary.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/datasketches/tdigest/TDigestDouble.java x: 5 # contributors y: 21 # changes src/main/java/org/apache/datasketches/theta/AnotB.java x: 3 # contributors y: 17 # changes src/main/java/org/apache/datasketches/theta/SetOperation.java x: 2 # contributors y: 26 # changes src/main/java/org/apache/datasketches/thetacommon/HashOperations.java x: 2 # contributors y: 7 # changes src/main/java/org/apache/datasketches/tuple/Sketch.java x: 5 # contributors y: 28 # changes src/main/java/org/apache/datasketches/tuple/Sketches.java x: 2 # contributors y: 11 # changes src/main/java/org/apache/datasketches/tuple/Util.java x: 3 # contributors y: 31 # changes src/main/java/org/apache/datasketches/tuple/aninteger/IntegerSummaryDeserializer.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.java x: 3 # contributors y: 15 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.java x: 3 # contributors y: 20 # changes src/main/java/org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.java x: 2 # contributors y: 13 # changes src/main/java/org/apache/datasketches/tuple/strings/ArrayOfStringsSummaryDeserializer.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/datasketches/theta/CompactSketch.java x: 4 # contributors y: 29 # changes src/main/java/org/apache/datasketches/theta/DirectCompactCompressedSketch.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/datasketches/theta/IntersectionImpl.java x: 4 # contributors y: 21 # changes src/main/java/org/apache/datasketches/theta/Sketch.java x: 5 # contributors y: 43 # changes src/main/java/org/apache/datasketches/theta/WrappedCompactSketch.java x: 4 # contributors y: 2 # changes src/main/java/org/apache/datasketches/hash/MurmurHash3FFM21.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/datasketches/hll/DirectAuxHashMap.java x: 3 # contributors y: 16 # changes src/main/java/org/apache/datasketches/hll/DirectCouponHashSet.java x: 3 # contributors y: 8 # changes src/main/java/org/apache/datasketches/hll/HeapAuxHashMap.java x: 3 # contributors y: 10 # changes src/main/java/org/apache/datasketches/kll/KllDoublesHelper.java x: 5 # contributors y: 70 # changes src/main/java/org/apache/datasketches/kll/KllDoublesSketch.java x: 5 # contributors y: 109 # changes src/main/java/org/apache/datasketches/kll/KllFloatsHelper.java x: 4 # contributors y: 67 # changes src/main/java/org/apache/datasketches/kll/KllFloatsSketch.java x: 6 # contributors y: 123 # changes src/main/java/org/apache/datasketches/kll/KllHelper.java x: 5 # contributors y: 98 # changes src/main/java/org/apache/datasketches/kll/KllLongsHelper.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/datasketches/quantiles/DirectUpdateDoublesSketch.java x: 2 # contributors y: 25 # changes src/main/java/org/apache/datasketches/quantiles/DirectUpdateDoublesSketchR.java x: 2 # contributors y: 14 # changes src/main/java/org/apache/datasketches/quantiles/DoublesSketch.java x: 5 # contributors y: 58 # changes src/main/java/org/apache/datasketches/quantilescommon/QuantilesAPI.java x: 3 # contributors y: 21 # changes src/main/java/org/apache/datasketches/theta/ConcurrentDirectQuickSelectSketch.java x: 2 # contributors y: 10 # changes src/main/java/org/apache/datasketches/theta/DirectQuickSelectSketch.java x: 3 # contributors y: 23 # changes src/main/java/org/apache/datasketches/tuple/SerializerDeserializer.java x: 4 # contributors y: 19 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/BloomFilter.java x: 4 # contributors y: 22 # changes src/main/java/org/apache/datasketches/theta/UnionImpl.java x: 6 # contributors y: 41 # changes src/main/java/org/apache/datasketches/theta/BytesCompactCompressedHashIterator.java x: 2 # contributors y: 1 # changes src/main/java/org/apache/datasketches/theta/DirectCompactSketch.java x: 4 # contributors y: 25 # changes src/main/java/org/apache/datasketches/theta/CompactOperations.java x: 3 # contributors y: 19 # changes src/main/java/org/apache/datasketches/theta/PreambleUtil.java x: 4 # contributors y: 23 # changes src/main/java/org/apache/datasketches/theta/BitPacking.java x: 4 # contributors y: 8 # changes tools/SketchesCheckstyle.xml x: 7 # contributors y: 64 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/BloomFilterBuilder.java x: 4 # contributors y: 17 # changes src/main/java/org/apache/datasketches/hash/MurmurHash3.java x: 4 # contributors y: 13 # changes src/main/java/org/apache/datasketches/kll/KllItemsHelper.java x: 2 # contributors y: 20 # changes src/main/java/org/apache/datasketches/quantilescommon/LongsSortedView.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/datasketches/quantilescommon/QuantilesFloatsAPI.java x: 2 # contributors y: 17 # changes src/main/java/org/apache/datasketches/req/BaseReqSketch.java x: 4 # contributors y: 56 # changes src/main/java/org/apache/datasketches/sampling/ReservoirLongsUnion.java x: 5 # contributors y: 16 # changes src/main/java/org/apache/datasketches/sampling/ReservoirSize.java x: 4 # contributors y: 12 # changes src/main/java/org/apache/datasketches/theta/UpdateSketch.java x: 3 # contributors y: 29 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/package-info.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/datasketches/common/MemoryStatus.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/datasketches/common/Util.java x: 2 # contributors y: 31 # changes src/main/java/org/apache/datasketches/kll/KllPreambleUtil.java x: 3 # contributors y: 45 # changes src/main/java/org/apache/datasketches/kll/KllSketch.java x: 2 # contributors y: 72 # changes src/main/java/org/apache/datasketches/theta/DirectQuickSelectSketchR.java x: 3 # contributors y: 26 # changes src/main/java/org/apache/datasketches/theta/HeapQuickSelectSketch.java x: 3 # contributors y: 22 # changes src/main/java/org/apache/datasketches/cpc/CompressionCharacterization.java x: 2 # contributors y: 22 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/DirectBitArrayR.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/datasketches/kll/KllItemsSketch.java x: 3 # contributors y: 46 # changes src/main/java/org/apache/datasketches/partitions/BoundsRule.java x: 3 # contributors y: 7 # changes src/main/java/org/apache/datasketches/partitions/Partitioner.java x: 3 # contributors y: 14 # changes src/main/java/org/apache/datasketches/quantilescommon/GenericPartitionBoundaries.java x: 3 # contributors y: 13 # changes src/main/java/org/apache/datasketches/sampling/EbppsItemsSketch.java x: 4 # contributors y: 14 # changes src/main/java/org/apache/datasketches/filters/bloomfilter/HeapBitArray.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/datasketches/hll/HllSketch.java x: 5 # contributors y: 24 # changes src/main/java/org/apache/datasketches/hllmap/Map.java x: 4 # contributors y: 7 # changes src/main/java/org/apache/datasketches/hllmap/UniqueCountMap.java x: 3 # contributors y: 11 # changes src/main/java/org/apache/datasketches/kll/KllDirectCompactItemsSketch.java x: 2 # contributors y: 15 # changes src/main/java/org/apache/datasketches/kll/KllDirectDoublesSketch.java x: 2 # contributors y: 50 # changes src/main/java/org/apache/datasketches/kll/KllDirectFloatsSketch.java x: 2 # contributors y: 49 # changes src/main/java/org/apache/datasketches/kll/KllHeapDoublesSketch.java x: 2 # contributors y: 42 # changes src/main/java/org/apache/datasketches/kll/KllMemoryValidate.java x: 2 # contributors y: 29 # changes src/main/java/org/apache/datasketches/quantiles/ClassicUtil.java x: 2 # contributors y: 9 # changes src/main/java/org/apache/datasketches/quantiles/ItemsSketch.java x: 6 # contributors y: 56 # changes src/main/java/org/apache/datasketches/req/FloatBuffer.java x: 3 # contributors y: 37 # changes src/main/java/org/apache/datasketches/req/ReqSketch.java x: 5 # contributors y: 88 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.java x: 3 # contributors y: 12 # changes src/main/java/org/apache/datasketches/quantiles/DoublesArrayAccessor.java x: 1 # contributors y: 6 # changes src/main/java/org/apache/datasketches/quantiles/DoublesUnionImpl.java x: 1 # contributors y: 14 # changes src/main/java/org/apache/datasketches/quantiles/HeapUpdateDoublesSketch.java x: 1 # contributors y: 17 # changes src/main/java/org/apache/datasketches/filters/package-info.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/datasketches/tdigest/Sort.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/datasketches/hll/CouponHashSet.java x: 3 # contributors y: 9 # changes src/main/java/org/apache/datasketches/tdigest/package-info.java x: 3 # contributors y: 2 # changes src/main/java/org/apache/datasketches/tuple/CompactSketch.java x: 5 # contributors y: 29 # changes src/main/java/org/apache/datasketches/tuple/QuickSelectSketch.java x: 5 # contributors y: 54 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesQuickSelectSketch.java x: 1 # contributors y: 21 # changes src/main/java/org/apache/datasketches/sampling/ReservoirItemsSketch.java x: 4 # contributors y: 24 # changes src/main/java/org/apache/datasketches/sampling/ReservoirItemsUnion.java x: 4 # contributors y: 15 # changes src/main/java/org/apache/datasketches/fdt/PostProcessor.java x: 1 # contributors y: 18 # changes src/main/java/org/apache/datasketches/hllmap/CouponHashMap.java x: 1 # contributors y: 8 # changes src/main/java/org/apache/datasketches/tuple/HashTables.java x: 1 # contributors y: 15 # changes src/main/java/org/apache/datasketches/tuple/Intersection.java x: 2 # contributors y: 34 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/HashTables.java x: 1 # contributors y: 9 # changes src/main/java/org/apache/datasketches/tuple/arrayofdoubles/HeapArrayOfDoublesQuickSelectSketch.java x: 1 # contributors y: 19 # changes src/main/java/org/apache/datasketches/hll/Union.java x: 4 # contributors y: 31 # changes src/main/java/org/apache/datasketches/kll/KllDoublesSketchIterator.java x: 1 # contributors y: 16 # changes src/main/java/org/apache/datasketches/common/ByteArrayUtil.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/datasketches/hll/BaseHllSketch.java x: 5 # contributors y: 23 # changes src/main/java/org/apache/datasketches/quantiles/DoublesSketchIterator.java x: 1 # contributors y: 10 # changes src/main/java/org/apache/datasketches/quantiles/HeapCompactDoublesSketch.java x: 1 # contributors y: 12 # changes src/main/java/org/apache/datasketches/quantiles/ItemsSketchIterator.java x: 1 # contributors y: 11 # changes src/main/java/org/apache/datasketches/fdt/package-info.java x: 1 # contributors y: 5 # changes src/main/java/org/apache/datasketches/tuple/AnotB.java x: 3 # contributors y: 44 # changes src/main/java/org/apache/datasketches/hll/Hll4Array.java x: 1 # contributors y: 13 # changes src/main/java/org/apache/datasketches/quantiles/DoublesUnion.java x: 1 # contributors y: 7 # changes
123.0
# changes
  min: 1.0
  average: 13.35
  25th percentile: 4.0
  median: 9.0
  75th percentile: 17.0
  max: 123.0
0 7.0
# contributors
min: 1.0 | average: 2.11 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 363 points

tools/FindBugsExcludeFilter.xml x: 7 # contributors y: 31 lines of code src/main/java/org/apache/datasketches/cpc/TestUtil.java x: 3 # contributors y: 62 lines of code src/main/java/org/apache/datasketches/common/Family.java x: 7 # contributors y: 83 lines of code src/main/java/org/apache/datasketches/cpc/MergingValidation.java x: 2 # contributors y: 150 lines of code src/main/java/org/apache/datasketches/cpc/QuickMergingValidation.java x: 2 # contributors y: 123 lines of code src/main/java/org/apache/datasketches/cpc/StreamingValidation.java x: 2 # contributors y: 110 lines of code src/main/java/org/apache/datasketches/fdt/Group.java x: 2 # contributors y: 54 lines of code src/main/java/org/apache/datasketches/frequencies/ItemsSketch.java x: 3 # contributors y: 328 lines of code src/main/java/org/apache/datasketches/frequencies/LongsSketch.java x: 2 # contributors y: 386 lines of code src/main/java/org/apache/datasketches/quantiles/UpdateDoublesSketch.java x: 2 # contributors y: 36 lines of code src/main/java/org/apache/datasketches/tdigest/TDigestDouble.java x: 5 # contributors y: 442 lines of code src/main/java/org/apache/datasketches/theta/AnotB.java x: 3 # contributors y: 19 lines of code src/main/java/org/apache/datasketches/thetacommon/HashOperations.java x: 2 # contributors y: 193 lines of code src/main/java/org/apache/datasketches/tuple/DeserializeResult.java x: 2 # contributors y: 15 lines of code src/main/java/org/apache/datasketches/tuple/Sketch.java x: 5 # contributors y: 81 lines of code src/main/java/org/apache/datasketches/tuple/Util.java x: 3 # contributors y: 77 lines of code src/main/java/org/apache/datasketches/tuple/adouble/DoubleSummary.java x: 2 # contributors y: 75 lines of code src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.java x: 3 # contributors y: 113 lines of code src/main/java/org/apache/datasketches/theta/CompactSketch.java x: 4 # contributors y: 285 lines of code src/main/java/org/apache/datasketches/theta/DirectCompactCompressedSketch.java x: 4 # contributors y: 81 lines of code src/main/java/org/apache/datasketches/theta/IntersectionImpl.java x: 4 # contributors y: 409 lines of code src/main/java/org/apache/datasketches/theta/Sketch.java x: 5 # contributors y: 275 lines of code src/main/java/org/apache/datasketches/theta/WrappedCompactSketch.java x: 4 # contributors y: 104 lines of code src/main/java/org/apache/datasketches/cpc/CpcCompression.java x: 2 # contributors y: 587 lines of code src/main/java/org/apache/datasketches/hash/MurmurHash3FFM21.java x: 2 # contributors y: 184 lines of code src/main/java/org/apache/datasketches/hll/DirectAuxHashMap.java x: 3 # contributors y: 158 lines of code src/main/java/org/apache/datasketches/kll/KllDoublesHelper.java x: 5 # contributors y: 287 lines of code src/main/java/org/apache/datasketches/kll/KllFloatsSketch.java x: 6 # contributors y: 440 lines of code src/main/java/org/apache/datasketches/kll/KllHelper.java x: 5 # contributors y: 550 lines of code src/main/java/org/apache/datasketches/kll/KllLongsHelper.java x: 2 # contributors y: 287 lines of code src/main/java/org/apache/datasketches/kll/KllLongsSketch.java x: 2 # contributors y: 421 lines of code src/main/java/org/apache/datasketches/quantiles/DoublesSketch.java x: 5 # contributors y: 378 lines of code src/main/java/org/apache/datasketches/theta/DirectQuickSelectSketch.java x: 3 # contributors y: 219 lines of code src/main/java/org/apache/datasketches/tuple/SerializerDeserializer.java x: 4 # contributors y: 42 lines of code src/main/java/org/apache/datasketches/filters/bloomfilter/BloomFilter.java x: 4 # contributors y: 391 lines of code src/main/java/org/apache/datasketches/theta/UnionImpl.java x: 6 # contributors y: 257 lines of code src/main/java/org/apache/datasketches/theta/AnotBimpl.java x: 5 # contributors y: 159 lines of code src/main/java/org/apache/datasketches/theta/CompactOperations.java x: 3 # contributors y: 236 lines of code src/main/java/org/apache/datasketches/theta/BitPacking.java x: 4 # contributors y: 5165 lines of code tools/SketchesCheckstyle.xml x: 7 # contributors y: 287 lines of code src/main/java/org/apache/datasketches/hash/MurmurHash3.java x: 4 # contributors y: 251 lines of code src/main/java/org/apache/datasketches/kll/KllItemsHelper.java x: 2 # contributors y: 310 lines of code src/main/java/org/apache/datasketches/quantilescommon/LongsSortedView.java x: 1 # contributors y: 28 lines of code src/main/java/org/apache/datasketches/req/ReqSerDe.java x: 3 # contributors y: 203 lines of code src/main/java/org/apache/datasketches/sampling/ReservoirLongsUnion.java x: 5 # contributors y: 189 lines of code src/main/java/org/apache/datasketches/tuple/Union.java x: 4 # contributors y: 118 lines of code src/main/java/org/apache/datasketches/tuple/arrayofdoubles/DirectArrayOfDoublesCompactSketch.java x: 2 # contributors y: 208 lines of code src/main/java/org/apache/datasketches/common/MemoryStatus.java x: 1 # contributors y: 7 lines of code src/main/java/org/apache/datasketches/hll/DirectHllArray.java x: 4 # contributors y: 227 lines of code src/main/java/org/apache/datasketches/kll/KllDirectLongsSketch.java x: 1 # contributors y: 293 lines of code src/main/java/org/apache/datasketches/kll/KllHeapLongsSketch.java x: 1 # contributors y: 219 lines of code src/main/java/org/apache/datasketches/kll/KllPreambleUtil.java x: 3 # contributors y: 300 lines of code src/main/java/org/apache/datasketches/kll/KllSketch.java x: 2 # contributors y: 236 lines of code src/main/java/org/apache/datasketches/quantilescommon/InequalitySearch.java x: 2 # contributors y: 649 lines of code src/main/java/org/apache/datasketches/quantilescommon/LongsSketchSortedView.java x: 1 # contributors y: 90 lines of code src/main/java/org/apache/datasketches/theta/SingleItemSketch.java x: 4 # contributors y: 190 lines of code src/main/java/org/apache/datasketches/tuple/Filter.java x: 3 # contributors y: 35 lines of code src/main/java/org/apache/datasketches/cpc/CompressionCharacterization.java x: 2 # contributors y: 258 lines of code src/main/java/org/apache/datasketches/kll/KllItemsSketch.java x: 3 # contributors y: 377 lines of code src/main/java/org/apache/datasketches/cpc/PreambleUtil.java x: 2 # contributors y: 547 lines of code src/main/java/org/apache/datasketches/hll/HllSketch.java x: 5 # contributors y: 321 lines of code src/main/java/org/apache/datasketches/hllmap/UniqueCountMap.java x: 3 # contributors y: 180 lines of code src/main/java/org/apache/datasketches/quantiles/ItemsSketch.java x: 6 # contributors y: 424 lines of code src/main/java/org/apache/datasketches/quantiles/ItemsUtil.java x: 3 # contributors y: 138 lines of code src/main/java/org/apache/datasketches/req/ReqSketch.java x: 5 # contributors y: 432 lines of code src/main/java/org/apache/datasketches/tuple/UpdatableSketch.java x: 4 # contributors y: 61 lines of code src/main/java/org/apache/datasketches/quantiles/DoublesUnionImpl.java x: 1 # contributors y: 157 lines of code src/main/java/org/apache/datasketches/quantiles/DoublesUtil.java x: 1 # contributors y: 169 lines of code src/main/java/org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesQuickSelectSketch.java x: 1 # contributors y: 118 lines of code src/main/java/org/apache/datasketches/sampling/PreambleUtil.java x: 3 # contributors y: 267 lines of code src/main/java/org/apache/datasketches/sampling/ReservoirItemsSketch.java x: 4 # contributors y: 326 lines of code src/main/java/org/apache/datasketches/sampling/VarOptItemsSketch.java x: 3 # contributors y: 784 lines of code src/main/java/org/apache/datasketches/sampling/VarOptItemsUnion.java x: 2 # contributors y: 326 lines of code src/main/java/org/apache/datasketches/fdt/PostProcessor.java x: 1 # contributors y: 104 lines of code src/main/java/org/apache/datasketches/hllmap/CouponHashMap.java x: 1 # contributors y: 245 lines of code src/main/java/org/apache/datasketches/quantiles/ItemsMergeImpl.java x: 1 # contributors y: 198 lines of code src/main/java/org/apache/datasketches/tuple/arrayofdoubles/HeapArrayOfDoublesQuickSelectSketch.java x: 1 # contributors y: 258 lines of code src/main/java/org/apache/datasketches/hll/Union.java x: 4 # contributors y: 596 lines of code src/main/java/org/apache/datasketches/hll/BaseHllSketch.java x: 5 # contributors y: 99 lines of code src/main/java/org/apache/datasketches/quantiles/DoublesSketchIterator.java x: 1 # contributors y: 48 lines of code src/main/java/org/apache/datasketches/tuple/AnotB.java x: 3 # contributors y: 396 lines of code src/main/java/org/apache/datasketches/hll/CompositeInterpolationXTable.java x: 1 # contributors y: 733 lines of code src/main/java/org/apache/datasketches/cpc/CompressionData.java x: 1 # contributors y: 5858 lines of code
5858.0
lines of code
  min: 1.0
  average: 150.7
  25th percentile: 24.0
  median: 83.0
  75th percentile: 180.0
  max: 5858.0
0 7.0
# contributors
min: 1.0 | average: 2.11 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0