Skip to main content

Divisive iK-means algorithm implementation

Project description

CodeFactor BCH compliance Maintainability Documentation Status

divik

Python implementation of Divisive iK-means (DiviK) algorithm.

Tools within this package

This section will be further developed soon.

  1. divik - runs DiviK in one of many scenarios
  2. kmeans - runs K-means
  3. linkage - runs agglomerative clustering
  4. inspect - visualizes DiviK result
  5. visualize - generates .png file with visualization of clusters for 2D maps
  6. spectral - generates spectral embedding of a dataset

Installation

Docker

The recommended way to use this software is through Docker. This is the most convenient way, if you want to use divik application, since it requires MATLAB Compiler Runtime and more dependencies.

To install latest stable version use:

docker pull gmrukwa/divik

To install specific version, you can specify it in the command, e.g.:

docker pull gmrukwa/divik:2.1.8

Python package

Prerequisites for installation of base package:

  • Python 3.5

These are required for using divik application and GMM-based filtering:

Installation process may be clearer with insight into Docker images used for application deployment:

Having prerequisites installed, one can install latest base version of the package:

pip install divik

or any stable tagged version, e.g.:

pip install divik==2.1.8

References

This software is part of contribution made by Data Mining Group of Silesian University of Technology, rest of which is published here.

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

divik-2.3.3.tar.gz (48.9 kB view hashes)

Uploaded Source

Built Distribution

divik-2.3.3-py3-none-any.whl (70.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page