Search papers, labs, and topics across Lattice.
The paper introduces `huff`, a Python package designed for market area analysis using Huff models and related methods for estimating market shares, customer flows, and spatial accessibility. The package offers a comprehensive workflow, encompassing data import, origin-destination matrix construction, model analysis, parameter estimation, distance/travel time calculation, and map visualization. By providing a modular and object-oriented framework, `huff` aims to facilitate research in diverse fields such as economic geography, spatial planning, and health geography.
Streamline your market area analysis with the huff Python package, offering a complete workflow from data import to map visualization, including Huff model implementation and spatial accessibility analysis.
Market area models, such as the Huff model and its extensions, are widely used to estimate regional market shares and customer flows of retail and service locations. Another, now very common, area of application is the analysis of catchment areas, supply structures and the accessibility of healthcare locations. The huff Python package provides a complete workflow for market area analysis, including data import, construction of origin-destination interaction matrices, basic model analysis, parameter estimation from empirical data, calculation of distance or travel time indicators, and map visualization. Additionally, the package provides several methods of spatial accessibility analysis. The package is modular and object-oriented. It is intended for researchers in economic geography, regional economics, spatial planning, marketing, geoinformation science, and health geography. The software is openly available via the [Python Package Index (PyPI)](https://pypi.org/project/huff/); its development and version history are managed in a public [GitHub Repository](https://github.com/geowieland/huff_official) and archived at [Zenodo](https://doi.org/10.5281/zenodo.18639559).