Metadata-Version: 2.1
Name: aladeen-clusterizer
Version: 0.4.0
Summary: A package for clustering news articles
Author: Irakli Janiashvili
Author-email: irakli.janiashvili@gmail.com
Requires-Python: >=3.12,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: hdbscan (>=0.8.40,<0.9.0)
Requires-Dist: huggingface-hub[cli] (>=0.26.5,<0.27.0)
Requires-Dist: pandas (>=2.2.3,<3.0.0)
Requires-Dist: scikit-learn (>=1.6.0,<2.0.0)
Requires-Dist: sentence-transformers (>=3.3.1,<4.0.0)
Requires-Dist: torch (>=2.5.1,<3.0.0)
Requires-Dist: tqdm (>=4.67.1,<5.0.0)
Requires-Dist: transformers (>=4.47.0,<5.0.0)
Requires-Dist: umap-learn (>=0.5.7,<0.6.0)
Description-Content-Type: text/markdown

# aladeen-clusterizer

Clusterizing algorithm for news articles

## install dependencies

```sh
poetry env use python3.12
poetry install
source .envrc
```

## run demo

```sh
poetry run python examples/1-example-clustering.py
```

