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=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDMyMTMwMjksIm5iZiI6MTc0MzIxMjcyOSwicGF0aCI6Ii83NDMxMjI5MC8zMjI0NzA4NjAtZWMxODI2MGUtOWQ2ZS00YTM1LTk2MjctYTM4M2Y4YTA3YTBlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzI5VDAxNDUyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU5NzY5MzcxMDUwN2U0MzcyNjk5YTYxNTI4NzI3OWNhZTllODNjZTg4OGIxYWM3ODU5MGYzNTVkNTRhMmU4NmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.VMnuE9OqzaKkXxb3zLW33jdrm0-Iyn4mFWXjO58SFVE)
Yearly average irradiance coming from the sky segments. The color indicates the irradiance coming from the given sky segment, legend is in arbitrary units.