This is an automated email from the ASF dual-hosted git repository.
jmalkin pushed a change to branch hll_allocator
in repository https://gitbox.apache.org/repos/asf/datasketches-cpp.git.
from c9577f9 removed unnecessary method
add c91bf6a support allocator instance
add a707a00 Merge pull request #183 from apache/cpc_allocator
add 2d9edb9 promoted new implementation of theta sketch
add 175849a this test was included prematurely, disabled for now
add 1dbeafc Fix typo in header file name
add 9b7fcf2 Adding missing include files to install and source
add f9361b0 Merge pull request #187 from bryanherger/master
add f561bde try to get coveralls to have a useful badge
add 0520082 Merge pull request #188 from apache/coverage_fix
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 3c8816e Update python wrapper to handle theta API changes
add 8c744b9 Merge branch 'hll_allocator' of
github.com:apache/datasketches-cpp into hll_allocator
add 1ae29a5 Merge branch 'hll_allocator' of
github.com:apache/datasketches-cpp into hll_allocator
add 71b8b3a update python to remove is_compact from hll union
No new revisions were added by this update.
Summary of changes:
.github/workflows/code_coverage.yml | 6 +-
cpc/include/cpc_common.hpp | 3 +
cpc/include/cpc_compressor.hpp | 4 +-
cpc/include/cpc_compressor_impl.hpp | 47 +-
cpc/include/cpc_sketch.hpp | 13 +-
cpc/include/cpc_sketch_impl.hpp | 33 +-
cpc/include/cpc_union.hpp | 4 +-
cpc/include/cpc_union_impl.hpp | 12 +-
cpc/include/u32_table.hpp | 6 +-
cpc/include/u32_table_impl.hpp | 18 +-
hll/CMakeLists.txt | 3 +
python/src/hll_wrapper.cpp | 2 -
python/src/theta_wrapper.cpp | 33 +-
python/tests/hll_test.py | 1 -
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 | 86 +--
{tuple => theta}/include/theta_union_base.hpp | 2 +-
{tuple => theta}/include/theta_union_base_impl.hpp | 5 +
theta/include/theta_union_impl.hpp | 81 +-
.../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 +-
66 files changed, 671 insertions(+), 3648 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]