# talan v1.0.0 - Table of Contents

> Probabilistic data structures powered by atomics.
Bloom filter, Counting bloom filter, Linear counter (cardinality)

## Modules

- [Talan](Talan.md): Fast, concurrent probabilistic data structures built on Erlang's `:atomics` module.
- [Talan.BloomFilter](Talan.BloomFilter.md): Bloom filter implementation with **safe concurrent access**,
powered by the [:atomics](http://erlang.org/doc/man/atomics.html) module.
- [Talan.CountingBloomFilter](Talan.CountingBloomFilter.md): Counting Bloom filter implementation with **safe concurrent access**,
powered by the [:atomics](http://erlang.org/doc/man/atomics.html) module.
- [Talan.LinearCounter](Talan.LinearCounter.md): Linear probabilistic counter implementation with **safe concurrent access**,
powered by the [:atomics](http://erlang.org/doc/man/atomics.html) module for cardinality estimation.
- [Talan.Stream](Talan.Stream.md): Utilities for probabilistic stream processing.

