Published February 22, 2026 | Version v1.0.0

A Distributed Socio-Hydrological Framework

Authors/Creators

Contributors

Supervisor:

  • 1. Shahid Beheshti University Faculty of Mathematical Sciences

Description

This model integrates two different software systems, MODFLOW and NetLogo, through Python as an intermediary platform. The framework enables a high spatiotemporal resolution in the Socio-hydrological modelling. In this regard, the discharge values generated in NetLogo are inserted into MODFLOW files through Python scripts. As discharge values change, the aquifer simulator must be re-run to assess the changes in groundwater levels. The Flopy library executes the MODFLOW code for the new conditions and updates the groundwater levels. Finally, the updated levels are introduced to NetLogo using text files. After running the hydrological model, the developed scripts in NetLogo are executed using the Pynetlogo library. Essentially, the Python scripts serve as the primary user interface in this model. More precisely, the developed models serve as a foundation for developing Python code, and the user only needs to run the relevant scripts through Python. This reduces the complexity of running multiple software programs and viewing the results from each, which is considered one of the strengths of the developed model.

Files

zargol7419/Socio-hydrological-model-v1.0.0.zip

Files (16.9 kB)

Name Size Download all
md5:fa6846309b5c3eb863b124d3fc2be507
16.9 kB Preview Download

Additional details

Related works