This is an automated email from the ASF dual-hosted git repository.
alsay pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/datasketches-cpp.git.
from 0520082 Merge pull request #188 from apache/coverage_fix
add 2d9edb9 promoted new implementation of theta sketch
add 175849a this test was included prematurely, disabled for now
add 1245c84 Merge branch 'master' into theta_tuple_common_base
add c5fdcb1 Merge branch 'theta_tuple_common_base' of
[email protected]:apache/incubator-datasketches-cpp.git into
theta_tuple_common_base
add dc5599e Update python wrapper to handle theta API changes
add bf47a89 forward input sketch
add 4b86691 fixed name
add a10e646 update python theta union update for new template API
add 25d75fc Merge branch 'theta_tuple_common_base' of
[email protected]:apache/incubator-datasketches-cpp.git into
theta_tuple_common_base
new 5b3ff2d Merge pull request #189 from apache/theta_tuple_common_base
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
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 --
.../include/tuple_jaccard_similarity.hpp | 28 +-
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/theta_union_experimental_test.cpp | 44 --
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 +-
53 files changed, 587 insertions(+), 3586 deletions(-)
rename {tuple => theta}/include/bounds_on_ratios_in_sampled_sets.hpp (98%)
rename {tuple => theta}/include/bounds_on_ratios_in_theta_sketched_sets.hpp
(99%)
rename {tuple => theta}/include/theta_comparators.hpp (100%)
rename {tuple => theta}/include/theta_constants.hpp (98%)
rename {tuple => theta}/include/theta_helpers.hpp (100%)
rename {tuple => theta}/include/theta_intersection_base.hpp (100%)
rename {tuple => theta}/include/theta_intersection_base_impl.hpp (100%)
rename tuple/include/theta_a_not_b_experimental_impl.hpp =>
theta/include/theta_jaccard_similarity.hpp (61%)
rename tuple/include/jaccard_similarity.hpp =>
theta/include/theta_jaccard_similarity_base.hpp (86%)
rename {tuple => theta}/include/theta_set_difference_base.hpp (100%)
rename {tuple => theta}/include/theta_set_difference_base_impl.hpp (100%)
rename {tuple => theta}/include/theta_union_base.hpp (97%)
rename {tuple => theta}/include/theta_union_base_impl.hpp (97%)
rename {tuple => theta}/include/theta_update_sketch_base.hpp (96%)
rename {tuple => theta}/include/theta_update_sketch_base_impl.hpp (99%)
rename {tuple => theta}/test/theta_jaccard_similarity_test.cpp (98%)
delete mode 100644 tuple/include/theta_a_not_b_experimental.hpp
delete mode 100644 tuple/include/theta_intersection_experimental.hpp
delete mode 100644 tuple/include/theta_intersection_experimental_impl.hpp
delete mode 100644 tuple/include/theta_sketch_experimental.hpp
delete mode 100644 tuple/include/theta_sketch_experimental_impl.hpp
delete mode 100644 tuple/include/theta_union_experimental.hpp
delete mode 100644 tuple/include/theta_union_experimental_impl.hpp
copy req/include/req_common.hpp => tuple/include/tuple_jaccard_similarity.hpp
(61%)
mode change 100755 => 100644
delete mode 100644 tuple/test/theta_a_not_b_experimental_test.cpp
delete mode 100644 tuple/test/theta_compact_empty_from_java.sk
delete mode 100644 tuple/test/theta_compact_estimation_from_java.sk
delete mode 100644 tuple/test/theta_compact_single_item_from_java.sk
delete mode 100644 tuple/test/theta_intersection_experimental_test.cpp
delete mode 100644 tuple/test/theta_sketch_experimental_test.cpp
delete mode 100644 tuple/test/theta_union_experimental_test.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]