PyDebFlow v0.1.0 - Initial Release
PyDebFlow v0.1.0 🎉
Advanced Two-Phase Mass Flow Simulation Software
The first public release of PyDebFlow - a Python library for simulating debris flows, avalanches, and lahars inspired by r.avaflow and RAMMS.
✨ Features
Core Simulation
- Two-phase flow model (solid + fluid)
- NOC-TVD solver with flux limiters
- Support for GeoTIFF and ASCII Grid DEMs
- Synthetic terrain generation
Physics Models
- Voellmy rheology with presets (snow, rock, debris)
- Mohr-Coulomb friction
- Bingham & Herschel-Bulkley models
- Entrainment/deposition modeling
Visualization
- 3D PyVista terrain viewer with flow animation
- Matplotlib result plots
- Video export (MP4)
User Interface
- PyQt6 desktop GUI
- Professional CLI (
pydebflow simulate,pydebflow gui) - Shell scripts for Windows/Linux/macOS
📦 Installation
pip install pydebflowAnd then to run it in javascript environments:
npm install pydebflow