Metadata-Version: 2.1
Name: pyclustkit
Version: 0.1.0a1
Summary: A Python library for clustering operations. Evaluation and meta-feature generation.
Home-page: https://github.com/yannispoulakis/pyclustkit
Author: Yannis Poulakis
Author-email: giannispoy@gmail.com
Keywords: Clustering,Meta-Learning,Meta-Features,Evaluation
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy<2
Requires-Dist: torch==2.3.0
Requires-Dist: torchdata==0.7.1
Requires-Dist: dgl==2.2.1
Requires-Dist: gensim
Requires-Dist: scikit_learn
Requires-Dist: setuptools
Requires-Dist: pydantic
Requires-Dist: pyyaml

# The PyClustKit Module: All about clustering in a single Python Module!

The pyclustkit module features a rich variety of state-of-the-art meta-features for algorithm selection in clustering 
and various optimizations to speed up the calculation of a  wide variety of internal CVI. 

Currently the library has been tested with Python==3.12. Future updates will focus on ensuring compatability with older 
versions as well. 

# Installation Instructions

The pyclustkit is available to download with pypi

```commandline
pip install pyclustkit
```

# GitHub Link
https://github.com/yannispoulakis/pyclustkit
