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]

Reply via email to