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