Pyprobables

Latest version: v0.6.1

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.6.1

* Quotient Filter:
* Add ability to get hashes from the filter either as a list, or as a generator
* Add quotient filter expand capability, auto and on request
* Add QuotientFilterError exception
* Add merge functionality
* Add retrieve hashes from the filter
* Add resize filter, automatically or programatically
* Add merging two filters into one
* Add removal of an element from the filter
* Count-Min Sketch:
* Fix bug in elements added calculation when joining Count-Min Sketches; see [PR 119](https://github.com/barrust/pyprobables/pull/119); Thanks [cunla](https://github.com/cunla)

0.6.0

* Add `QuotientFilter` implementation; [see issue 37](https://github.com/barrust/pyprobables/issues/37)
* Add `bitarray` implementation
* Bitwise operations in lieu of modulo calculations

0.5.9

* Add `py.typed` files so that mypy will find type annotations
* Drop support for python `3.6` and `3.7`

0.5.8

* Make the `mmap` utility class windows compatible; see [PR 160](https://github.com/barrust/pyprobables/pull/106); Thanks [leonhma](https://github.com/leonhma)

0.5.7

* Update Build System and update project metadata
* Better support for `resolve_path` in passed filenames
* Remove Python 3.5 support
* Pylint inspired updates

0.5.6

* Bloom Filters:
* Fix for `ValueError` exception when using `estimate_elements()` when all bits are set
* Add Citation file

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.