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