apache / datasketches-characterization
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 3% | 11% | 32% | 53%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 5% | 12% | 40% | 41%
xml0% | 0% | 91% | 0% | 8%
cpp0% | 0% | 0% | 18% | 81%
hpp0% | 0% | 0% | 23% | 76%
m0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 5% | 12% | 40% | 41%
tools0% | 0% | 91% | 0% | 8%
cpp0% | 0% | 0% | 14% | 85%
Longest Files (Top 50)
File# lines# units
Files.java
in src/main/java/org/apache/datasketches
522 44
279 -
ConcurrentThetaMultithreadedSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/theta/concurrent
274 29
KllSketchAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
263 7
HllConfidenceIntervalInverseProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
257 11
ReqSketchAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/req
240 9
FdtAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/fdt
222 10
BaseAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
199 7
BaseBoundsAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
194 7
DoublesSketchSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
193 6
HllJavaCppGenerator.java
in src/main/java/org/apache/datasketches/characterization/hll
181 10
ExactStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
175 11
Job.java
in src/main/java/org/apache/datasketches
172 18
BaseUtf8SpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/memory
165 12
ReqSketchAccuracyProfile2.java
in src/main/java/org/apache/datasketches/characterization/req
165 9
HashBytesSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hash
158 8
KllFloatsSketchRankGaussianAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
156 9
DruidAppHistStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
152 7
QuantilesStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
149 8
KllDoublesSketchRankGaussianAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
147 9
KllFloatsSketchSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
135 8
KllSketchSizeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
134 9
TDigestSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles/tdigest
125 8
MSketchStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
124 6
StreamMaker.java
in src/main/java/org/apache/datasketches/characterization/req
122 2
ConcurrentTestContext.java
in src/main/java/org/apache/datasketches/characterization/concurrent
119 12
HashLongsSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hash
117 7
ItemsSketchSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
116 6
BaseSerDeProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
114 7
RandomPowerLawGenerator.java
in src/main/java/org/apache/datasketches
114 17
BaseSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/memory
112 7
TrueFloatRanks.java
in src/main/java/org/apache/datasketches/characterization/req
112 6
ReqSketchSizeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/req
110 9
108 3
108 3
106 9
HllAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
105 2
ReqSketchLongSizeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/req
103 9
102 1
101 1
99 1
HllMergeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
97 5
BaseMergeSpeedProfile2.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
95 6
BaseMergeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
95 6
93 1
BaseUpdateSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
92 7
MonotonicPoints.java
in src/main/java/org/apache/datasketches
90 5
BaseHashSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hash
89 5
87 1
DirectoryWalker.java
in src/main/java/org/apache/datasketches
86 4
Files With Most Units (Top 50)
File# lines# units
Files.java
in src/main/java/org/apache/datasketches
522 44
ConcurrentThetaMultithreadedSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/theta/concurrent
274 29
Job.java
in src/main/java/org/apache/datasketches
172 18
RandomPowerLawGenerator.java
in src/main/java/org/apache/datasketches
114 17
PowerLawGenerator.java
in src/main/java/org/apache/datasketches
81 15
BaseUtf8SpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/memory
165 12
ConcurrentTestContext.java
in src/main/java/org/apache/datasketches/characterization/concurrent
119 12
HllConfidenceIntervalInverseProfile.java
in src/main/java/org/apache/datasketches/characterization/hll
257 11
ExactStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
175 11
ByteArrayBuilder.java
in src/main/java/org/apache/datasketches
74 11
HllJavaCppGenerator.java
in src/main/java/org/apache/datasketches/characterization/hll
181 10
FdtAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/fdt
222 10
106 9
TestGroup.java
in src/main/java/org/apache/datasketches/characterization/fdt
70 9
KllFloatsSketchRankGaussianAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
156 9
KllSketchSizeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
134 9
KllDoublesSketchRankGaussianAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
147 9
ReqSketchAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/req
240 9
ReqSketchAccuracyProfile2.java
in src/main/java/org/apache/datasketches/characterization/req
165 9
ReqSketchSizeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/req
110 9
ReqSketchLongSizeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/req
103 9
Properties.java
in src/main/java/org/apache/datasketches
70 9
Shuffle.java
in src/main/java/org/apache/datasketches/characterization
53 8
HashBytesSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hash
158 8
KllFloatsSketchSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
135 8
TDigestSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles/tdigest
125 8
QuantilesStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
149 8
65 7
BaseSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/memory
112 7
HashLongsSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/hash
117 7
ZipfDistribution.java
in src/main/java/org/apache/datasketches/characterization
63 7
KllSketchAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/kll
263 7
BaseUpdateSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
92 7
BaseSerDeProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
114 7
BaseBoundsAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
194 7
BaseAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
199 7
DruidAppHistStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
152 7
ArrayListFile.java
in src/main/java/org/apache/datasketches
68 7
61 6
LongsSketchSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/frequencies
80 6
ReqMergeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/req
81 6
TrueFloatRanks.java
in src/main/java/org/apache/datasketches/characterization/req
112 6
BaseMergeSpeedProfile2.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
95 6
BaseMergeSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/uniquecount
95 6
ConcurrentTestThread.java
in src/main/java/org/apache/datasketches/characterization/concurrent
45 6
ItemsSketchSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
116 6
ItemsSketchAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
69 6
DoublesSketchSpeedProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
193 6
MSketchStreamAProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
124 6
DoublesSketchAccuracyProfile.java
in src/main/java/org/apache/datasketches/characterization/quantiles
74 6
Files With Long Lines (Top 28)

There are 28 files with lines longer than 120 characters. In total, there are 60 long lines.

File# lines# units# long lines
93 1 6
279 - 5
101 1 5
108 3 4
108 3 4
99 1 4
102 1 4
req_sketch_items.m
in cpp/matlab
41 - 2
68 1 2
87 1 2
67 1 2
72 1 2
85 1 2
job_profile.cpp
in cpp/src
48 5 2
36 - 1
40 - 1
req_merge_time.m
in cpp/matlab
32 - 1
36 - 1
34 - 1
34 - 1
34 - 1
32 - 1
42 - 1
78 3 1
80 3 1
26 1 1
68 1 1
73 1 1
Correlations

File Size vs. Commits (all time): 235 points

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

File Size vs. Contributors (all time): 235 points

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

File Size vs. Commits (30 days): 1 points

cpp/matlab/theta_sketch_serialized_size.m x: 1 commits (30d) y: 43 lines of code
43.0
lines of code
  min: 43.0
  average: 43.0
  25th percentile: 43.0
  median: 43.0
  75th percentile: 43.0
  max: 43.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

cpp/matlab/theta_sketch_serialized_size.m x: 1 contributors (30d) y: 43 lines of code
43.0
lines of code
  min: 43.0
  average: 43.0
  25th percentile: 43.0
  median: 43.0
  75th percentile: 43.0
  max: 43.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 1 points

cpp/matlab/theta_sketch_serialized_size.m x: 1 commits (90d) y: 43 lines of code
43.0
lines of code
  min: 43.0
  average: 43.0
  25th percentile: 43.0
  median: 43.0
  75th percentile: 43.0
  max: 43.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 1 points

cpp/matlab/theta_sketch_serialized_size.m x: 1 contributors (90d) y: 43 lines of code
43.0
lines of code
  min: 43.0
  average: 43.0
  25th percentile: 43.0
  median: 43.0
  75th percentile: 43.0
  max: 43.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0