Skip to content

v1.0

Latest

Choose a tag to compare

@HishamEldardiry HishamEldardiry released this 26 Jun 03:48
· 9 commits to main since this release
5de72a1

This release introduces a complete refactor of the InfeRes package into a modular and maintainable Python software package. The codebase has been restructured to support streamlined workflows, batch automation, and cloud-based data processing.

Major New Features

Google Earth Engine Cloud Processing: All satellite image processing is now performed in the cloud using the Google Earth Engine Python API, eliminating the need for local image downloads and significantly reducing storage and processing time.

Configurable Workflow: Minimal manual input required; key parameters (e.g., GRanD IDs, simulation period, reference curves) are specified in a single config.ini file.

Batch Automation: Full automation for multiple reservoirs, including metadata generation using best-available GRanD data (metadata_builder.py).

Improved Surface Area Filtering: Enhanced zone-based filtering using a combination of zone-based K-Means clustering and water cluster fusion methods. Includes bias correction to align area and storage values with known reservoir properties (e.g., GRanD capacity and GSW max extent).

Expanded Output: Area-storage output CSV files now include multiple stages of filtering, including raw surface area, zone-filtered area, and locally filtered area.