This is an automated email from the ASF dual-hosted git repository. alsay pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/datasketches-cpp.git
commit 5b3ff2d047608ca9d590bce6caa0a7c399bb6633 Merge: 0520082 25d75fc Author: Alexander Saydakov <[email protected]> AuthorDate: Thu Feb 4 14:15:52 2021 -0800 Merge pull request #189 from apache/theta_tuple_common_base promoted new implementation of theta sketch python/src/theta_wrapper.cpp | 37 +- python/tests/theta_test.py | 6 +- theta/CMakeLists.txt | 33 +- .../include/bounds_on_ratios_in_sampled_sets.hpp | 3 +- .../bounds_on_ratios_in_theta_sketched_sets.hpp | 2 +- theta/include/theta_a_not_b.hpp | 41 +- theta/include/theta_a_not_b_impl.hpp | 51 +- {tuple => theta}/include/theta_comparators.hpp | 0 {tuple => theta}/include/theta_constants.hpp | 2 + {tuple => theta}/include/theta_helpers.hpp | 0 theta/include/theta_intersection.hpp | 51 +- .../include/theta_intersection_base.hpp | 0 .../include/theta_intersection_base_impl.hpp | 0 theta/include/theta_intersection_impl.hpp | 98 +-- .../include/theta_jaccard_similarity.hpp | 22 +- .../include/theta_jaccard_similarity_base.hpp | 28 +- .../include/theta_set_difference_base.hpp | 0 .../include/theta_set_difference_base_impl.hpp | 0 theta/include/theta_sketch.hpp | 398 ++++------ theta/include/theta_sketch_impl.hpp | 851 +++++---------------- theta/include/theta_union.hpp | 87 +-- {tuple => theta}/include/theta_union_base.hpp | 2 +- {tuple => theta}/include/theta_union_base_impl.hpp | 5 + theta/include/theta_union_impl.hpp | 82 +- .../include/theta_update_sketch_base.hpp | 16 +- .../include/theta_update_sketch_base_impl.hpp | 5 + theta/test/CMakeLists.txt | 1 + .../test/theta_jaccard_similarity_test.cpp | 5 +- theta/test/theta_sketch_test.cpp | 271 +------ tuple/CMakeLists.txt | 38 +- tuple/include/theta_a_not_b_experimental.hpp | 53 -- tuple/include/theta_intersection_experimental.hpp | 78 -- .../theta_intersection_experimental_impl.hpp | 43 -- tuple/include/theta_sketch_experimental.hpp | 393 ---------- tuple/include/theta_sketch_experimental_impl.hpp | 481 ------------ tuple/include/theta_union_experimental.hpp | 88 --- tuple/include/theta_union_experimental_impl.hpp | 47 -- .../tuple_jaccard_similarity.hpp} | 32 +- tuple/include/tuple_sketch.hpp | 23 +- tuple/include/tuple_sketch_impl.hpp | 8 +- tuple/test/CMakeLists.txt | 9 +- tuple/test/theta_a_not_b_experimental_test.cpp | 250 ------ tuple/test/theta_compact_empty_from_java.sk | Bin 8 -> 0 bytes tuple/test/theta_compact_estimation_from_java.sk | Bin 34760 -> 0 bytes tuple/test/theta_compact_single_item_from_java.sk | Bin 16 -> 0 bytes .../test/theta_intersection_experimental_test.cpp | 224 ------ tuple/test/theta_sketch_experimental_test.cpp | 247 ------ tuple/test/tuple_a_not_b_test.cpp | 5 +- tuple/test/tuple_intersection_test.cpp | 5 +- tuple/test/tuple_jaccard_similarity_test.cpp | 3 +- tuple/test/tuple_sketch_allocation_test.cpp | 4 +- tuple/test/tuple_union_test.cpp | 5 +- 52 files changed, 588 insertions(+), 3545 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
