The electricity consumption model outputs an estimate of electricity consumption at the Swiss national scale. The model is trained on data from the following sources: hourly national consumption provided by Swissgrid (Energy overview), meteorological data from MeteoSwiss (including weather forecast), and calendar information such as public holidays as provided by the python holidays package and manually acquired holidays. The model belongs to the category of Generalized Additive Models (GAMs) and output is a prediction at an hourly and daily basis with a lower and upper confidence interval of 2.5 and 97.5 respectively.