MESH-Scripts-PyLib Documentation

MESH-Scripts-PyLib is a Python library for preprocessing and analyzing hydrometric, geospatial, and soil datasets for hydrological modeling. It provides tools for:

  • Generating streamflow input files from USGS and EC sources

  • Processing soil and land cover properties into model-ready formats

  • Aggregating basin shapefiles and preparing spatial inputs

  • Writing NetCDF files compatible with the MESH model

  • Visualizing MESH input/output variables (e.g., discharge, snow, climate forcing)

Note

This documentation is auto-generated from source code using Sphinx and updated regularly.

Badges

Documentation Status License GitHub stars GitHub forks

Installation

Install the package directly from GitHub:

pip install git+https://github.com/MESH-Model/MESH-Scripts-PyLib.git

Alternatively, you can clone the repository and install in editable mode:

git clone https://github.com/fuadyassin/MESH-Scripts-PyLib.git
cd MESH-Scripts-PyLib
pip install -e .

API Reference

Jupyter Notebooks

Indices and Tables