Tool for landslide susceptibility mapping and uncertainty analysis.
Project description
PyLandslide is a machine learning-assisted open-source Python tool for landslide susceptibility mapping and uncertainty analysis.
Introduction
For details on how to install and use the tool, please refer to the Documentation.
PyLandslide is a tool for spatial mapping of landslide susceptibility. The tool uses “qualitative map combination,” in which the effects of multiple factors that contribute to landslide occurrence are combined using weights. The tool uses Machine learning to determine weights and their uncertainties. The tool is also designed to conduct sensitivity analysis based on weight ranges and spatially compare the outcomes of different weight choices.
Landslide susceptibility and uncertainty analysis can be performed in PyLandslide either through high-level commands or using Python code. Either way, some inputs to different methods and functionalities need to be provided through JSON-based document format. The Documentation page provides further details on how to use the tool and provide the required inputs.
Installation
PyLandslide works on Python 3.6 (or later) on Windows, Linux, or OS X.
See the documentation for details on how to install PyLandslide.
PyLandslide can be installed by running:
pip install PyLandslide
For advanced users, developers, and those who wish to contribute to the development of PyLandslide, make sure to have installed the required dependencies. Then clone the repository:
git clone https://github.com/WRHGroup/PyLandslide.git
Once the repository is cloned, navigate to its directory and run:
python setup.py install
Or the following for development mode:
python setup.py develop
Citation
Please cite the following paper when using PyLandslide:
Basheer, M., Oommen, T., 2024. PyLandslide: A Python tool for landslide susceptibility mapping and uncertainty analysis. Environmental Modelling and Software. 106055. https://doi.org/10.1016/j.envsoft.2024.106055.
License
Copyright (C) 2023, Mohammed Basheer and Thomas Oommen.
PyLandslide is released under the GNU General Public License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file PyLandslide-0.1.6.tar.gz
.
File metadata
- Download URL: PyLandslide-0.1.6.tar.gz
- Upload date:
- Size: 25.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16437355e7f633a5153db50aba0021a6d07a21bc13f47119398269869ed7d04 |
|
MD5 | bf49f42be49f66c912f077dea817f566 |
|
BLAKE2b-256 | 55dbe1ccc93fa9234464ae8491d8305046db13d714f7a1904081fd3cd0213010 |