grid-load predicts India’s electricity Demand for the next 48 hours. the whole pipeline is automated from data scraping to the forecast dashboard .
workflow
source code is available at: https://github.com/jitendradara12/grid-load
row notes which i wrote during development…
- The best data yet is found on npp.
- The api is unprocted and dumps json directly on
curl 'https://npp.gov.in/dashBoard/demandmet1chartdata?date=2026-06-08'- The Endpoints served data all the way from sep25, my
scripts/fetch_yesterdayscript runs everyday and updates the dataset with latest rows.- ICED dataset is longer and
scripts/clean_datasets.pycleans andsrc/data_pipeline.pymerges them to get Combined time series spans from 2017-01-01 00:00:00 to present.- Currently, using merged data for training and NPP dataset for inference.
- Most reasonable way for the model is ridge regression. weather/temperature features aren’t integrated yet.