Metadata-Version: 2.1
Name: mkkm-mr
Version: 0.2.5
Summary: MKKM-MR Python Implementation
Home-page: https://github.com/fmakdemir/mkkm-mr
License: BSD-2-Clause
Author: Fma
Author-email: fmakdemir@users.noreply.github.com
Requires-Python: >=3.6.1,<4.0.0
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: cvxopt (>=1.2.5,<2.0.0)
Requires-Dist: numpy (>=1.19.1,<2.0.0)
Requires-Dist: scipy (>=1.5.2,<2.0.0)
Project-URL: Repository, https://github.com/fmakdemir/mkkm-mr
Description-Content-Type: text/markdown

# Multiple-Kernel-k-Means-Clustering-with-Matrix-Induced-Regularization Python Implementation
Non-official python implementation for AAAI16：Multiple Kernel k-Means Clustering with Matrix-Induced Regularization

# Usage

## Installation
You can install the package through pip with:

```shell script
pip install mkkm_mr
```

## Using the module
You can see an example usage under [demo](./examples/demo.py)

## Development
The project is using [poetry](https://python-poetry.org/) for reliable development.

See poetry documentation on how to install the latest version for your system:

> https://python-poetry.org/docs

### Setup
After installing poetry, start an environment:

```shell script
poetry install
```

If you are using PyCharm you can use [this plugin](https://plugins.jetbrains.com/plugin/14307-poetry) for setting up interpreter.

### Testing
Tests are using standard `pytest` format. You can run them after the setup with:

```shell script
pytest
```

