###Project: PyClustering###
Version: 0.6.dev0
License: GNU General Public License
E-Mail: pyclustering@yandex.ru
###PyClustering CI:###
###Based on:###
- Python >= 3.4 windows 64-bit
- Python >= 3.4 linux 64-bit
- C++ 11 (MVS, GCC compilers)
###Required packages:###
- scipy, matplotlib, numpy, PIL
Index of packages for Windows:
Index of packages for Linux:
- sudo apt-get install python3-numpy
- sudo apt-get install python3-scipy
- sudo apt-get install python3-matplotlib
- sudo apt-get install python3-pil
###What is implemented in the project.###
Clustering algorithms (module pyclustering.cluster):
- BIRCH [Python]
- CLARANS [Python]
- CURE [Python, C++]
- DBSCAN [Python, C++]
- Agglomerative [Python, C++]
- HSyncNet [Python, C++]
- K-Means [Python, C++]
- K-Medians [Python, C++]
- K-Medoids [Python]
- OPTICS [Python]
- ROCK [Python, C++]
- SyncNet [Python, C++]
- SyncSom [Python]
- X-Means [Python, C++]
Oscillatory networks and neural networks (module pyclustering.nnet):
- HHN (Oscillatory network based on Hodgkin-Huxley model) [Python]
- Hysteresis Oscillatory Network [Python]
- LEGION (Local Excitatory Global Inhibitory Oscillatory Network) [Python, C++]
- PCNN (Pulse-Coupled Neural Network) [Python, C++]
- SOM (Self-Organized Map) [Python, C++]
- Sync (Oscillatory network based on Kuramoto model) [Python, C++]
- SyncPR (Oscillatory network for pattern recognition) [Python, C++]
- SyncSegm (Oscillatory network for image segmentation) [Python, C++]
Graph Coloring Algorithms (module pyclustering.gcolor):
- DSatur [Python]
- Hysteresis [Python]
- GColorSync [Python]
Travelling Salesman Problem Algorithms (module pyclustering.tsp):
- AntColony [Python, C++]
Containers (module pyclustering.container):
- KD Tree [Python, C++]
- CF Tree [Python]
###Proposals, questions, bugs:###
In case of any questions, proposals or bugs related to the pyclustering please contact to pyclustering@yandex.ru.