The jupyter notebook provides skripts to calculate solar irradiance averaged over a year. It uses the Brunger Hooper algorithm, defined in the paper Anisotropic sky radiance model based on narrow field of view measurements of shortwave radiance. The generated json consists of a 2D nested array, returning the irradiance for (phi, theta) pairs, where phi and theta are spherical coordinates.
![Irradiance Plot in spherical coordiantes, for theta in [0,2*PI] and phi in [0, PI/2]. The color indicates the irradiance.](https://private-user-images.githubusercontent.com/74312290/322470860-ec18260e-9d6e-4a35-9627-a383f8a07a0e.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTc2MTQyOTksIm5iZiI6MTc1NzYxMzk5OSwicGF0aCI6Ii83NDMxMjI5MC8zMjI0NzA4NjAtZWMxODI2MGUtOWQ2ZS00YTM1LTk2MjctYTM4M2Y4YTA3YTBlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA5MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwOTExVDE4MDYzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFhMTMxNDAxNzcwYWJlYmQ5ZTUwNTUzNGUyYTEzODE4ZThmMjc0OTYwOWI2YWEyOWRkNWM1NDM3ODI1YTg2OWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.iuIu4wzGQCaEu3MMnR4I7U9YiQzNupyroSFLdsMxV28)
Yearly average irradiance coming from the sky segments. The color indicates the irradiance coming from the given sky segment, legend is in arbitrary units.