PySAL: A Python library of spatial analytical methods

Sergio J. Rey, Luc Anselin

Research output: Contribution to journalArticlepeer-review

145 Scopus citations


PySAL is an open source library for spatial analysis written in the object-oriented language Python. It is built upon shared functionality in two exploratory spatial data analysis packages--GeoDA and STARS--and is intended to leverage the shared development of these components. This paper presents an overview of the motivation behind and the design of PySAL, as well as suggestions for how the library can be used with other software projects. Empirical illustrations of several key components in a variety of spatial analytical problems are given, and plans for future development of PySAL are discussed.

Original languageEnglish (US)
Pages (from-to)5-27
Number of pages23
JournalReview of Regional Studies
Issue number1
StatePublished - 2007
Externally publishedYes


  • ESDA
  • GeoDA
  • Python
  • Spatial econometrics

ASJC Scopus subject areas

  • Geography, Planning and Development
  • Earth-Surface Processes


Dive into the research topics of 'PySAL: A Python library of spatial analytical methods'. Together they form a unique fingerprint.

Cite this