.NET library for cluster analysis. Provide hierarchical and partitional clustering algorithm implementations, tools for data preprocessing, algorithms implementation to perform internal and external clustering validation. I wrote an article for CodeProject explaining the code. https://www.codeproject.com/Articles/1120804/Finding-groups-in-data-with-Csharp-Agglomerative-C