Effortless flood modeling with seamless GIS integration
Itzï is a powerful, open-source hydrologic and hydraulic modeling platform that makes flood simulation accessible to everyone. Built with GRASS GIS integration at its core, Itzï eliminates the complexity of traditional flood modeling workflows, allowing you to focus on what matters most: understanding and predicting water flow patterns.
🎯 GIS-Native Design
- No data wrestling: Work directly with your existing GIS data
- Resolution flexibility: Change model resolution with a single command, no matter the resolution of your input data
- Seamless workflow: From data preparation to results visualization, all within your familiar GIS environment
⚡ Advanced Capabilities
- 2D surface flow modeling with a damped partial inertia numerical scheme
- Drainage inflow and overflow with integrated SWMM coupling
- Space-time variability of inputs: Easily model rainfall fields from weather radar or satellite data 📡
🔧 User-Friendly
- Simple configuration: Text-based parameter file
- Flexible boundaries: Easy setup of inflows, outflows, and boundary conditions
- Rich outputs: Generate animations, time series, and detailed flood maps
Itzï requires GRASS GIS 8.4 or above. Install GRASS first, then proceed with Itzï installation.
We recommend using uv for the best installation experience:
# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install Itzï
uv tool install itzi
# Verify installation
itzi version
itzi run -h
# Using pip
pip install itzi
# Using pipx
pipx install itzi
# Update to latest version
uv tool upgrade itzi
- Prepare your data in GRASS (DEM, rainfall, friction data)
- Create a parameter file defining your simulation setup
- Run the simulation:
itzi run your_config.ini
- Visualize and analyze results using GRASS tools, or export for external analysis
Check out our comprehensive tutorial for a step-by-step walkthrough using real-world data.
- Dynamic 2D Surface Flow: Simulate complex surface water movement on regular grids
- Drainage network integration: Model culverts, storm drains, and urban drainage infrastructure with SWMM
- Map time series as input and output: Generate detailed spatiotemporal analysis of flood events
- Mass balance monitoring: Automatic detection of instabilities, no more garbage output
- Hydrology: Space-time rainfall and Green-Ampt infiltration
- Cross-platform: Runs on Linux, Windows, and macOS
- 📖 Documentation: itzi.readthedocs.io
- 🌐 Website: itzi.org
- 💻 Source Code: GitHub Repository
- 🐛 Issues: Report bugs or request features
If you use Itzï in your research, please cite:
Courty, L. G., Pedrozo-Acuña, A., & Bates, P. D. (2017). Itzï (version 17.1): an open-source, distributed GIS model for dynamic flood simulation. Geoscientific Model Development, 10(4), 1835–1847. https://doi.org/10.5194/gmd-10-1835-2017
We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help makes Itzï better for everyone.
- Contributing Guide: See CONTRIBUTING.md
- Code of Conduct: See CODE_OF_CONDUCT.md
Itzï is released under the GPL license. See LICENSE for details.
Ready to model floods with ease? Get started with our tutorial and join the growing community of Itzï users worldwide!