Pyprobables

Latest version: v0.6.0

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

Scan your dependencies

Page 2 of 5

0.5.4

* All Probablistic Data Structures:
* Added ability to load each `frombytes()`
* Updated underlying data structures of number based lists to be more space and time efficient; see [Issue 60](https://github.com/barrust/pyprobables/issues/60)
* Cuckoo Filters:
* Added `fingerprint_size_bits` property
* Added `error_rate` property
* Added ability to initialize based on error rate
* Simplified typing
* Ensure all `filepaths` can be `str` or `Path`

0.5.3

* Additional type hinting
* Improved format parsing and serialization; [see PR81](https://github.com/barrust/pyprobables/pull/81). Thanks [KOLANICH](https://github.com/KOLANICH)
* Bloom Filters
* Added `export_to_hex` functionality for Bloom Filters on Disk
* Export as C header (**\*.h**) for Bloom Filters on Disk and Counting Bloom Filters
* Added support for more input types for exporting and loading of saved files

0.5.2

* Add ability to hash bytes along with strings
* Make all tests files individually executable from the CLI. Thanks [KOLANICH](https://github.com/KOLANICH)
* Added type hints

0.5.1

* Bloom Filter:
* Export as a C header (**\*.h**)
* Count-Min Sketch
* Add join/merge functionality
* Moved testing to use `NamedTemporaryFile` for file based tests

0.5.0

* ***BACKWARD INCOMPATIBLE CHANGES***
* **NOTE:** Breaks backwards compatibility with previously exported blooms, counting-blooms, cuckoo filter, or count-min-sketch files using the default hash!
* Update to the FNV_1a hash function
* Simplified the default hash to use a seed value
* Ensure passing of depth to hashing function when using `hash_with_depth_int` or `hash_with_depth_bytes`

0.4.1

* Resolve [issue 57](https://github.com/barrust/pyprobables/issues/57) where false positive rate not stored / used the same in some instances

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.