inbloom (Python) ================ - https://github.com/EverythingMe/inbloom/tree/master/py - https://pypi.python.org/pypi/inbloom/ Package inbloom implements a portable bloom filter that can export and import data to and from implementations of the same library in different languages. This implementation is a C extension which wraps libbloom (https://github.com/jvirkki/libbloom) Installation ------------ .. code:: bash pip install inbloom Usage ----- .. code:: python import inbloom bf = inbloom.Filter(entries=100, error=0.01) bf.add("abc") bf.add("def") assert bf.contains("abc") assert bf.contains("def") assert not bf.contains("ghi") bf2 = inbloom.Filter(entries=100, error=0.01, data=bf.buffer()) assert bf2.contains("abc") assert bf2.contains("def") assert not bf2.contains("ghi") Serialization ''''''''''''' .. code:: python import inbloom import binascii payload = '620d006400000014000000000020001000080000000000002000100008000400' assert binascii.hexlify(inbloom.dump(inbloom.load(binascii.unhexlify(payload)))) == payload
Project description
UNKNOWN
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.