Fix docstring of BloomFilter.intersection
The docstring says union when it means intersection.
Fix ScalableBloomFilter and tests on top of #5
Empirical measurement of the false positive rate of BloomFilter is substantially lower that the requested error rates. For example, a BloomFilter with capacity 20,000 and an error rate of .01, gives actual error rate .0003. This is because the bit size allocated to the filter is unnecessarily large, and does not match the theoretically calculated required size.
…t sizes or error
…t yet available in SBF. Bumped version number to 1.1
This utilizes the underlying bitarray's tofile/fromfile as well. Add MANIFEST.in so that ez_setup.py is included in the sdist.
…ic hash functions so that the results are correct
…ray size and error probability, now includes test suite