semvec/pypi-packages huggingface dataset:
easy-bloom-filter 0.1.0
python implementation of bloom filter
License: MIT
Keywords: bloom,filter

# bloom filter
[![tests](https://github.com/hvuhsg/py-bloom-filter/actions/workflows/tests.yml/badge.svg)](https://github.com/hvuhsg/py-bloom-filter/actions/workflows/tests.yml)  
python implementation of bloom filter  
  
What is bloom filter? https://en.wikipedia.org/wiki/Bloom_filter

## installation
```shell
$ pip install easy-bloom-filter
```

## usage
Simple example

```python
from easy_bloom_filter import BloomFilter, Response

bf = BloomFilter(init_size=2001, func_count=3)

bf.add_element("first")
bf.add_element("second")
bf.add_element({"num": "3"})

print(bf.query("4")     == Response.NO)     # True (not added to filter)
print(bf.query("first") == Response.MAYBE)  # True (maybe added to filter check with the source of truth)

print(bf.false_positive_probability)  # 9.09884490736791e-08
print(bf.actual_size)                 # 2000  (round to multiple of 8 for storing the data on bits)
```

### install dev requirements
```shell
$ pip install -r requirements-dev.txt
```

#### only tests
```shell
$ pytest .
```

#### tests with coverage
```shell
$ pytest --cov-report=html --cov=py_bloom_filter tests/
```
sasawrapper 0.1.0
Wrapper of CeVIO AI
License: MIT

## sasa_wrapper

CeVIO AIの外部連携インターフェイスのラッパー

CeVIO AIの起動が必要（していない場合は自動で起動する）

python 3.8で動作確認済

## APIドキュメント

https://takana-v.github.io/sasawrapper/

## インストール

```bash
pip install sasawrapper
```

## 使用例

### コマンドラインから

```bash
python -m sasawrapper speak こんにちは
python -m sasawrapper speak --cast さとうささら --volume 60 --emotion 怒り 50 --emotion 哀しみ 50 色々オプション付きの例です
```

コマンドの一覧は`python -m sasawrapper -h`参照  
コマンドの詳細は`python -m sasawrapper コマンド名 -h`参照

### モジュールとして利用

```python
import sasawrapper
sasawrapper.speak("こんにちは")
```