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 2023/02/01 17:16:42 UTC

[datasketches-cpp] branch master updated (8830810 -> 9082fad)

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/datasketches-cpp.git


    from 8830810  Merge pull request #339 from apache/abs_cleanup
     new ea2b4a7  minor serde cleanup, checkpoint tuple wrapper
     new d4a6279  Add support for operator() for set operations
     new a48ba53  Add a few basic policies in python; add union, intersection, and a_not_b
     new 5a7a1eb  fix typos
     new b915702  Add tuple jaccard similarity
     new 88794cc  Create tuple sketch from theta sketch, add unit tests
     new 49a8333  Remove Always 1 example policy since it's harder to motivate for permanent inclusion
     new bd44e86  Split some code from tuple_wrapper.cpp into tuple_policy.hpp and add more documentation
     new ac6fbfa  WIP: wrappers around pybind11 objects to address shared_ptr issues
     new 68109cd  Add TupleWrapper.py
     new 0be67eb  WIP: wrap all c++ tuple classes with python.  seems complete but need documentation.
     new 4afb55d  Clean up compact tuple creation, add docstrings, define default seed as a named constant
     new 9082fad  Merge pull request #330 from jmalkin/py_tuple

The 1445 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/CMakeLists.txt                         |   2 +
 python/datasketches/PySerDe.py                |  24 +--
 python/datasketches/TuplePolicy.py            |  77 +++++++++
 python/datasketches/TupleWrapper.py           | 206 ++++++++++++++++++++++++
 python/datasketches/__init__.py               |  16 +-
 python/include/tuple_policy.hpp               | 147 ++++++++++++++++++
 python/src/datasketches.cpp                   |   2 +
 python/src/py_serde.cpp                       |   9 +-
 python/src/theta_wrapper.cpp                  |   2 +-
 python/src/tuple_wrapper.cpp                  | 215 ++++++++++++++++++++++++++
 python/tests/{theta_test.py => tuple_test.py} | 122 +++++++++++----
 setup.py                                      |   2 +-
 12 files changed, 776 insertions(+), 48 deletions(-)
 create mode 100644 python/datasketches/TuplePolicy.py
 create mode 100644 python/datasketches/TupleWrapper.py
 create mode 100644 python/include/tuple_policy.hpp
 create mode 100644 python/src/tuple_wrapper.cpp
 copy python/tests/{theta_test.py => tuple_test.py} (51%)


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