Metadata-Version: 2.0
Name: bfilter
Version: 1.0.0
Summary: A Simple Bloom Filter for Python
Home-page: https://github.com/sysatom/python-bloom-filter
Author: sysatom
Author-email: sysatom@gmail.com
License: UNKNOWN
Description-Content-Type: text/markdown
Keywords: data structures,bloom filter,bloom,filter,probabilistic
Platform: any
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: bitarray (>=0.8.3)
Requires-Dist: mmh3 (>=2.5.1)

# A Simple Bloom Filter for Python

[![Build Status](https://travis-ci.org/sysatom/python-bloom-filter.svg?branch=master)](https://travis-ci.org/sysatom/python-bloom-filter)

### Install

```bash
pip install PyBloomFilter
```

### Usage

```python
from bfilter.bloomfilter import BloomFilter

bf = BloomFilter(100000, 7)
for i in range(5000):
    bf.add('%s' % i)

print(bf.lookup('333'))
print(bf.lookup('100000'))
print(bf.lookup('500001'))
print(bf.lookup('510001'))
```

### Requirements

This project requires Python 3.6 or newer.

### License


You can find the license for this code in [the LICENSE file](LICENSE).


