Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

YonSci/S2S-Forecast-Project

Domain:

climate

Record type:

software
Creator:
Yon
Host:
ET-NeuralCast is an enterprise-grade Sub-seasonal to Seasonal (S2S) forecasting framework designed for Ethiopia that combines global atmospheric data with high-resolution regional precipitation history. # ET-NeuralCast: Advanced S2S Forecasting for Ethiopia -brightgreen?style=for-the-badge&logo=github-actions) **ET-NeuralCast** is an enterprise-grade Sub-seasonal to Seasonal (S2S) forecasting framework. By fusing global atmospheric planetary drivers with high-resolution regional precipitation history, the system provides high-fidelity rainfall intelligence across Ethiopia with 0.05° spatial precision. --- ## 🎯 Objectives * **Bridge the Gap**: Transition coarse global climate data (1.0°) into localized regional reality (0.05°). * **Predict Extremes**: Use anomaly-based learning to identify deviations from the norm, critical for flood and drought early warning. * **Automate Insight**: Move scientific models out of notebooks and into an autonomous daily production pipeline. --- ## 📊 1. Data Pipeline ### a) Preprocessing & Normalization The system ingests **ERA5** reanalysis and **CHIRPS** precipitation datasets. The preprocessing logic (`src/data/preprocessor.py`) performs: * **Spatial Focus**: Clipping to Ethiopia's bounding box. * **Temporal Aggregation**: Computing weekly means to align with S2S timescales. * **Lagged Predictors**: Creating temporal lags to capture atmospheric memory. * **Anomaly Extraction**: Subtracting weekly climatology (learned exclusively from the training set) to isolate significant atmospheric shifts. * **Standardization**: Applying zero-mean/unit-variance normalization using training-only statistics (`src/data/normalization.py`). ### b) Dataloader Implementation The core is a custom `S2SDataset` (`src/data/dataloader.py`) which: * Loads tabular and gridded data from NetCDF. * Applies normalization on-the-fly. * Supports specific year selection and configurable forecast lead times. * Maps samples to the typical PyTorch `[Batch, Channel, H, W]` format. ### c) Data Format * **Input Tensors**: `[batch, time, variable, lat, lon]` (e.g., past 4 weeks, 5 variables, 48x60 grid). * **Target Tensors**: `[batch, …

Visit

github.com

Tags

deep-learningganu-netweather-forecast

Similar

jemsethio/kenya-s2s-forecast-pilotYonSci/vectri-mkdocsYonSci/forecast2action-aiYonSci/climate-agentYonSci/eonet-east-africaYonSci/et-realtime-earthquake

jemsethio/kenya-s2s-forecast-pilot

# Kenya S2S Forecast Pilot A reproducible forecast-to-product pilot for Kenya using the ECMWF Artif

YonSci/vectri-mkdocs

Climate-Driven Malaria Modeling with VECTRI is a comprehensive 5-day training workshop (December 15-

YonSci/forecast2action-ai

Forecast2Action AI An AI-powered early warning and anticipatory action platform for climate-driven d

YonSci/climate-agent

climate-agent is a command-line Python tool that automates the full pipeline for acquiring, processi

YonSci/eonet-east-africa

# EONET East Africa Natural Events Dashboard A near real-time natural event monitoring dashboard fo

YonSci/et-realtime-earthquake

The Ethiopia Real-Time Seismic Activity Monitoring Dashboard, an interactive web application designe