{"meta":{"title":"When do shortfalls occur? (optimized flat-block dispatch, 10 weather years)","units":"count of hours with any unmet demand; severity in GWh","source":"UC Berkeley analysis","basis":"raw","notes":"Shortfall hour = shortfall > 0 strictly. Hour-of-year is mapped to month on a fixed non-leap calendar, so leap years shift by one day after February. CORRECTION: the published figure annotates 'all 373 shortfall hours occur between 17:00-08:00' \u2014 in the data 371 of 373 do; 2 land at 09:00. Use nighttime_hours / total_hours."},"data":{"years":[2015,2016,2017,2018,2019,2020,2021,2022,2023,2024],"months":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"hours":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],"total_hours":373,"nighttime_hours":371,"daytime_hours":2,"nighttime_window":[17,8],"year_month":[[0,0,11,0,0,14,1,6,28,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,20],[0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,8,0,1,26,0],[37,0,5,0,0,0,0,21,4,0,0,0],[0,0,0,0,4,0,25,4,0,0,0,33],[42,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,20,0,0,0,0,24,0],[0,0,0,0,0,0,0,38,0,0,0,0]],"year_month_severity_gwh":[[0.0,0.0,92.14,0.0,0.0,180.47,35.56,109.83,464.36,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,283.57],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.09],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,141.35,0.0,0.82,354.18,0.0],[709.32,0.0,54.54,0.0,0.0,0.0,0.0,215.2,23.69,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,40.35,0.0,567.34,53.43,0.0,0.0,0.0,484.27],[697.92,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,480.06,0.0,0.0,0.0,0.0,431.47,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,1062.67,0.0,0.0,0.0,0.0]],"hour_month":[[4,0,2,0,0,3,1,5,3,0,3,4],[5,0,1,0,0,1,2,7,3,0,3,4],[6,0,2,0,0,2,1,6,3,0,2,2],[5,0,1,0,0,1,2,4,3,0,4,5],[4,0,1,0,1,1,1,5,1,0,2,3],[7,0,1,0,1,4,2,7,2,0,2,2],[7,0,1,0,1,5,2,8,2,1,4,3],[6,0,2,0,1,3,2,11,3,0,4,6],[4,0,0,0,0,1,1,2,0,0,3,4],[2,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,2,1],[5,0,0,0,0,2,0,2,1,0,4,4],[5,0,0,0,0,0,3,5,2,0,4,3],[4,0,2,0,0,3,1,3,2,0,3,3],[6,0,1,0,0,3,2,5,2,0,4,2],[5,0,1,0,0,3,3,5,1,0,3,4],[3,0,1,0,0,2,3,2,2,0,3,4]],"hour_counts":[25,26,24,25,19,28,34,38,15,2,0,0,0,0,0,0,0,6,18,22,21,25,25,20],"year_totals":[60,0,20,1,35,67,66,42,44,38],"month_totals":[79,0,16,0,4,34,26,77,32,1,50,54],"max_shortfall_gw":67.51}}