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