CLUinPy
Description
CLUinPy is a Python based adaptation of the CLUMondo land use model.
CLUinPy is a spatially explicit land use model, which is widely used in the community of land system science. It is based on statistical analysis (location sutiability) and cellular automata (neighbourhood influence). Here, we present a translated version of the original CLUMondo to Python. The core functionalities of the original model are preserved. We rely on a combination of numpy and numba for fast computation. Moreover, we present a workflow to create location suitability maps with different machine learning methods, which can be used as inputs into CLUinPy subsequently.
The original model is written in C++ and can be found on GitHub (https://github.com/VUEG/CLUMondo), alongside the original publication by van Asselen and Verburg (2013) (https://onlinelibrary.wiley.com/doi/10.1111/gcb.12331).
What has changed in this updated version:
- Renamed project/repo: CLUMondoPy → CLUinPy
- Renamed Python package: CLUMondo → CLUinPy (imports updated)
- Updated docs and scripts accordingly
- Restructuring of folders in the repo
- Additional test dataset and tutorial
Notes
Files
nomisthomsen/CLUinPy-V2.0.zip
Files
(13.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:e738168fe2371ba8ab4af7ff559fdc83
|
13.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/nomisthomsen/CLUinPy/tree/V2.0 (URL)
Dates
- Updated
-
2026-03-02
Software
- Repository URL
- https://github.com/nomisthomsen/CLUinPy
- Programming language
- Python
- Development Status
- Active