You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2019/06/10 19:27:20 UTC

[incubator-datasketches-cpp] branch master updated (31ca415 -> 7034c50)

This is an automated email from the ASF dual-hosted git repository.

leerho pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git.


    from 31ca415  expose constructor with starting size
     add 16c40e6  theta draft
     add a4d6e7c  correct binary
     add 4a2be27  check union theta first
     add 8d08772  stream serialize and deserialize
     add 1089096  raw bytes serialize and deserialize
     add 4fa74c7  raw bytes deserialize as base class
     add 4ec3b03  added checking in deserialize
     add d8d3d7b  removed debug print
     add ac3866b  union builder
     add e91cb71  performance optimization
     add c031cec  removed unimplemented method for now
     add 992a2a2  check seed
     add c29b11b  slight optimization
     add 6426472  removed unstructured test, added test for non-empty sketch with no retained keys in sampling mode
     add 84d85dd  handling of empty flag
     add 70e32c5  test compact
     add a752128  theta intersection
     add 0f3c7dc  a-not-b set operation
     add e6f994f  error bounds
     add 6e3dbe7  disabled debug print
     add 49fcec1  moved static tables out of class
     add 27d00b8  method was moved to update_theta_sketch
     new 7034c50  Merge pull request #28 from apache/theta

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:
 Makefile                                           |    4 +-
 theta/include/binomial_bounds.hpp                  |  444 ++++++++
 theta/include/theta_a_not_b.hpp                    |   43 +
 theta/include/theta_a_not_b_impl.hpp               |  104 ++
 theta/include/theta_intersection.hpp               |   56 +
 theta/include/theta_intersection_impl.hpp          |  177 ++++
 theta/include/theta_sketch.hpp                     |  281 +++++
 theta/include/theta_sketch_impl.hpp                | 1072 ++++++++++++++++++++
 theta/include/theta_union.hpp                      |   61 ++
 theta/include/theta_union_impl.hpp                 |  100 ++
 theta/test/theta_a_not_b_test.cpp                  |  225 ++++
 theta/test/theta_compact_empty_from_java.bin       |  Bin 0 -> 8 bytes
 theta/test/theta_compact_estimation_from_java.bin  |  Bin 0 -> 34760 bytes
 theta/test/theta_compact_single_item_from_java.bin |  Bin 0 -> 16 bytes
 theta/test/theta_intersection_test.cpp             |  226 +++++
 theta/test/theta_sketch_test.cpp                   |  420 ++++++++
 theta/test/theta_union_test.cpp                    |   98 ++
 theta/test/theta_update_empty_from_java.bin        |  Bin 0 -> 1048 bytes
 theta/test/theta_update_estimation_from_java.bin   |  Bin 0 -> 65560 bytes
 theta/theta.mk                                     |   31 +
 20 files changed, 3341 insertions(+), 1 deletion(-)
 create mode 100644 theta/include/binomial_bounds.hpp
 create mode 100644 theta/include/theta_a_not_b.hpp
 create mode 100644 theta/include/theta_a_not_b_impl.hpp
 create mode 100644 theta/include/theta_intersection.hpp
 create mode 100644 theta/include/theta_intersection_impl.hpp
 create mode 100644 theta/include/theta_sketch.hpp
 create mode 100644 theta/include/theta_sketch_impl.hpp
 create mode 100644 theta/include/theta_union.hpp
 create mode 100644 theta/include/theta_union_impl.hpp
 create mode 100644 theta/test/theta_a_not_b_test.cpp
 create mode 100644 theta/test/theta_compact_empty_from_java.bin
 create mode 100644 theta/test/theta_compact_estimation_from_java.bin
 create mode 100644 theta/test/theta_compact_single_item_from_java.bin
 create mode 100644 theta/test/theta_intersection_test.cpp
 create mode 100644 theta/test/theta_sketch_test.cpp
 create mode 100644 theta/test/theta_union_test.cpp
 create mode 100644 theta/test/theta_update_empty_from_java.bin
 create mode 100644 theta/test/theta_update_estimation_from_java.bin
 create mode 100644 theta/theta.mk


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org


[incubator-datasketches-cpp] 01/01: Merge pull request #28 from apache/theta

Posted by le...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

leerho pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git

commit 7034c502e83d0189a7308845701b591f7db39d5f
Merge: 31ca415 27d00b8
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Mon Jun 10 12:27:14 2019 -0700

    Merge pull request #28 from apache/theta
    
    Theta sketch

 Makefile                                           |    4 +-
 theta/include/binomial_bounds.hpp                  |  444 ++++++++
 theta/include/theta_a_not_b.hpp                    |   43 +
 theta/include/theta_a_not_b_impl.hpp               |  104 ++
 theta/include/theta_intersection.hpp               |   56 +
 theta/include/theta_intersection_impl.hpp          |  177 ++++
 theta/include/theta_sketch.hpp                     |  281 +++++
 theta/include/theta_sketch_impl.hpp                | 1072 ++++++++++++++++++++
 theta/include/theta_union.hpp                      |   61 ++
 theta/include/theta_union_impl.hpp                 |  100 ++
 theta/test/theta_a_not_b_test.cpp                  |  225 ++++
 theta/test/theta_compact_empty_from_java.bin       |  Bin 0 -> 8 bytes
 theta/test/theta_compact_estimation_from_java.bin  |  Bin 0 -> 34760 bytes
 theta/test/theta_compact_single_item_from_java.bin |  Bin 0 -> 16 bytes
 theta/test/theta_intersection_test.cpp             |  226 +++++
 theta/test/theta_sketch_test.cpp                   |  420 ++++++++
 theta/test/theta_union_test.cpp                    |   98 ++
 theta/test/theta_update_empty_from_java.bin        |  Bin 0 -> 1048 bytes
 theta/test/theta_update_estimation_from_java.bin   |  Bin 0 -> 65560 bytes
 theta/theta.mk                                     |   31 +
 20 files changed, 3341 insertions(+), 1 deletion(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org