Skip to content

PyDebFlow v0.1.0 - Initial Release

Choose a tag to compare

@ankitdutta428 ankitdutta428 released this 18 Jan 20:47
· 19 commits to main since this 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 pydebflow

And then to run it in javascript environments:

npm install pydebflow