You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by pl...@apache.org on 2025/11/07 09:05:57 UTC
(datasketches-go) 01/01: Merge pull request #58 from proost/feat-compact-sketch
This is an automated email from the ASF dual-hosted git repository.
placave pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datasketches-go.git
commit b4cfde6050839a48fdbb5a811aea19055ea68cdc
Merge: 750bff5 b21d213
Author: Pierre Lacave <pl...@apache.org>
AuthorDate: Fri Nov 7 04:05:50 2025 -0500
Merge pull request #58 from proost/feat-compact-sketch
feat: compact theta sketch
.../theta_compressed_n1000000_cpp.sk | Bin 0 -> 38558 bytes
.../theta_compressed_n100000_cpp.sk | Bin 0 -> 26800 bytes
.../theta_compressed_n10000_cpp.sk | Bin 0 -> 35955 bytes
.../theta_compressed_n1000_cpp.sk | Bin 0 -> 7010 bytes
.../theta_compressed_n100_cpp.sk | Bin 0 -> 759 bytes
.../theta_compressed_n10_cpp.sk | 2 +
.../cpp_generated_files/theta_n0_cpp.sk | Bin 0 -> 8 bytes
.../cpp_generated_files/theta_n1000000_cpp.sk | Bin 0 -> 52504 bytes
.../cpp_generated_files/theta_n100000_cpp.sk | Bin 0 -> 34304 bytes
.../cpp_generated_files/theta_n10000_cpp.sk | Bin 0 -> 42616 bytes
.../cpp_generated_files/theta_n1000_cpp.sk | Bin 0 -> 8016 bytes
.../cpp_generated_files/theta_n100_cpp.sk | Bin 0 -> 816 bytes
.../cpp_generated_files/theta_n10_cpp.sk | Bin 0 -> 96 bytes
.../cpp_generated_files/theta_n1_cpp.sk | Bin 0 -> 16 bytes
.../theta_non_empty_no_entries_cpp.sk | Bin 0 -> 24 bytes
.../theta_compressed_n1000000_go.sk | Bin 0 -> 38558 bytes
.../theta_compressed_n100000_go.sk | Bin 0 -> 26800 bytes
.../theta_compressed_n10000_go.sk | Bin 0 -> 35955 bytes
.../theta_compressed_n1000_go.sk | Bin 0 -> 7010 bytes
.../go_generated_files/theta_compressed_n100_go.sk | Bin 0 -> 759 bytes
.../go_generated_files/theta_compressed_n10_go.sk | 2 +
.../go_generated_files/theta_n0_go.sk | Bin 0 -> 8 bytes
.../go_generated_files/theta_n1000000_go.sk | Bin 0 -> 52504 bytes
.../go_generated_files/theta_n100000_go.sk | Bin 0 -> 34304 bytes
.../go_generated_files/theta_n10000_go.sk | Bin 0 -> 42616 bytes
.../go_generated_files/theta_n1000_go.sk | Bin 0 -> 8016 bytes
.../go_generated_files/theta_n100_go.sk | Bin 0 -> 816 bytes
.../go_generated_files/theta_n10_go.sk | Bin 0 -> 96 bytes
.../go_generated_files/theta_n1_go.sk | Bin 0 -> 16 bytes
.../theta_non_empty_no_entries_go.sk | Bin 0 -> 24 bytes
.../theta_compressed_n1000000_java.sk | Bin 0 -> 38558 bytes
.../theta_compressed_n100000_java.sk | Bin 0 -> 26800 bytes
.../theta_compressed_n10000_java.sk | Bin 0 -> 35955 bytes
.../theta_compressed_n1000_java.sk | Bin 0 -> 7010 bytes
.../theta_compressed_n100_java.sk | Bin 0 -> 759 bytes
.../theta_compressed_n10_java.sk | 2 +
.../java_generated_files/theta_n0_java.sk | Bin 0 -> 8 bytes
.../java_generated_files/theta_n1000000_java.sk | Bin 0 -> 52504 bytes
.../java_generated_files/theta_n100000_java.sk | Bin 0 -> 34304 bytes
.../java_generated_files/theta_n10000_java.sk | Bin 0 -> 42616 bytes
.../java_generated_files/theta_n1000_java.sk | Bin 0 -> 8016 bytes
.../java_generated_files/theta_n100_java.sk | Bin 0 -> 816 bytes
.../java_generated_files/theta_n10_java.sk | Bin 0 -> 96 bytes
.../java_generated_files/theta_n1_java.sk | Bin 0 -> 16 bytes
.../theta_non_empty_no_entries_java.sk | Bin 0 -> 24 bytes
theta/compact_sketch.go | 338 ++++++++
theta/compact_sketch_test.go | 240 ++++++
theta/decoder.go | 416 ++++++++++
theta/encoder.go | 207 +++++
theta/sketch_serialization_test.go | 873 +++++++++++++++++++++
theta/theta_compact_empty_from_java_v1.sk | Bin 0 -> 24 bytes
theta/theta_compact_empty_from_java_v2.sk | Bin 0 -> 8 bytes
theta/theta_compact_estimation_from_java_v1.sk | Bin 0 -> 34760 bytes
theta/theta_compact_estimation_from_java_v2.sk | Bin 0 -> 34760 bytes
theta/update_sketch.go | 8 +
theta/update_sketch_test.go | 86 ++
56 files changed, 2174 insertions(+)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org