Welcome to hydroutils¶
A collection of commonly used utility functions for hydrological modeling and analysis
hydroutils is a comprehensive Python package that provides essential tools and utilities for hydrological data processing, statistical analysis, and modeling. It is designed to streamline common tasks in hydrology research and engineering applications.
Key Features¶
📊 Statistical Analysis¶
- Comprehensive hydrological statistics (NSE, KGE, RMSE, Bias, etc.)
- Flow duration curve analysis
- Peak flow analysis and timing metrics
- Flood event extraction and characterization
🕐 Time Period Processing¶
- Time period operations (intersection, generation, validation)
- Date string parsing and manipulation
📈 Data Visualization¶
- Specialized plotting functions for hydrological data
- Flow duration curves
- Time series plots with hydrological context
📁 File Operations¶
- CSV and text file processing
- Data import/export utilities
☁️ Cloud Integration¶
- AWS S3 integration for large dataset handling
- Cloud-based data storage and retrieval
Quick Start¶
1 2 3 4 5 6 7 8 9 10 | |
Installation¶
1 | |
Documentation Structure¶
- Installation Guide - Detailed installation instructions
- Usage Examples - Practical examples and tutorials
- API Reference - Complete API documentation
- Contributing - How to contribute to the project
- FAQ - Frequently asked questions
License & Credits¶
- Free software: MIT license
- Documentation: https://zhuanglaihong.github.io/hydroutils
- Created with Cookiecutter and the giswqs/pypackage project template