You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by jm...@apache.org on 2020/02/18 20:37:46 UTC

[incubator-datasketches-cpp] branch master updated (3b12041 -> dbeaf44)

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

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


    from 3b12041  Merge pull request #88 from apache/kll_moving_merge
     add e788651  [WIP, incomplete with a bunch of debug code] checkpointing varopt with basic sketch framework mostly coded. Lacks querying, unit tests, and unioning so lots left to do
     add c459d83  Merge branch 'sampling' of https://github.com/apache/incubator-datasketches-cpp into sampling
     add 1ca5bad  [WIP] var opt union feature complete, very minimal testing
     add c071c30  remove reference to debug header
     add dfdd040  [WIP] adding var_opt_sketch tests, fixing issues along the way
     add d73bca4  [WIP] finish porting relevant java unit tests, fixing bugs along the way
     add 180094d  [WIP] add binary compatibility tests to var opt sketch
     add 2f719b8  [WIP] add var opt union tests, fixing bugs uncovered along the way
     add 4b96ede  [WIP, almost done] improve serialization coverage, update tests to allow for equivalence when random selection invovled in get_result()
     add 7e3e8ab  finish deserialization tests from java, describe code used to generate java binaries
     add 4f91eba  add varopt to python, with changes to support human-readable to_string() even if type has no operator<< defined
     add e72ac26  add python unit tests/example, ensure properly using placement constructor when copying data items
     add bfc75c8  address review comments
     new dbeaf44  Merge pull request #87 from apache/sampling

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:
 CMakeLists.txt                                 |    3 +-
 NOTICE                                         |    4 +
 common/include/bounds_binomial_proportions.hpp |  291 +++++
 python/CMakeLists.txt                          |    2 +
 python/src/datasketches.cpp                    |    2 +
 python/src/vo_wrapper.cpp                      |  133 ++
 python/tests/vo_test.py                        |   99 ++
 {fi => sampling}/CMakeLists.txt                |   22 +-
 sampling/include/var_opt_sketch.hpp            |  249 ++++
 sampling/include/var_opt_sketch_impl.hpp       | 1583 ++++++++++++++++++++++++
 sampling/include/var_opt_union.hpp             |  171 +++
 sampling/include/var_opt_union_impl.hpp        |  609 +++++++++
 {kll => sampling}/test/CMakeLists.txt          |   25 +-
 sampling/test/binaries_from_java.txt           |   67 +
 sampling/test/var_opt_sketch_test.cpp          |  553 +++++++++
 sampling/test/var_opt_union_test.cpp           |  368 ++++++
 sampling/test/varopt_sketch_long_sampling.bin  |  Bin 0 -> 8248 bytes
 sampling/test/varopt_sketch_string_exact.bin   |  Bin 0 -> 2916 bytes
 sampling/test/varopt_union_double_sampling.bin |  Bin 0 -> 572 bytes
 19 files changed, 4156 insertions(+), 25 deletions(-)
 create mode 100644 common/include/bounds_binomial_proportions.hpp
 create mode 100644 python/src/vo_wrapper.cpp
 create mode 100644 python/tests/vo_test.py
 copy {fi => sampling}/CMakeLists.txt (68%)
 create mode 100644 sampling/include/var_opt_sketch.hpp
 create mode 100644 sampling/include/var_opt_sketch_impl.hpp
 create mode 100644 sampling/include/var_opt_union.hpp
 create mode 100644 sampling/include/var_opt_union_impl.hpp
 copy {kll => sampling}/test/CMakeLists.txt (65%)
 create mode 100644 sampling/test/binaries_from_java.txt
 create mode 100644 sampling/test/var_opt_sketch_test.cpp
 create mode 100644 sampling/test/var_opt_union_test.cpp
 create mode 100644 sampling/test/varopt_sketch_long_sampling.bin
 create mode 100644 sampling/test/varopt_sketch_string_exact.bin
 create mode 100644 sampling/test/varopt_union_double_sampling.bin


---------------------------------------------------------------------
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 #87 from apache/sampling

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

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

commit dbeaf449a512382a00d806b1a3524bce8c780d74
Merge: 3b12041 bfc75c8
Author: Jon Malkin <jm...@users.noreply.github.com>
AuthorDate: Tue Feb 18 12:37:40 2020 -0800

    Merge pull request #87 from apache/sampling
    
    Varopt Sampling

 CMakeLists.txt                                 |    3 +-
 NOTICE                                         |    4 +
 common/include/bounds_binomial_proportions.hpp |  291 +++++
 python/CMakeLists.txt                          |    2 +
 python/src/datasketches.cpp                    |    2 +
 python/src/vo_wrapper.cpp                      |  133 ++
 python/tests/vo_test.py                        |   99 ++
 sampling/CMakeLists.txt                        |   50 +
 sampling/include/var_opt_sketch.hpp            |  249 ++++
 sampling/include/var_opt_sketch_impl.hpp       | 1583 ++++++++++++++++++++++++
 sampling/include/var_opt_union.hpp             |  171 +++
 sampling/include/var_opt_union_impl.hpp        |  609 +++++++++
 {python => sampling/test}/CMakeLists.txt       |   49 +-
 sampling/test/binaries_from_java.txt           |   67 +
 sampling/test/var_opt_sketch_test.cpp          |  553 +++++++++
 sampling/test/var_opt_union_test.cpp           |  368 ++++++
 sampling/test/varopt_sketch_long_sampling.bin  |  Bin 0 -> 8248 bytes
 sampling/test/varopt_sketch_string_exact.bin   |  Bin 0 -> 2916 bytes
 sampling/test/varopt_union_double_sampling.bin |  Bin 0 -> 572 bytes
 19 files changed, 4202 insertions(+), 31 deletions(-)


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