Automates the downloading, processing, and preparation of climate data from Environment and Climate Change Canada (ECCC) and NASA POWER using Python. This workflow supports reproducible, scalable, and automated data acquisition for watershed and environmental modeling applications.
The repository includes Python scripts and Jupyter notebooks that: Access ECCC historical climate datasets (temperature, precipitation, wind speed, humidity, etc.) via API requests. Retrieve NASA POWER agroclimatology data for radiation, evapotranspiration, and other climate variables. Combine and preprocess both datasets for spatially explicit applications in hydrologic and agricultural modeling. Implement data cleaning, interpolation, and formatting functions to ensure model-ready inputs. Export processed datasets in CSV and geospatial formats suitable for integration with hydrologic models (e.g., IMWEBs, SWAT).
This repository facilitates climate data integration for precision conservation, watershed management, and climate impact assessment workflows by ensuring data consistency and automation across large spatial and temporal scales.