Skip to main content

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.

https://raw.githubusercontent.com/WRHGroup/PyLandslide/main/docs/figs/frm.jpg

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.

Metadata

Release files for PyLandslide 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyLandslide 0.1.6
File Size Uploaded
PyLandslide-0.1.6.tar.gz 25.2 kB Details

Release files / PyLandslide-0.1.6.tar.gz

Download URL PyLandslide-0.1.6.tar.gz
Size 25.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d16437355e7f633a5153db50aba0021a6d07a21bc13f47119398269869ed7d04
BLAKE2b-256 checksum
How to use checksums
55dbe1ccc93fa9234464ae8491d8305046db13d714f7a1904081fd3cd0213010
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.1.6 This release

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page