{ "cells": [ { "cell_type": "markdown", "id": "ce86e8d9", "metadata": {}, "source": [ "# Modelling sky luminance" ] }, { "cell_type": "markdown", "id": "8a2bbf60", "metadata": {}, "source": [ "In this tutorial, we will show how astk can be used to model sky luminance, that is how to input natural light conditions for simulating light interception" ] }, { "cell_type": "code", "execution_count": 1, "id": "d4217984", "metadata": {}, "outputs": [], "source": [ "from openalea.astk.sky_map import sky_grid, sky_map, show_sky\n", "from openalea.astk.sky_sources import sky_turtle\n", "from openalea.astk.sky_luminance import sky_luminance\n", "from openalea.astk.sky_irradiance import sky_irradiance" ] }, { "cell_type": "markdown", "id": "4869aec0", "metadata": {}, "source": [ "## Estimate sky irradiance" ] }, { "cell_type": "markdown", "id": "63785182", "metadata": {}, "source": [ "By default , astk simulate one day long clear sky irradiance at Montpellier, the 21 of June 2000.\n", "For computing sky irradiance at your location or for longer/shorter perido of time, see 'Modeling sky irradiance' companion tutorial" ] }, { "cell_type": "code", "execution_count": 2, "id": "451b1229", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | azimuth | \n", "zenith | \n", "elevation | \n", "ghi | \n", "dni | \n", "dhi | \n", "ppfd | \n", "
|---|---|---|---|---|---|---|---|
| 2000-06-21 07:00:00+02:00 | \n", "64.964943 | \n", "82.113168 | \n", "7.886832 | \n", "60.946465 | \n", "92.041199 | \n", "48.316857 | \n", "148.294639 | \n", "
| 2000-06-21 08:00:00+02:00 | \n", "74.426178 | \n", "71.957421 | \n", "18.042579 | \n", "229.864545 | \n", "453.118711 | \n", "89.522953 | \n", "504.948469 | \n", "
| 2000-06-21 09:00:00+02:00 | \n", "83.866975 | \n", "61.281260 | \n", "28.718740 | \n", "416.105120 | \n", "671.771159 | \n", "93.312118 | \n", "873.937767 | \n", "
| 2000-06-21 10:00:00+02:00 | \n", "94.061489 | \n", "50.403526 | \n", "39.596474 | \n", "591.750512 | \n", "751.066148 | \n", "113.038550 | \n", "1212.231017 | \n", "
| 2000-06-21 11:00:00+02:00 | \n", "106.318067 | \n", "39.689358 | \n", "50.310642 | \n", "741.184658 | \n", "782.891568 | \n", "138.735360 | \n", "1496.174934 | \n", "
| 2000-06-21 12:00:00+02:00 | \n", "123.250892 | \n", "29.785355 | \n", "60.214645 | \n", "852.932174 | \n", "778.469936 | \n", "177.303988 | \n", "1707.180678 | \n", "
| 2000-06-21 13:00:00+02:00 | \n", "149.893038 | \n", "22.213724 | \n", "67.786276 | \n", "918.828032 | \n", "787.889552 | \n", "189.415600 | \n", "1831.279539 | \n", "
| 2000-06-21 14:00:00+02:00 | \n", "188.216321 | \n", "20.077412 | \n", "69.922588 | \n", "934.150316 | \n", "785.467446 | \n", "196.415993 | \n", "1860.110781 | \n", "
| 2000-06-21 15:00:00+02:00 | \n", "222.570039 | \n", "24.861968 | \n", "65.138032 | \n", "897.808460 | \n", "790.895864 | \n", "180.210219 | \n", "1791.714236 | \n", "
| 2000-06-21 16:00:00+02:00 | \n", "244.497975 | \n", "33.670653 | \n", "56.329347 | \n", "812.392859 | \n", "781.474663 | \n", "162.019789 | \n", "1630.727935 | \n", "
| 2000-06-21 17:00:00+02:00 | \n", "259.065446 | \n", "44.019757 | \n", "45.980243 | \n", "684.060062 | \n", "764.123266 | \n", "134.578851 | \n", "1387.926414 | \n", "
| 2000-06-21 18:00:00+02:00 | \n", "270.262468 | \n", "54.855468 | \n", "35.144532 | \n", "522.326049 | \n", "715.011297 | \n", "110.736258 | \n", "1079.269004 | \n", "
| 2000-06-21 19:00:00+02:00 | \n", "280.031698 | \n", "65.688728 | \n", "24.311272 | \n", "340.124868 | \n", "575.665050 | \n", "103.127220 | \n", "725.138994 | \n", "
| 2000-06-21 20:00:00+02:00 | \n", "289.403843 | \n", "76.194198 | \n", "13.805802 | \n", "156.015935 | \n", "290.498008 | \n", "86.693873 | \n", "353.173644 | \n", "
| 2000-06-21 21:00:00+02:00 | \n", "299.040349 | \n", "86.002561 | \n", "3.997439 | \n", "14.846194 | \n", "0.000000 | \n", "14.846194 | \n", "40.029084 | \n", "