SpatialCluster: A Python library for urban clustering

Axel Reyes, Marcelo Mendoza, Camila Vera, Francesca Lucchini, Jan Dimter, Felipe Gutiérrez, Naim Bro, Hans Lobel, Ariel Reyes

Research output: Contribution to journalArticlepeer-review

Abstract

This paper introduces SpatialCluster, a Python library developed for clustering urban areas using geolocated data. The library integrates a range of methods for urban clustering, including Deep Modularity Networks, Gaussian Mixtures, K-Nearest Neighbours, Self Organized Maps, and Information-Theoretic Clustering, providing a comprehensive framework. These methods are evaluated using indices such as the Adjusted Rand Index and Adjusted Mutual Information, and the library includes features for detailed map visualization. SpatialCluster's online documentation offers examples, making the library accessible to researchers and urban planners. The library aims to facilitate urban data analysis and contribute to the field of urban studies.

Original languageEnglish
Article number101739
JournalSoftwareX
Volume26
DOIs
StatePublished - May 2024
Externally publishedYes

Keywords

  • Data science
  • Python
  • Scientific libraries
  • Urban clustering

Fingerprint

Dive into the research topics of 'SpatialCluster: A Python library for urban clustering'. Together they form a unique fingerprint.

Cite this