Version 3.1.0 – October 2025
SLIPER is a modular open-source toolkit developed by CIMA Research Foundation and ARPAL Liguria for landslide forecasting, early warning, and risk assessment. It integrates rainfall, soil moisture, soil slips, indicators, scenarios, and predictors into a fully automated end-to-end workflow for environmental monitoring and forecasting systems.
SLIPER operates through a structured multi-stage processing chain, enabling the transformation of raw geospatial and observational data into operational prediction products.
- Data Processing – Preprocessing of rainfall, soil moisture, and soil slips datasets.
- Indicators – Computation of rainfall and soil moisture indicators over time.
- Scenarios – Integration of indicators and observed soil slips to define hazard scenarios.
- Predictors – Generation of predictors for nowcasting and forecasting applications.
- Viewer – Visualization of predictors, time-series trends, and validation metrics.
All SLIPER modules are independent yet interoperable. Detailed documentation for each component is available under the /docs directory.
Modules responsible for converting raw environmental inputs into harmonized datasets.
Indicator modules compute time-based and cumulative statistics from processed datasets.
Modules that combine multiple sources and produce predictors for landslide hazard evaluation.
Interactive tools for analysis, validation, and visual communication.
Utilities that support data handling, configuration management, and operational automation.
git clone https://github.com/c-hydro/sliper.git
cd sliperconda create -n sliper_env python=3.9
conda activate sliper_env
pip install -r requirements.txtThis will install all dependencies required to execute SLIPER modules.
The repository also provides helper scripts for initializing local runners and configurations:
bash setup_sliper_system_runner_data.shThese scripts simplify environment setup and data directory structuring.
SLIPER applications can be run as standalone modules or integrated pipelines.
Each Python module can be executed as follows:
python sliper_<module>_main.py -settings_file configuration.json -time "YYYY-MM-DD HH:MM"Example:
python sliper_data_rain_main.py -settings_file sliper_config_data_rain.json -time "2025-10-01 00:00"Shell utilities simplify file management and real-time operations.
bash sliper_tools_organizer_sm_file2folders.sh [SRC] [DST]
bash sliper_tools_scenarios_configuration_realtime.sh
bash sliper_tools_predictors_configuration_realtime.sh- Rainfall grids (GeoTIFF)
- Soil moisture data (NetCDF)
- Soil slips data (CSV)
- Configuration JSONs (model parameters, thresholds, and IO paths)
- Processed data (GeoTIFF)
- Indicators, scenarios, and predictors (CSV)
- Visualization plots (JPEG, PNG)
- Logs and diagnostic files
graph LR
A[Raw Datasets] --> B(Data Processing)
B --> C(Indicators)
C --> D(Scenarios)
D --> E(Predictors)
E --> F(Viewer)
subgraph Tools
T1[Organizer] --> B
T2[Transfer] --> A
T3[Merger] --> E
T4[Realtime Config] --> D & E
end
The Tools modules extend the workflow to support real-time operations, file synchronization, and automated configuration updates.
- Modular and scalable architecture
- Fully configurable through JSON settings
- Compatible with gridded and point-based datasets
- End-to-end integration from data ingestion to prediction visualization
- Designed for operational landslide forecasting systems
sliper/
├── docs/ # Documentation files
├── package_sliper/ # Python package code
├── notebook/ # Example notebooks
├── setup_sliper_system_runner_data.sh
├── notes_sliper_system_runner_data.txt
├── README.md
├── LICENSE.md
├── CHANGELOG.md
├── AUTHORS.md
├── CODEOWNERS.md
- LICENSE.md: License terms and conditions
- CHANGELOG.md: Release notes and version history
- AUTHORS.md: Contributors and collaborators
- CODEOWNERS.md: Maintainers responsible for repository modules
For inquiries, collaboration, or bug reports:
- Fabio Delogu – fabio.delogu@cimafoundation.org
- CIMA Research Foundation – https://www.cimafoundation.org
© 2025 CIMA Research Foundation and ARPAL Liguria. All rights reserved.
SLIPER is distributed under the terms of the LICENSE.md.
