{ "cells": [ { "cell_type": "markdown", "id": "5b5a9730132ec93e", "metadata": {}, "source": [ "# Demo Notebook\n", "\n", "This notebook demonstrates how to use the available irrigation model pipelines for the agricultural domain to predict the moisture content of the soil in the future, according to weather forecast data and current status of the field we are analysing, and simulate irrigation strategies.
\n", "\n", "The currently available models are two:\n", "- **XGBoost**, one of the most widespread forecasting models available, it is a tree-based algorithm which excels in adaptability and requires fewer datapoints then deep learning models. We use XGBoost to predict soil moisture levels for the next few days.\n", "- **Aquacrop** this model has been originally developed by the Food and Agriculture Organization (FAO) of the United Nations for simulating irrigation strategies based on different input scenarios.
\n", "The OpenIot Unit has adapted the model to compute the irrigation suggestions in a forecasted mode for the next 7 days based on the input weather data and parameters.\n", "\n", "The models have been made public in this implementation by the OpenIoT unit of Fondazione Bruno Kessler (FBK) in Trento, Italy." ] }, { "cell_type": "code", "execution_count": 1, "id": "initial_id", "metadata": { "ExecuteTime": { "end_time": "2025-12-22T10:07:45.893128500Z", "start_time": "2025-12-22T10:07:45.883625900Z" }, "collapsed": true }, "outputs": [], "source": [ "import os\n", "if '\\\\' in os.getcwd():\n", " main_dir = '//'.join(os.getcwd().split('\\\\')[:-1]) + '\\\\'\n", "else:\n", " main_dir = '/'.join(os.getcwd().split('/')[:-1]) + '/'\n", "os.chdir(main_dir)" ] }, { "cell_type": "markdown", "id": "7f37802e", "metadata": {}, "source": [ "## Introduction" ] }, { "cell_type": "markdown", "id": "2f9e7338", "metadata": {}, "source": [ "In this demo, we will use pre-processed input data and parameters for a specific consortium-sensor combination.
\n", "This is meant to be a guide for future uses. The user can modify the input data and parameters to run the model on their own data, as explained below.
\n", "\n", "In this notebook, we work on a consortium-based level. A **consortium** is a set of agricultural fields which are managed together and which share some properties like crop type. We work with data coming from tensiometers, which have been plated on grapevine (`consortium0`) or apple (`consortium1`) fields. A tensiometer is a device which measures how tightly water is held by the soil matrix and it is a crucial quantity for understanding water availability for plants. A higher measurement of a tensiometer (usually, in our case, above $400$) means that then soil is dry, while low value (in the range $0$ to $200$) indicate high levels of water availability; the values in the range $200$ to $400$ are usually - depending on crop types - the optimal ones." ] }, { "cell_type": "markdown", "id": "d614bf5e", "metadata": {}, "source": [ "For this demo, we will use the following example combination of consortium-sensor:" ] }, { "cell_type": "code", "execution_count": 2, "id": "9e684b223a00a801", "metadata": { "ExecuteTime": { "end_time": "2025-12-22T10:07:45.905937500Z", "start_time": "2025-12-22T10:07:45.893128500Z" } }, "outputs": [], "source": [ "consortium_name = 'consortium0'\n", "sensor_forecasted = 'consortium0_TN_sector2_10354791_management1'" ] }, { "cell_type": "markdown", "id": "f23f5893e4887aea", "metadata": {}, "source": [ "### Full List of Available Sensors\n", "**Note:** You can select any of the following consortium–sensor combinations to run the XGCast analysis.
\n", "There are 2 available consortia - `consortium0` and `consortium1` - providing respectively **16** and **20** sensors you can choose from.\n", "\n", "| Consortium | Sensor |\n", "|------------|--------|\n", "| consortium0| consortium0_TN_sector1_9961572 |\n", "| | consortium0_TN_sector1_10354791 |\n", "| | consortium0_TN_sector0_9961572 |\n", "| | consortium0_TN_sector0_10354791 |\n", "| | consortium0_TN_sector2_9961572_management2 |\n", "| | consortium0_TN_sector2_9961572_management1 |\n", "| | consortium0_TN_sector2_10354791_management2 |\n", "| | consortium0_TN_sector2_10354791_management1 |\n", "| | consortium0_TN_sector3_9961572_management2 |\n", "| | consortium0_TN_sector3_9961572_management1 |\n", "| | consortium0_TN_sector3_10354791_management2 |\n", "| | consortium0_TN_sector3_10354791_management1 |\n", "| | consortium0_TN_sector5_9961572 |\n", "| | consortium0_TN_sector5_10354791 |\n", "| | consortium0_TN_sector4_9961572 |\n", "| | consortium0_TN_sector4_10354791 |\n", "| consortium1 | consortium1_TN_9699426_9961572 |\n", "| | consortium1_TN_9764963_9961572 |\n", "| | consortium1_TN_9830500_9961572 |\n", "| | consortium1_TN_9896037_9961572 |\n", "| | consortium1_TN_9961574_9961572 |\n", "| | consortium1_TN_10027111_9961572 |\n", "| | consortium1_TN_10092648_9961572 |\n", "| | consortium1_TN_10158185_9961572 |\n", "| | consortium1_TN_10223722_9961572 |\n", "| | consortium1_TN_10289259_9961572 |\n", "| | consortium1_TN_3276850_9961572 |\n", "| | consortium1_TN_9830499_9961572 |\n", "| | consortium1_TN_3342387_9961572 |\n", "| | consortium1_TN_3407924_9961572 |\n", "| | consortium1_TN_3473461_9961572 |\n", "| | consortium1_TN_3538998_9961572 |\n", "| | consortium1_TN_3604535_9961572 |\n", "| | consortium1_TN_3670072_9961572 |\n", "| | consortium1_TN_3735609_9961572 |\n", "| | consortium1_TN_3801146_9961572 |" ] }, { "cell_type": "markdown", "id": "81f79714c973f081", "metadata": {}, "source": [ "### Input data" ] }, { "cell_type": "code", "execution_count": 3, "id": "8ee9b5f7dcabdd6f", "metadata": { "ExecuteTime": { "end_time": "2025-12-22T10:07:52.050409700Z", "start_time": "2025-12-22T10:07:45.907945700Z" } }, "outputs": [], "source": [ "from pipelines.demo_run import *" ] }, { "cell_type": "markdown", "id": "11afdd9de04531ad", "metadata": {}, "source": [ "The dataset and parameters we are working with are imported here below. We call the table of data `sensor_data`: it contains sensor measurements, corredated by envorinmental information and information about the sensors themselves. We extract the data relative to sensor `sensor_forecasted` using the function `get_sensor_data`:" ] }, { "cell_type": "code", "execution_count": 4, "id": "43f42d0b2fecde3a", "metadata": { "ExecuteTime": { "end_time": "2025-12-22T10:07:52.191264900Z", "start_time": "2025-12-22T10:07:52.116550500Z" } }, "outputs": [], "source": [ "sensor_data = get_sensor_data(consortium_name, sensor_forecasted)" ] }, { "cell_type": "markdown", "id": "e29eb80cca592b72", "metadata": {}, "source": [ "Below is a snapshot of the DataFrame:" ] }, { "cell_type": "code", "execution_count": 5, "id": "0d22797f", "metadata": { "ExecuteTime": { "end_time": "2025-12-22T10:07:52.224236800Z", "start_time": "2025-12-22T10:07:52.191264900Z" } }, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "result_time", "rawType": "datetime64[ns]", "type": "datetime" }, { "name": "datastream_name", "rawType": "object", "type": "string" }, { "name": "result", "rawType": "float64", "type": "float" }, { "name": "ground_offset", "rawType": "float64", "type": "float" }, { "name": "irrigation", "rawType": "float64", "type": "float" }, { "name": "forecasted_relative_humidity_2m_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_relative_humidity_2m_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_relative_humidity_2m_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_relative_humidity_2m_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_relative_humidity_2m_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_relative_humidity_2m_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_relative_humidity_2m_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_min_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_min_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_min_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_min_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_min_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_min_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_min_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_max_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_max_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_max_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_max_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_max_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_max_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_max_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_min_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_min_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_min_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_min_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_min_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_min_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_min_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_moisture_0_to_7cm_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_moisture_0_to_7cm_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_moisture_0_to_7cm_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_moisture_0_to_7cm_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_moisture_0_to_7cm_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_moisture_0_to_7cm_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_moisture_0_to_7cm_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_mean_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_mean_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_mean_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_mean_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_mean_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_mean_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_mean_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_et0_fao_evapotranspiration_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_et0_fao_evapotranspiration_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_et0_fao_evapotranspiration_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_et0_fao_evapotranspiration_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_et0_fao_evapotranspiration_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_et0_fao_evapotranspiration_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_et0_fao_evapotranspiration_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_mean_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_mean_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_mean_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_mean_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_mean_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_mean_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_soil_temperature_0_to_7cm_mean_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_direct_radiation_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_direct_radiation_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_direct_radiation_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_direct_radiation_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_direct_radiation_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_direct_radiation_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_direct_radiation_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_max_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_max_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_max_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_max_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_max_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_max_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_temperature_2m_max_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_precipitation_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_precipitation_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_precipitation_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_precipitation_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_precipitation_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_precipitation_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_precipitation_next_7period", "rawType": "float32", "type": "float" }, { "name": "forecasted_wind_speed_10m_next_1period", "rawType": "float32", "type": "float" }, { "name": "forecasted_wind_speed_10m_next_2period", "rawType": "float32", "type": "float" }, { "name": "forecasted_wind_speed_10m_next_3period", "rawType": "float32", "type": "float" }, { "name": "forecasted_wind_speed_10m_next_4period", "rawType": "float32", "type": "float" }, { "name": "forecasted_wind_speed_10m_next_5period", "rawType": "float32", "type": "float" }, { "name": "forecasted_wind_speed_10m_next_6period", "rawType": "float32", "type": "float" }, { "name": "forecasted_wind_speed_10m_next_7period", "rawType": "float32", "type": "float" }, { "name": "temperature_2m_mean", "rawType": "float32", "type": "float" }, { "name": "temperature_2m_min", "rawType": "float32", "type": "float" }, { "name": "temperature_2m_max", "rawType": "float32", "type": "float" }, { "name": "relative_humidity_2m", "rawType": "float32", "type": "float" }, { "name": "precipitation", "rawType": "float32", "type": "float" }, { "name": "et0_fao_evapotranspiration", "rawType": "float32", "type": "float" }, { "name": "wind_speed_10m", "rawType": "float32", "type": "float" }, { "name": "soil_temperature_0_to_7cm_mean", "rawType": "float32", "type": "float" }, { "name": "soil_temperature_0_to_7cm_min", "rawType": "float32", "type": "float" }, { "name": "soil_temperature_0_to_7cm_max", "rawType": "float32", "type": "float" }, { "name": "soil_moisture_0_to_7cm", "rawType": "float32", "type": "float" }, { "name": "direct_radiation", "rawType": "float32", "type": "float" }, { "name": "precipitation_local_meteo", "rawType": "float64", "type": "float" }, { "name": "relative_humidity_local_meteo", "rawType": "float64", "type": "float" }, { "name": "solar_radiation_local_meteo", "rawType": "float64", "type": "float" }, { "name": "air_temperature_mean_local_meteo", "rawType": "float64", "type": "float" }, { "name": "air_temperature_min_local_meteo", "rawType": "float64", "type": "float" }, { "name": "air_temperature_max_local_meteo", "rawType": "float64", "type": "float" }, { "name": "wind_speed_local_meteo", "rawType": "float64", "type": "float" }, { "name": "ndvi", "rawType": "float64", "type": "float" }, { "name": "grvi", "rawType": "float64", "type": "float" }, { "name": "rvi", "rawType": "float64", "type": "float" }, { "name": "rgi", "rawType": "float64", "type": "float" }, { "name": "aci", "rawType": "float64", "type": "float" }, { "name": "maci", "rawType": "float64", "type": "float" }, { "name": "gndvi", "rawType": "float64", "type": "float" }, { "name": "ngrdi", "rawType": "float64", "type": "float" }, { "name": "ngbdi", "rawType": "float64", "type": "float" }, { "name": "bgvi", "rawType": "float64", "type": "float" }, { "name": "brvi", "rawType": "float64", "type": "float" }, { "name": "wi", "rawType": "float64", "type": "float" }, { "name": "varig", "rawType": "float64", "type": "float" }, { "name": "gli", "rawType": "float64", "type": "float" }, { "name": "g_perc", "rawType": "float64", "type": "float" }, { "name": "ndmi", "rawType": "float64", "type": "float" }, { "name": "ndwi", "rawType": "float64", "type": "float" }, { "name": "reci", "rawType": "float64", "type": "float" }, { "name": "ndre_lower_end", "rawType": "float64", "type": "float" }, { "name": "ndre_upper_end", "rawType": "float64", "type": "float" }, { "name": "msavi", "rawType": "float64", "type": "float" }, { "name": "arvi", "rawType": "float64", "type": "float" }, { "name": "sipi", "rawType": "float64", "type": "float" }, { "name": "gci", "rawType": "float64", "type": "float" }, { "name": "forecasted_irrigation_next_1period", "rawType": "float64", "type": "float" }, { "name": "forecasted_irrigation_next_2period", "rawType": "float64", "type": "float" }, { "name": "forecasted_irrigation_next_3period", "rawType": "float64", "type": "float" }, { "name": "forecasted_irrigation_next_4period", "rawType": "float64", "type": "float" }, { "name": "forecasted_irrigation_next_5period", "rawType": "float64", "type": "float" }, { "name": "forecasted_irrigation_next_6period", "rawType": "float64", "type": "float" }, { "name": "forecasted_irrigation_next_7period", "rawType": "float64", "type": "float" }, { "name": "Sand", "rawType": "float64", "type": "float" }, { "name": "Silt", "rawType": "float64", "type": "float" }, { "name": "Clay", "rawType": "float64", "type": "float" }, { "name": "Name", "rawType": "object", "type": "string" }, { "name": "Aer", "rawType": "float64", "type": "float" }, { "name": "CC0", "rawType": "float64", "type": "float" }, { "name": "CCmin", "rawType": "float64", "type": "float" }, { "name": "CDC", "rawType": "float64", "type": "float" }, { "name": "CGC", "rawType": "float64", "type": "float" }, { "name": "associated_value", "rawType": "float64", "type": "float" } ], "ref": "919bec1c-0b08-4b0a-b8f1-14fde1ae4028", "rows": [ [ "2023-04-05 00:00:00", "consortium0_TN_sector2_10354791_management1", "97.89189189189189", "-30.0", "0.0", "51.314022", "56.054596", "62.864582", "56.8609", "55.74118", "62.88702", "69.57278", "3.2680001", "4.2180004", "5.818", "4.668", "2.7680001", "8.268001", "7.7180004", "15.118", "16.168", "16.368", "17.068", "17.768", "18.418", "14.818001", "4.0680003", "4.9680004", "5.5680003", "5.0680003", "4.518", "8.318", "9.268001", "0.26108333", "0.25258332", "0.22408332", "0.21629167", "0.20758332", "0.19854166", "0.19495833", "8.87425", "10.284667", "10.715917", "10.615916", "10.813834", "13.147167", "12.393001", "3.2803056", "3.1973243", "2.7828329", "3.3883274", "3.6964774", "2.8797278", "1.5517945", "8.582583", "10.418", "10.772167", "10.924251", "11.013833", "12.799251", "12.153417", "5275.0", "4044.0", "2710.0", "4409.0", "5532.0", "2080.0", "255.0", "14.368", "16.368", "17.368", "16.868", "17.618", "18.368", "15.618", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.5", "3.1788616", "4.371288", "4.3359094", "5.211928", "4.5440755", "3.5146081", "5.43912", "7.153417", "1.4680002", "13.218", "54.707016", "0.1", "3.141853", "4.729875", "7.8180003", "4.018", "13.768001", "0.26604167", "5213.0", "0.0", "50.91572920481364", "5106.0", "7.210666686296463", "0.7315001487731934", "13.831500053405762", "3.7153850942850113", "0.5650749389330547", "4.047416903177897", "3.603949346542358", "1.123151898384094", "0.24767829616864526", "4.047416903177897", "0.6031295951207478", "-0.05781569709380467", "0.2879280587037404", "0.5534847100575765", "0.49329275488853463", "3.8058308982849116", "-0.07808614219228426", "0.12588028301795323", "0.37367911577224733", "0.017445959011092783", "-0.6031295951207478", "2.6039493433634435", "0.36200462102890013", "0.11423324594895046", "0.10895671109358471", "0.3435594948132833", "0.7588072498639424", "6.346650759379067", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "107.35714285714286" ], [ "2023-04-06 00:00:00", "consortium0_TN_sector2_10354791_management1", "118.44067796610169", "-30.0", "0.0", "56.054596", "62.864582", "56.8609", "55.74118", "62.88702", "69.57278", "80.975655", "4.2180004", "5.818", "4.668", "2.7680001", "8.268001", "7.7180004", "6.618", "16.168", "16.368", "17.068", "17.768", "18.418", "14.818001", "11.618", "4.9680004", "5.5680003", "5.0680003", "4.518", "8.318", "9.268001", "8.318", "0.25258332", "0.22408332", "0.21629167", "0.20758332", "0.19854166", "0.19495833", "0.33375", "10.284667", "10.715917", "10.615916", "10.813834", "13.147167", "12.393001", "8.928416", "3.1973243", "2.7828329", "3.3883274", "3.6964774", "2.8797278", "1.5517945", "0.95733285", "10.418", "10.772167", "10.924251", "11.013833", "12.799251", "12.153417", "10.013833", "4044.0", "2710.0", "4409.0", "5532.0", "2080.0", "255.0", "49.0", "16.368", "17.368", "16.868", "17.618", "18.368", "15.618", "11.318", "0.0", "0.0", "0.0", "0.0", "0.0", "1.5", "15.900001", "4.371288", "4.3359094", "5.211928", "4.5440755", "3.5146081", "5.43912", "6.5401607", "8.87425", "3.2680001", "14.368", "51.314022", "0.0", "3.2803056", "3.1788616", "8.582583", "4.0680003", "15.118", "0.26108333", "5275.0", "0.0", "49.91962639490763", "5248.0", "8.88150006532669", "3.381500005722046", "15.181500434875488", "2.601522250721852", "0.5588559460639954", "3.9298730754852294", "3.5366848850250245", "1.111473526954651", "0.2546847438812256", "3.9298730754852294", "0.5940826416015625", "-0.05270788058638573", "0.2758781480789185", "0.5677147293090821", "0.5109226298332215", "3.9954694843292238", "-0.07206792965531349", "0.12615215837955474", "0.3732848906517029", "0.017985118131618946", "-0.5940826416015625", "2.5366848850250245", "0.3578383457660675", "0.11312630742788315", "0.09994159013032913", "0.3382970130443573", "0.7474419665336609", "5.926119174957275", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "143.8641975308642" ], [ "2023-04-07 00:00:00", "consortium0_TN_sector2_10354791_management1", "127.6774193548387", "-30.0", "0.0", "62.864582", "56.8609", "55.74118", "62.88702", "69.57278", "80.975655", "60.16815", "5.818", "4.668", "2.7680001", "8.268001", "7.7180004", "6.618", "4.618", "16.368", "17.068", "17.768", "18.418", "14.818001", "11.618", "16.068", "5.5680003", "5.0680003", "4.518", "8.318", "9.268001", "8.318", "6.368", "0.22408332", "0.21629167", "0.20758332", "0.19854166", "0.19495833", "0.33375", "0.34591666", "10.715917", "10.615916", "10.813834", "13.147167", "12.393001", "8.928416", "10.295083", "2.7828329", "3.3883274", "3.6964774", "2.8797278", "1.5517945", "0.95733285", "3.2543285", "10.772167", "10.924251", "11.013833", "12.799251", "12.153417", "10.013833", "10.418", "2710.0", "4409.0", "5532.0", "2080.0", "255.0", "49.0", "3714.0", "17.368", "16.868", "17.618", "18.368", "15.618", "11.318", "16.668", "0.0", "0.0", "0.0", "0.0", "1.5", "15.900001", "1.5", "4.3359094", "5.211928", "4.5440755", "3.5146081", "5.43912", "6.5401607", "6.781034", "10.284667", "4.2180004", "16.368", "56.054596", "0.0", "3.1973243", "4.371288", "10.418", "4.9680004", "16.168", "0.25258332", "4044.0", "0.5", "51.28751254081726", "4120.0", "10.960666557153067", "5.631500244140625", "16.73149871826172", "4.036467048029105", "0.5576872653961182", "3.911360136032104", "3.5248686876296995", "1.1099236240386963", "0.25592896926403047", "3.911360136032104", "0.5925140001773833", "-0.05200000634789467", "0.2728757178783417", "0.5714977686405182", "0.5151021206378937", "4.057976085662841", "-0.07127702778577805", "0.12552972975373267", "0.3729798803329467", "0.02044946824456565", "-0.5925140001773833", "2.5248686876296995", "0.3562285590171814", "0.11232496508955958", "0.09864330770075322", "0.3374628828763962", "0.7448523011207581", "5.852607488632201", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "155.83333333333334" ], [ "2023-04-08 00:00:00", "consortium0_TN_sector2_10354791_management1", "133.8095238095238", "-30.0", "0.0", "56.8609", "55.74118", "62.88702", "69.57278", "80.975655", "60.16815", "49.351273", "4.668", "2.7680001", "8.268001", "7.7180004", "6.618", "4.618", "3.568", "17.068", "17.768", "18.418", "14.818001", "11.618", "16.068", "16.268", "5.0680003", "4.518", "8.318", "9.268001", "8.318", "6.368", "4.5680003", "0.21629167", "0.20758332", "0.19854166", "0.19495833", "0.33375", "0.34591666", "0.315875", "10.615916", "10.813834", "13.147167", "12.393001", "8.928416", "10.295083", "10.482583", "3.3883274", "3.6964774", "2.8797278", "1.5517945", "0.95733285", "3.2543285", "3.4640822", "10.924251", "11.013833", "12.799251", "12.153417", "10.013833", "10.418", "10.193", "4409.0", "5532.0", "2080.0", "255.0", "49.0", "3714.0", "3242.0", "16.868", "17.618", "18.368", "15.618", "11.318", "16.668", "16.918", "0.0", "0.0", "0.0", "1.5", "15.900001", "1.5", "0.0", "5.211928", "4.5440755", "3.5146081", "5.43912", "6.5401607", "6.781034", "6.537235", "10.715917", "5.818", "17.368", "62.864582", "0.0", "2.7828329", "4.3359094", "10.772167", "5.5680003", "16.368", "0.22408332", "2710.0", "0.10000000149011612", "59.616093158721924", "2564.0", "11.237749954064688", "6.531499862670898", "17.2814998626709", "3.653968879332145", "0.556518584728241", "3.89284719657898", "3.513052490234374", "1.1083737211227418", "0.2571731946468353", "3.89284719657898", "0.5909453587532044", "-0.051292132109403595", "0.2698732876777649", "0.5752808079719542", "0.5192816114425658", "4.120482686996461", "-0.07048612591624259", "0.1249073011279106", "0.3726748700141907", "0.022913818357512352", "-0.5909453587532044", "2.513052490234375", "0.3546187722682953", "0.11152362275123597", "0.0973450252711773", "0.336628752708435", "0.742262635707855", "5.779095802307128", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "162.69135802469137" ], [ "2023-04-09 00:00:00", "consortium0_TN_sector2_10354791_management1", "138.80327868852459", "-30.0", "0.0", "55.74118", "62.88702", "69.57278", "80.975655", "60.16815", "49.351273", "51.181244", "2.7680001", "8.268001", "7.7180004", "6.618", "4.618", "3.568", "5.418", "17.768", "18.418", "14.818001", "11.618", "16.068", "16.268", "17.618", "4.518", "8.318", "9.268001", "8.318", "6.368", "4.5680003", "5.4680004", "0.20758332", "0.19854166", "0.19495833", "0.33375", "0.34591666", "0.315875", "0.29491666", "10.813834", "13.147167", "12.393001", "8.928416", "10.295083", "10.482583", "12.051333", "3.6964774", "2.8797278", "1.5517945", "0.95733285", "3.2543285", "3.4640822", "3.9196537", "11.013833", "12.799251", "12.153417", "10.013833", "10.418", "10.193", "11.222167", "5532.0", "2080.0", "255.0", "49.0", "3714.0", "3242.0", "4416.0", "17.618", "18.368", "15.618", "11.318", "16.668", "16.918", "19.418", "0.0", "0.0", "1.5", "15.900001", "1.5", "0.0", "0.0", "4.5440755", "3.5146081", "5.43912", "6.5401607", "6.781034", "6.537235", "8.003636", "10.615916", "4.668", "16.868", "56.8609", "0.0", "3.3883274", "5.211928", "10.924251", "5.0680003", "17.068", "0.21629167", "4409.0", "0.0", "53.818836530049644", "4236.0", "10.979416728019714", "6.031499862670898", "17.181499481201172", "4.911892205476761", "0.5553499040603638", "3.874334257125854", "3.5012362928390512", "1.106823818206787", "0.25841742002964024", "3.874334257125854", "0.5893767173290252", "-0.050584257870912565", "0.2668708574771881", "0.5790638473033906", "0.5234611022472382", "4.182989288330078", "-0.06969522404670717", "0.12428487250208857", "0.37236985969543457", "0.02537816847045906", "-0.5893767173290252", "2.5012362928390504", "0.3530089855194092", "0.11072228041291236", "0.09604674284160136", "0.335794622540474", "0.7396729702949526", "5.705584115982057", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "164.35365853658536" ], [ "2023-04-10 00:00:00", "consortium0_TN_sector2_10354791_management1", "143.125", "-30.0", "0.0", "62.88702", "69.57278", "80.975655", "60.16815", "49.351273", "51.181244", "55.84888", "8.268001", "7.7180004", "6.618", "4.618", "3.568", "5.418", "5.868", "18.418", "14.818001", "11.618", "16.068", "16.268", "17.618", "17.518", "8.318", "9.268001", "8.318", "6.368", "4.5680003", "5.4680004", "7.118", "0.19854166", "0.19495833", "0.33375", "0.34591666", "0.315875", "0.29491666", "0.269375", "13.147167", "12.393001", "8.928416", "10.295083", "10.482583", "12.051333", "12.526334", "2.8797278", "1.5517945", "0.95733285", "3.2543285", "3.4640822", "3.9196537", "3.4260242", "12.799251", "12.153417", "10.013833", "10.418", "10.193", "11.222167", "12.097167", "2080.0", "255.0", "49.0", "3714.0", "3242.0", "4416.0", "3669.0", "18.368", "15.618", "11.318", "16.668", "16.918", "19.418", "19.018", "0.0", "1.5", "15.900001", "1.5", "0.0", "0.0", "0.0", "3.5146081", "5.43912", "6.5401607", "6.781034", "6.537235", "8.003636", "6.9946885", "10.813834", "2.7680001", "17.618", "55.74118", "0.0", "3.6964774", "4.5440755", "11.013833", "4.518", "17.768", "0.20758332", "5532.0", "0.0", "51.02910089492798", "5491.0", "11.223166684309641", "4.18149995803833", "18.131500244140625", "4.519218407571316", "0.5541812233924865", "3.8558213176727296", "3.4894200954437258", "1.1052739152908326", "0.2596616454124451", "3.8558213176727296", "0.5878080759048463", "-0.04987638363242148", "0.2638684272766113", "0.5828468866348266", "0.5276405930519104", "4.2454958896636965", "-0.0689043221771717", "0.12366244387626649", "0.3720648493766785", "0.02784251858340576", "-0.5878080759048463", "2.4894200954437258", "0.35139919877052306", "0.10992093807458873", "0.09474846041202545", "0.3349604923725128", "0.7370833048820495", "5.632072429656983", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "165.12345679012347" ], [ "2023-04-11 00:00:00", "consortium0_TN_sector2_10354791_management1", "147.4125", "-30.0", "0.0", "69.57278", "80.975655", "60.16815", "49.351273", "51.181244", "55.84888", "60.483917", "7.7180004", "6.618", "4.618", "3.568", "5.418", "5.868", "6.4680004", "14.818001", "11.618", "16.068", "16.268", "17.618", "17.518", "19.218", "9.268001", "8.318", "6.368", "4.5680003", "5.4680004", "7.118", "7.018", "0.19495833", "0.33375", "0.34591666", "0.315875", "0.29491666", "0.269375", "0.25812498", "12.393001", "8.928416", "10.295083", "10.482583", "12.051333", "12.526334", "13.263833", "1.5517945", "0.95733285", "3.2543285", "3.4640822", "3.9196537", "3.4260242", "3.4112008", "12.153417", "10.013833", "10.418", "10.193", "11.222167", "12.097167", "12.978416", "255.0", "49.0", "3714.0", "3242.0", "4416.0", "3669.0", "3821.0", "15.618", "11.318", "16.668", "16.918", "19.418", "19.018", "20.068", "1.5", "15.900001", "1.5", "0.0", "0.0", "0.0", "0.0", "5.43912", "6.5401607", "6.781034", "6.537235", "8.003636", "6.9946885", "5.1786103", "13.147167", "8.268001", "18.368", "62.88702", "0.0", "2.8797278", "3.5146081", "12.799251", "8.318", "18.418", "0.19854166", "2080.0", "0.0", "60.548336823781334", "1997.0", "13.377333203951517", "8.631500244140625", "18.431499481201172", "3.4062501887480416", "0.5530125427246094", "3.8373083782196047", "3.4776038980484008", "1.103724012374878", "0.26090587079524996", "3.8373083782196047", "0.5862394344806671", "-0.049168509393930436", "0.26086599707603453", "0.5866299259662628", "0.5318200838565826", "4.308002490997314", "-0.06811342030763626", "0.12304001525044442", "0.37175983905792237", "0.030306868696352466", "-0.5862394344806671", "2.4776038980484008", "0.34978941202163694", "0.10911959573626519", "0.09345017798244953", "0.3341263622045517", "0.7344936394691467", "5.558560743331909", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "171.65060240963857" ], [ "2023-04-12 00:00:00", "consortium0_TN_sector2_10354791_management1", "151.73684210526315", "-30.0", "0.0", "80.975655", "60.16815", "49.351273", "51.181244", "55.84888", "60.483917", "65.78298", "6.618", "4.618", "3.568", "5.418", "5.868", "6.4680004", "8.118", "11.618", "16.068", "16.268", "17.618", "17.518", "19.218", "19.618", "8.318", "6.368", "4.5680003", "5.4680004", "7.118", "7.018", "8.468", "0.33375", "0.34591666", "0.315875", "0.29491666", "0.269375", "0.25812498", "0.24420834", "8.928416", "10.295083", "10.482583", "12.051333", "12.526334", "13.263833", "13.728416", "0.95733285", "3.2543285", "3.4640822", "3.9196537", "3.4260242", "3.4112008", "3.6969666", "10.013833", "10.418", "10.193", "11.222167", "12.097167", "12.978416", "14.022167", "49.0", "3714.0", "3242.0", "4416.0", "3669.0", "3821.0", "4756.0", "11.318", "16.668", "16.918", "19.418", "19.018", "20.068", "19.368", "15.900001", "1.5", "0.0", "0.0", "0.0", "0.0", "9.5", "6.5401607", "6.781034", "6.537235", "8.003636", "6.9946885", "5.1786103", "4.166362", "12.393001", "7.7180004", "15.618", "69.57278", "1.5", "1.5517945", "5.43912", "12.153417", "9.268001", "14.818001", "0.19495833", "255.0", "1.2000000178813934", "66.72610712051392", "368.0", "12.419000009695688", "7.68149995803833", "15.731499671936035", "4.74761080245177", "0.5518438620567322", "3.8187954387664793", "3.4657877006530757", "1.1021741094589232", "0.2621500961780548", "3.8187954387664793", "0.584670793056488", "-0.04846063515543939", "0.25786356687545775", "0.5904129652976989", "0.5359995746612549", "4.370509092330932", "-0.06732251843810082", "0.12241758662462233", "0.3714548287391662", "0.03277121880929917", "-0.584670793056488", "2.4657877006530757", "0.3481796252727509", "0.10831825339794163", "0.09215189555287362", "0.33329223203659064", "0.731903974056244", "5.485049057006836", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "178.41772151898735" ], [ "2023-04-13 00:00:00", "consortium0_TN_sector2_10354791_management1", "153.126582278481", "-30.0", "0.0", "60.16815", "49.351273", "51.181244", "55.84888", "60.483917", "65.78298", "92.67865", "4.618", "3.568", "5.418", "5.868", "6.4680004", "8.118", "8.568", "16.068", "16.268", "17.618", "17.518", "19.218", "19.618", "13.068001", "6.368", "4.5680003", "5.4680004", "7.118", "7.018", "8.468", "9.818", "0.34591666", "0.315875", "0.29491666", "0.269375", "0.25812498", "0.24420834", "0.41029167", "10.295083", "10.482583", "12.051333", "12.526334", "13.263833", "13.728416", "10.022166", "3.2543285", "3.4640822", "3.9196537", "3.4260242", "3.4112008", "3.6969666", "0.92108953", "10.418", "10.193", "11.222167", "12.097167", "12.978416", "14.022167", "11.188834", "3714.0", "3242.0", "4416.0", "3669.0", "3821.0", "4756.0", "47.0", "16.668", "16.918", "19.418", "19.018", "20.068", "19.368", "11.118", "1.5", "0.0", "0.0", "0.0", "0.0", "9.5", "19.3", "6.781034", "6.537235", "8.003636", "6.9946885", "5.1786103", "4.166362", "2.5702906", "8.928416", "6.618", "11.318", "80.975655", "15.900001", "0.95733285", "6.5401607", "10.013833", "8.318", "11.618", "0.33375", "49.0", "15.800000004470348", "80.69018586476643", "50.0", "8.844000061353048", "6.531499862670898", "10.881500244140625", "5.1376283168792725", "0.550675181388855", "3.800282499313355", "3.4539715032577503", "1.1006242065429688", "0.2633943215608597", "3.800282499313355", "0.583102151632309", "-0.0477527609169483", "0.25486113667488103", "0.594196004629135", "0.5401790654659271", "4.433015693664551", "-0.06653161656856536", "0.12179515799880025", "0.37114981842041017", "0.03523556892224587", "-0.583102151632309", "2.4539715032577516", "0.34656983852386475", "0.107516911059618", "0.0908536131232977", "0.3324581018686294", "0.7293143086433409", "5.411537370681762", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "116.18072289156626" ], [ "2023-04-14 00:00:00", "consortium0_TN_sector2_10354791_management1", "112.32051282051282", "-30.0", "0.0", "49.351273", "51.181244", "55.84888", "60.483917", "65.78298", "92.67865", "80.283676", "3.568", "5.418", "5.868", "6.4680004", "8.118", "8.568", "6.618", "16.268", "17.618", "17.518", "19.218", "19.618", "13.068001", "15.918", "4.5680003", "5.4680004", "7.118", "7.018", "8.468", "9.818", "9.118", "0.315875", "0.29491666", "0.269375", "0.25812498", "0.24420834", "0.41029167", "0.3994167", "10.482583", "12.051333", "12.526334", "13.263833", "13.728416", "10.022166", "12.190917", "3.4640822", "3.9196537", "3.4260242", "3.4112008", "3.6969666", "0.92108953", "2.319254", "10.193", "11.222167", "12.097167", "12.978416", "14.022167", "11.188834", "11.984668", "3242.0", "4416.0", "3669.0", "3821.0", "4756.0", "47.0", "1748.0", "16.918", "19.418", "19.018", "20.068", "19.368", "11.118", "17.418", "0.0", "0.0", "0.0", "0.0", "9.5", "19.3", "6.6", "6.537235", "8.003636", "6.9946885", "5.1786103", "4.166362", "2.5702906", "3.602272", "10.295083", "4.618", "16.668", "60.16815", "1.5", "3.2543285", "6.781034", "10.418", "6.368", "16.068", "0.34591666", "3714.0", "1.2000000327825546", "58.87310338020325", "3594.0", "10.319000085194906", "5.281499862670898", "16.5314998626709", "5.998757531245549", "0.5495065007209778", "3.781769559860229", "3.442155305862428", "1.099074303627014", "0.26463854694366457", "3.781769559860229", "0.5815335102081298", "-0.04704488667845728", "0.25185870647430414", "0.5979790439605713", "0.5443585562705995", "4.495522294998168", "-0.06574071469902992", "0.12117272937297824", "0.37084480810165404", "0.03769991903519258", "-0.5815335102081298", "2.4421553058624266", "0.3449600517749786", "0.1067155687212944", "0.08955533069372176", "0.3316239717006684", "0.7267246432304384", "5.33802568435669", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "48.82051282051282" ], [ "2023-04-15 00:00:00", "consortium0_TN_sector2_10354791_management1", "90.8", "-30.0", "0.0", "51.181244", "55.84888", "60.483917", "65.78298", "92.67865", "80.283676", "74.00202", "5.418", "5.868", "6.4680004", "8.118", "8.568", "6.618", "4.7180004", "17.618", "17.518", "19.218", "19.618", "13.068001", "15.918", "19.218", "5.4680004", "7.118", "7.018", "8.468", "9.818", "9.118", "8.068", "0.29491666", "0.269375", "0.25812498", "0.24420834", "0.41029167", "0.3994167", "0.3675833", "12.051333", "12.526334", "13.263833", "13.728416", "10.022166", "12.190917", "13.717999", "3.9196537", "3.4260242", "3.4112008", "3.6969666", "0.92108953", "2.319254", "3.9867306", "11.222167", "12.097167", "12.978416", "14.022167", "11.188834", "11.984668", "13.703418", "4416.0", "3669.0", "3821.0", "4756.0", "47.0", "1748.0", "4911.0", "19.418", "19.018", "20.068", "19.368", "11.118", "17.418", "20.818", "0.0", "0.0", "0.0", "9.5", "19.3", "6.6", "0.0", "8.003636", "6.9946885", "5.1786103", "4.166362", "2.5702906", "3.602272", "4.7100887", "10.482583", "3.568", "16.918", "49.351273", "0.0", "3.4640822", "6.537235", "10.193", "4.5680003", "16.268", "0.315875", "3242.0", "0.0", "45.47473939259847", "3191.0", "11.30441677570343", "5.68149995803833", "17.181499481201172", "5.5505092938741045", "0.5483378200531006", "3.763256620407105", "3.4303391084671024", "1.0975244007110596", "0.2658827723264694", "3.763256620407105", "0.5799648687839509", "-0.046337012439966185", "0.24885627627372742", "0.6017620832920074", "0.5485380470752715", "4.558028896331788", "-0.06494981282949447", "0.12055030074715614", "0.37053979778289803", "0.04016426914813928", "-0.5799648687839509", "2.4303391084671024", "0.34335026502609245", "0.10591422638297077", "0.08825704826414585", "0.3307898415327072", "0.7241349778175353", "5.2645139980316165", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "60.28235294117647" ], [ "2023-04-16 00:00:00", "consortium0_TN_sector2_10354791_management1", "88.5", "-30.0", "0.0", "55.84888", "60.483917", "65.78298", "92.67865", "80.283676", "74.00202", "78.34424", "5.868", "6.4680004", "8.118", "8.568", "6.618", "4.7180004", "8.918", "17.518", "19.218", "19.618", "13.068001", "15.918", "19.218", "18.468", "7.118", "7.018", "8.468", "9.818", "9.118", "8.068", "11.018001", "0.269375", "0.25812498", "0.24420834", "0.41029167", "0.3994167", "0.3675833", "0.36420834", "12.526334", "13.263833", "13.728416", "10.022166", "12.190917", "13.717999", "14.497167", "3.4260242", "3.4112008", "3.6969666", "0.92108953", "2.319254", "3.9867306", "3.156859", "12.097167", "12.978416", "14.022167", "11.188834", "11.984668", "13.703418", "14.815917", "3669.0", "3821.0", "4756.0", "47.0", "1748.0", "4911.0", "2933.0", "19.018", "20.068", "19.368", "11.118", "17.418", "20.818", "20.118", "0.0", "0.0", "9.5", "19.3", "6.6", "0.0", "7.5", "6.9946885", "5.1786103", "4.166362", "2.5702906", "3.602272", "4.7100887", "5.91699", "12.051333", "5.418", "19.418", "51.181244", "0.0", "3.9196537", "8.003636", "11.222167", "5.4680004", "17.618", "0.29491666", "4416.0", "0.0", "50.581408739089966", "4435.0", "12.131500045458475", "4.281499862670898", "19.631500244140625", "7.007801602284114", "0.5471691393852234", "3.7447436809539796", "3.4185229110717774", "1.095974497795105", "0.2671269977092743", "3.7447436809539796", "0.5783962273597717", "-0.04562913820147514", "0.24585384607315064", "0.6055451226234436", "0.5527175378799438", "4.620535497665405", "-0.06415891095995903", "0.11992787212133407", "0.37023478746414185", "0.042628619261085986", "-0.5783962273597717", "2.4185229110717774", "0.34174047827720644", "0.10511288404464722", "0.08695876583456993", "0.3299557113647461", "0.7215453124046326", "5.191002311706543", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "67.34883720930233" ], [ "2023-04-17 00:00:00", "consortium0_TN_sector2_10354791_management1", "89.3048780487805", "-30.0", "0.0", "60.483917", "65.78298", "92.67865", "80.283676", "74.00202", "78.34424", "73.90235", "6.4680004", "8.118", "8.568", "6.618", "4.7180004", "8.918", "8.118", "19.218", "19.618", "13.068001", "15.918", "19.218", "18.468", "19.118", "7.018", "8.468", "9.818", "9.118", "8.068", "11.018001", "9.918", "0.25812498", "0.24420834", "0.41029167", "0.3994167", "0.3675833", "0.36420834", "0.398", "13.263833", "13.728416", "10.022166", "12.190917", "13.717999", "14.497167", "13.772167", "3.4112008", "3.6969666", "0.92108953", "2.319254", "3.9867306", "3.156859", "3.0143151", "12.978416", "14.022167", "11.188834", "11.984668", "13.703418", "14.815917", "14.315917", "3821.0", "4756.0", "47.0", "1748.0", "4911.0", "2933.0", "2710.0", "20.068", "19.368", "11.118", "17.418", "20.818", "20.118", "19.468", "0.0", "9.5", "19.3", "6.6", "0.0", "7.5", "14.8", "5.1786103", "4.166362", "2.5702906", "3.602272", "4.7100887", "5.91699", "4.787955", "12.526334", "5.868", "19.018", "55.84888", "0.0", "3.4260242", "6.9946885", "12.097167", "7.118", "17.518", "0.269375", "3669.0", "0.0", "53.65608215332031", "3711.0", "12.75441688299179", "5.031499862670898", "19.081501007080078", "6.3767324686050415", "0.5652081217765808", "3.866357773780822", "3.7118690032958983", "1.0645714185237884", "0.260587379693985", "3.866357773780822", "0.5869867947101592", "-0.02880364571511745", "0.26476957571506504", "0.5844160256385803", "0.5478907570838928", "3.876720167160033", "-0.041994040921330446", "0.1424430806338787", "0.3791814221143723", "0.055068717706948524", "-0.5869867947101592", "2.711869003295898", "0.3518780390024185", "0.10479755571484566", "0.05026244483888148", "0.351745584487915", "0.7346634206771853", "5.8362148551940916", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "73.35955056179775" ], [ "2023-04-18 00:00:00", "consortium0_TN_sector2_10354791_management1", "90.65789473684211", "-30.0", "0.0", "65.78298", "92.67865", "80.283676", "74.00202", "78.34424", "73.90235", "67.064354", "8.118", "8.568", "6.618", "4.7180004", "8.918", "8.118", "6.268", "19.618", "13.068001", "15.918", "19.218", "18.468", "19.118", "17.468", "8.468", "9.818", "9.118", "8.068", "11.018001", "9.918", "8.218", "0.24420834", "0.41029167", "0.3994167", "0.3675833", "0.36420834", "0.398", "0.36916664", "13.728416", "10.022166", "12.190917", "13.717999", "14.497167", "13.772167", "11.049251", "3.6969666", "0.92108953", "2.319254", "3.9867306", "3.156859", "3.0143151", "3.3700771", "14.022167", "11.188834", "11.984668", "13.703418", "14.815917", "14.315917", "12.565917", "4756.0", "47.0", "1748.0", "4911.0", "2933.0", "2710.0", "4272.0", "19.368", "11.118", "17.418", "20.818", "20.118", "19.468", "15.768001", "9.5", "19.3", "6.6", "0.0", "7.5", "14.8", "0.0", "4.166362", "2.5702906", "3.602272", "4.7100887", "5.91699", "4.787955", "4.305358", "13.263833", "6.4680004", "20.068", "60.483917", "0.0", "3.4112008", "5.1786103", "12.978416", "7.018", "19.218", "0.25812498", "3821.0", "0.10000000149011612", "57.00576210021973", "3901.0", "13.666916728019714", "7.831500053405762", "20.381500244140625", "4.442758070925872", "0.5832471041679382", "3.987971866607665", "4.005215095520018", "1.033168339252472", "0.25404776167869564", "3.987971866607665", "0.5955773620605469", "-0.011978153228759766", "0.28368530535697933", "0.5632869286537171", "0.5430639762878416", "3.132904836654663", "-0.019829170882701877", "0.16495828914642335", "0.3881280567646026", "0.06750881615281107", "-0.5955773620605469", "3.005215095520019", "0.3620155997276306", "0.10448222738504409", "0.013566123843193055", "0.3735354576110841", "0.7477815289497376", "6.48142739868164", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "77.24444444444444" ], [ "2023-04-19 00:00:00", "consortium0_TN_sector2_10354791_management1", "92.33766233766234", "-30.0", "0.0", "92.67865", "80.283676", "74.00202", "78.34424", "73.90235", "67.064354", "56.688717", "8.568", "6.618", "4.7180004", "8.918", "8.118", "6.268", "4.768", "13.068001", "15.918", "19.218", "18.468", "19.118", "17.468", "18.018", "9.818", "9.118", "8.068", "11.018001", "9.918", "8.218", "6.268", "0.41029167", "0.3994167", "0.3675833", "0.36420834", "0.398", "0.36916664", "0.34170833", "10.022166", "12.190917", "13.717999", "14.497167", "13.772167", "11.049251", "12.140918", "0.92108953", "2.319254", "3.9867306", "3.156859", "3.0143151", "3.3700771", "4.117724", "11.188834", "11.984668", "13.703418", "14.815917", "14.315917", "12.565917", "12.205501", "47.0", "1748.0", "4911.0", "2933.0", "2710.0", "4272.0", "5628.0", "11.118", "17.418", "20.818", "20.118", "19.468", "15.768001", "18.668", "19.3", "6.6", "0.0", "7.5", "14.8", "0.0", "0.0", "2.5702906", "3.602272", "4.7100887", "5.91699", "4.787955", "4.305358", "4.9641147", "13.728416", "8.118", "19.368", "65.78298", "9.5", "3.6969666", "4.166362", "14.022167", "8.468", "19.618", "0.24420834", "4756.0", "7.299999810755253", "64.90444167455037", "4659.0", "13.518999814987183", "7.631500244140625", "19.681499481201172", "3.4834945102532706", "0.6012860865592956", "4.1095859594345105", "4.298561187744141", "1.0017652599811553", "0.24750814366340637", "4.1095859594345105", "0.6041679294109344", "0.004847339257597924", "0.3026010349988938", "0.5421578316688538", "0.5382371954917908", "2.3890895061492916", "0.002335699155926704", "0.18747349765896795", "0.39707469141483315", "0.07994891459867356", "-0.6041679294109344", "3.2985611877441414", "0.3721531604528427", "0.10416689905524254", "-0.023130197152495383", "0.39532533073425286", "0.76089963722229", "7.126639942169191", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "81.19540229885058" ], [ "2023-04-20 00:00:00", "consortium0_TN_sector2_10354791_management1", "94.61333333333333", "-30.0", "0.0", "80.283676", "74.00202", "78.34424", "73.90235", "67.064354", "56.688717", "67.95608", "6.618", "4.7180004", "8.918", "8.118", "6.268", "4.768", "4.118", "15.918", "19.218", "18.468", "19.118", "17.468", "18.018", "18.418", "9.118", "8.068", "11.018001", "9.918", "8.218", "6.268", "8.218", "0.3994167", "0.3675833", "0.36420834", "0.398", "0.36916664", "0.34170833", "0.32704166", "12.190917", "13.717999", "14.497167", "13.772167", "11.049251", "12.140918", "12.984668", "2.319254", "3.9867306", "3.156859", "3.0143151", "3.3700771", "4.117724", "3.7156892", "11.984668", "13.703418", "14.815917", "14.315917", "12.565917", "12.205501", "13.51175", "1748.0", "4911.0", "2933.0", "2710.0", "4272.0", "5628.0", "3835.0", "17.418", "20.818", "20.118", "19.468", "15.768001", "18.668", "19.968", "6.6", "0.0", "7.5", "14.8", "0.0", "0.0", "0.0", "3.602272", "4.7100887", "5.91699", "4.787955", "4.305358", "4.9641147", "4.0390353", "10.022166", "8.568", "11.118", "92.67865", "19.3", "0.92108953", "2.5702906", "11.188834", "9.818", "13.068001", "0.41029167", "47.0", "23.399999886751175", "93.41423447926839", "69.0", "9.448166847229004", "7.93149995803833", "10.631500244140625", "3.063810328642527", "0.6193250689506532", "4.231200052261353", "4.591907279968261", "0.9703621807098389", "0.24096852564811705", "4.231200052261353", "0.6127584967613221", "0.021672831743955612", "0.3215167646408081", "0.5210287346839905", "0.5334104146957397", "1.6452741756439209", "0.024500569194555285", "0.20998870617151255", "0.40602132606506347", "0.09238901304453613", "-0.6127584967613221", "3.591907279968262", "0.38229072117805485", "0.10385157072544099", "-0.059826518148183815", "0.4171152038574219", "0.7740177454948423", "7.771852485656738", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "78.5" ], [ "2023-04-21 00:00:00", "consortium0_TN_sector2_10354791_management1", "83.0609756097561", "-30.0", "0.0", "74.00202", "78.34424", "73.90235", "67.064354", "56.688717", "67.95608", "74.51349", "4.7180004", "8.918", "8.118", "6.268", "4.768", "4.118", "5.768", "19.218", "18.468", "19.118", "17.468", "18.018", "18.418", "17.568", "8.068", "11.018001", "9.918", "8.218", "6.268", "8.218", "9.918", "0.3675833", "0.36420834", "0.398", "0.36916664", "0.34170833", "0.32704166", "0.33054167", "13.717999", "14.497167", "13.772167", "11.049251", "12.140918", "12.984668", "13.643001", "3.9867306", "3.156859", "3.0143151", "3.3700771", "4.117724", "3.7156892", "2.3344345", "13.703418", "14.815917", "14.315917", "12.565917", "12.205501", "13.51175", "13.674251", "4911.0", "2933.0", "2710.0", "4272.0", "5628.0", "3835.0", "1047.0", "20.818", "20.118", "19.468", "15.768001", "18.668", "19.968", "18.868", "0.0", "7.5", "14.8", "0.0", "0.0", "0.0", "0.0", "4.7100887", "5.91699", "4.787955", "4.305358", "4.9641147", "4.0390353", "2.271996", "12.190917", "6.618", "17.418", "80.283676", "6.6", "2.319254", "3.602272", "11.984668", "9.118", "15.918", "0.3994167", "1748.0", "6.200000114738941", "79.95805644989014", "1977.0", "12.08358347415924", "7.531499862670898", "17.331501007080078", "3.2565745264291763", "0.6373640513420105", "4.352814145088196", "4.885253372192383", "0.9389591014385223", "0.23442890763282775", "4.352814145088196", "0.6213490641117096", "0.038498324230313304", "0.3404324942827225", "0.4998996376991272", "0.5285836338996888", "0.9014588451385498", "0.046665439233183864", "0.23250391468405723", "0.4149679607152939", "0.10482911149039864", "-0.6213490641117096", "3.8852533721923828", "0.3924282819032669", "0.10353624239563942", "-0.09652283914387226", "0.43890507698059084", "0.787135853767395", "8.417065029144288", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "42.333333333333336" ], [ "2023-04-22 00:00:00", "consortium0_TN_sector2_10354791_management1", "72.5", "-30.0", "0.0", "78.34424", "73.90235", "67.064354", "56.688717", "67.95608", "74.51349", "76.568405", "8.918", "8.118", "6.268", "4.768", "4.118", "5.768", "8.568", "18.468", "19.118", "17.468", "18.018", "18.418", "17.568", "20.768", "11.018001", "9.918", "8.218", "6.268", "8.218", "9.918", "10.868", "0.36420834", "0.398", "0.36916664", "0.34170833", "0.32704166", "0.33054167", "0.31545833", "14.497167", "13.772167", "11.049251", "12.140918", "12.984668", "13.643001", "15.832583", "3.156859", "3.0143151", "3.3700771", "4.117724", "3.7156892", "2.3344345", "3.740846", "14.815917", "14.315917", "12.565917", "12.205501", "13.51175", "13.674251", "15.626334", "2933.0", "2710.0", "4272.0", "5628.0", "3835.0", "1047.0", "3647.0", "20.118", "19.468", "15.768001", "18.668", "19.968", "18.868", "23.168001", "7.5", "14.8", "0.0", "0.0", "0.0", "0.0", "0.5", "5.91699", "4.787955", "4.305358", "4.9641147", "4.0390353", "2.271996", "3.769974", "13.717999", "4.7180004", "20.818", "74.00202", "0.0", "3.9867306", "4.7100887", "13.703418", "8.068", "19.218", "0.3675833", "4911.0", "0.0", "72.8483435312907", "4933.0", "13.94608340660731", "5.781499862670898", "21.431499481201172", "3.8840414161483445", "0.6554030337333678", "4.474428237915038", "5.1785994644165045", "0.9075560221672057", "0.22788928961753846", "4.474428237915038", "0.6299396314620971", "0.055323816716671", "0.3593482239246369", "0.478770540714264", "0.5237568531036377", "0.15764351463317874", "0.06883030927181244", "0.2550191231966019", "0.42391459536552434", "0.11726920993626117", "-0.6299396314620971", "4.1785994644165045", "0.40256584262847894", "0.10322091406583786", "-0.1332191601395607", "0.46069495010375966", "0.8002539620399477", "9.062277572631837", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "50.9" ], [ "2023-04-23 00:00:00", "consortium0_TN_sector2_10354791_management1", "73.42307692307692", "-30.0", "0.0", "73.90235", "67.064354", "56.688717", "67.95608", "74.51349", "76.568405", "81.29241", "8.118", "6.268", "4.768", "4.118", "5.768", "8.568", "9.418", "19.118", "17.468", "18.018", "18.418", "17.568", "20.768", "19.918001", "9.918", "8.218", "6.268", "8.218", "9.918", "10.868", "11.718", "0.398", "0.36916664", "0.34170833", "0.32704166", "0.33054167", "0.31545833", "0.3405", "13.772167", "11.049251", "12.140918", "12.984668", "13.643001", "15.832583", "15.436749", "3.0143151", "3.3700771", "4.117724", "3.7156892", "2.3344345", "3.740846", "2.943007", "14.315917", "12.565917", "12.205501", "13.51175", "13.674251", "15.626334", "15.534667", "2710.0", "4272.0", "5628.0", "3835.0", "1047.0", "3647.0", "2474.0", "19.468", "15.768001", "18.668", "19.968", "18.868", "23.168001", "21.818", "14.8", "0.0", "0.0", "0.0", "0.0", "0.5", "12.6", "4.787955", "4.305358", "4.9641147", "4.0390353", "2.271996", "3.769974", "4.0540895", "14.497167", "8.918", "20.118", "78.34424", "7.5", "3.156859", "5.91699", "14.815917", "11.018001", "18.468", "0.36420834", "2933.0", "7.299999967217445", "77.80580186843872", "3241.0", "14.52316681543986", "9.081500053405762", "20.081501007080078", "5.255527341117461", "0.6734420161247253", "4.596042330741882", "5.471945556640625", "0.8761529428958892", "0.22134967160224914", "4.596042330741882", "0.6385301988124847", "0.0721493092030287", "0.3782639535665512", "0.45764144372940074", "0.5189300723075866", "-0.5861718158721922", "0.09099517931044104", "0.2775343317091465", "0.4328612300157546", "0.12970930838212372", "-0.6385301988124847", "4.471945556640625", "0.41270340335369116", "0.1029055857360363", "-0.1699154811352491", "0.4824848232269288", "0.8133720703125", "9.707490116119384", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "55.69662921348315" ], [ "2023-04-24 00:00:00", "consortium0_TN_sector2_10354791_management1", "66.54666666666667", "-30.0", "0.0", "67.064354", "56.688717", "67.95608", "74.51349", "76.568405", "81.29241", "82.89712", "6.268", "4.768", "4.118", "5.768", "8.568", "9.418", "12.118", "17.468", "18.018", "18.418", "17.568", "20.768", "19.918001", "17.168", "8.218", "6.268", "8.218", "9.918", "10.868", "11.718", "12.518001", "0.36916664", "0.34170833", "0.32704166", "0.33054167", "0.31545833", "0.3405", "0.40908334", "11.049251", "12.140918", "12.984668", "13.643001", "15.832583", "15.436749", "14.397167", "3.3700771", "4.117724", "3.7156892", "2.3344345", "3.740846", "2.943007", "1.7270868", "12.565917", "12.205501", "13.51175", "13.674251", "15.626334", "15.534667", "14.520083", "4272.0", "5628.0", "3835.0", "1047.0", "3647.0", "2474.0", "333.0", "15.768001", "18.668", "19.968", "18.868", "23.168001", "21.818", "18.118", "0.0", "0.0", "0.0", "0.0", "0.5", "12.6", "12.5", "4.305358", "4.9641147", "4.0390353", "2.271996", "3.769974", "4.0540895", "2.9421961", "13.772167", "8.118", "19.468", "73.90235", "14.8", "3.0143151", "4.787955", "14.315917", "9.918", "19.118", "0.398", "2710.0", "16.699999943375587", "69.61877886454265", "2788.0", "14.191916783650717", "10.131500244140625", "20.03150177001953", "3.983760659893354", "0.6914809985160828", "4.717656423568727", "5.765291648864746", "0.8447498636245728", "0.21481005358695987", "4.717656423568727", "0.6471207661628724", "0.08897480168938637", "0.3971796832084656", "0.43651234674453726", "0.5141032915115358", "-1.3299871463775634", "0.11316004934906956", "0.30004954022169117", "0.4418078646659852", "0.14214940682798624", "-0.6471207661628724", "4.765291648864746", "0.42284096407890315", "0.10259025740623474", "-0.20661180213093758", "0.5042746963500977", "0.8264901785850525", "10.352702659606935", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "40.674418604651166" ], [ "2023-04-25 00:00:00", "consortium0_TN_sector2_10354791_management1", "70.85185185185185", "-30.0", "0.0", "56.688717", "67.95608", "74.51349", "76.568405", "81.29241", "82.89712", "71.04317", "4.768", "4.118", "5.768", "8.568", "9.418", "12.118", "12.018001", "18.018", "18.418", "17.568", "20.768", "19.918001", "17.168", "16.868", "6.268", "8.218", "9.918", "10.868", "11.718", "12.518001", "11.868", "0.34170833", "0.32704166", "0.33054167", "0.31545833", "0.3405", "0.40908334", "0.41295835", "12.140918", "12.984668", "13.643001", "15.832583", "15.436749", "14.397167", "14.6805", "4.117724", "3.7156892", "2.3344345", "3.740846", "2.943007", "1.7270868", "1.84683", "12.205501", "13.51175", "13.674251", "15.626334", "15.534667", "14.520083", "13.965917", "5628.0", "3835.0", "1047.0", "3647.0", "2474.0", "333.0", "417.0", "18.668", "19.968", "18.868", "23.168001", "21.818", "18.118", "18.768", "0.0", "0.0", "0.0", "0.5", "12.6", "12.5", "6.8", "4.9641147", "4.0390353", "2.271996", "3.769974", "4.0540895", "2.9421961", "5.2388096", "11.049251", "6.268", "15.768001", "67.064354", "0.0", "3.3700771", "4.305358", "12.565917", "8.218", "17.468", "0.36916664", "4272.0", "0.0", "59.78452157974243", "4463.0", "11.989833434422811", "7.231500148773193", "16.881500244140625", "4.278197308381398", "0.7095199809074403", "4.839270516395569", "6.058637741088867", "0.8133467843532562", "0.20827043557167052", "4.839270516395569", "0.6557113335132599", "0.10580029417574406", "0.4160954128503798", "0.41538324975967406", "0.5092765107154846", "-2.0738024768829346", "0.1353249193876982", "0.3225647487342358", "0.4507544993162155", "0.1545895052738488", "-0.6557113335132599", "5.058637741088867", "0.43297852480411536", "0.10227492907643318", "-0.24330812312662606", "0.5260645694732667", "0.8396082868576048", "10.99791520309448", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "53.1" ], [ "2023-04-26 00:00:00", "consortium0_TN_sector2_10354791_management1", "74.34666666666666", "-30.0", "0.0", "67.95608", "74.51349", "76.568405", "81.29241", "82.89712", "71.04317", "64.3471", "4.118", "5.768", "8.568", "9.418", "12.118", "12.018001", "8.468", "18.418", "17.568", "20.768", "19.918001", "17.168", "16.868", "19.668", "8.218", "9.918", "10.868", "11.718", "12.518001", "11.868", "9.618", "0.32704166", "0.33054167", "0.31545833", "0.3405", "0.40908334", "0.41295835", "0.38575003", "12.984668", "13.643001", "15.832583", "15.436749", "14.397167", "14.6805", "15.228417", "3.7156892", "2.3344345", "3.740846", "2.943007", "1.7270868", "1.84683", "3.9995697", "13.51175", "13.674251", "15.626334", "15.534667", "14.520083", "13.965917", "14.72425", "3835.0", "1047.0", "3647.0", "2474.0", "333.0", "417.0", "4624.0", "19.968", "18.868", "23.168001", "21.818", "18.118", "18.768", "21.668001", "0.0", "0.0", "0.5", "12.6", "12.5", "6.8", "0.0", "4.0390353", "2.271996", "3.769974", "4.0540895", "2.9421961", "5.2388096", "5.294211", "12.140918", "4.768", "18.668", "56.688717", "0.0", "4.117724", "4.9641147", "12.205501", "6.268", "18.018", "0.34170833", "5628.0", "0.0", "52.222950299580894", "5712.0", "12.77316657702128", "6.381500244140625", "18.931499481201172", "4.231427003939946", "0.7275589632987977", "4.960884609222412", "6.351983833312988", "0.7819437050819397", "0.20173081755638123", "4.960884609222412", "0.6643019008636475", "0.12262578666210175", "0.43501114249229433", "0.3942541527748108", "0.5044497299194336", "-2.817617807388306", "0.15748978942632674", "0.3450799572467804", "0.4597011339664459", "0.16702960371971132", "-0.6643019008636475", "5.351983833312988", "0.4431160855293274", "0.10195960074663163", "-0.28000444412231446", "0.5478544425964356", "0.8527263951301575", "11.643127746582032", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "58.694117647058825" ], [ "2023-04-27 00:00:00", "consortium0_TN_sector2_10354791_management1", "76.58108108108108", "-30.0", "0.0", "74.51349", "76.568405", "81.29241", "82.89712", "71.04317", "64.3471", "72.236015", "5.768", "8.568", "9.418", "12.118", "12.018001", "8.468", "8.868", "17.568", "20.768", "19.918001", "17.168", "16.868", "19.668", "21.318", "9.918", "10.868", "11.718", "12.518001", "11.868", "9.618", "11.868", "0.33054167", "0.31545833", "0.3405", "0.40908334", "0.41295835", "0.38575003", "0.36858332", "13.643001", "15.832583", "15.436749", "14.397167", "14.6805", "15.228417", "16.076334", "2.3344345", "3.740846", "2.943007", "1.7270868", "1.84683", "3.9995697", "4.145141", "13.674251", "15.626334", "15.534667", "14.520083", "13.965917", "14.72425", "16.355501", "1047.0", "3647.0", "2474.0", "333.0", "417.0", "4624.0", "4355.0", "18.868", "23.168001", "21.818", "18.118", "18.768", "21.668001", "22.568", "0.0", "0.5", "12.6", "12.5", "6.8", "0.0", "0.0", "2.271996", "3.769974", "4.0540895", "2.9421961", "5.2388096", "5.294211", "4.246049", "12.984668", "4.118", "19.968", "67.95608", "0.0", "3.7156892", "4.0390353", "13.51175", "8.218", "18.418", "0.32704166", "3835.0", "0.0", "65.38776302337646", "3597.0", "13.385666767756144", "5.781499862670898", "20.131500244140625", "3.848096971710523", "0.7400621192795892", "5.050793876647949", "6.850407327924456", "0.751555757863181", "0.19848453589848114", "5.050793876647949", "0.6688830491474697", "0.14436996936798097", "0.4493224109922136", "0.38128980755805963", "0.508494076388223", "-2.646472633225577", "0.1836428782769612", "0.3668579748698642", "0.47036732145718163", "0.17915363541671211", "-0.6688830491474697", "5.850407325199672", "0.4478360996927534", "0.09959183999470303", "-0.3483525449889047", "0.5661883068084717", "0.8590338383402143", "12.499384956359862", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "63.395348837209305" ], [ "2023-04-28 00:00:00", "consortium0_TN_sector2_10354791_management1", "78.8780487804878", "-30.0", "0.0", "76.568405", "81.29241", "82.89712", "71.04317", "64.3471", "72.236015", "75.44526", "8.568", "9.418", "12.118", "12.018001", "8.468", "8.868", "7.7680006", "20.768", "19.918001", "17.168", "16.868", "19.668", "21.318", "22.618", "10.868", "11.718", "12.518001", "11.868", "9.618", "11.868", "12.268001", "0.31545833", "0.3405", "0.40908334", "0.41295835", "0.38575003", "0.36858332", "0.368", "15.832583", "15.436749", "14.397167", "14.6805", "15.228417", "16.076334", "16.938833", "3.740846", "2.943007", "1.7270868", "1.84683", "3.9995697", "4.145141", "4.5439754", "15.626334", "15.534667", "14.520083", "13.965917", "14.72425", "16.355501", "17.384666", "3647.0", "2474.0", "333.0", "417.0", "4624.0", "4355.0", "5251.0", "23.168001", "21.818", "18.118", "18.768", "21.668001", "22.568", "25.018", "0.5", "12.6", "12.5", "6.8", "0.0", "0.0", "0.0", "3.769974", "4.0540895", "2.9421961", "5.2388096", "5.294211", "4.246049", "4.543492", "13.643001", "5.768", "18.868", "74.51349", "0.0", "2.3344345", "2.271996", "13.674251", "9.918", "17.568", "0.33054167", "1047.0", "0.1", "75.22321605682373", "4242.0", "14.355791707833609", "6.531499862670898", "26.0", "3.1973647197087605", "0.7525652752603804", "5.140703144073487", "7.348830822535924", "0.7211678106444223", "0.19523825424058094", "5.140703144073487", "0.6734641974312919", "0.16611415207386016", "0.4636336794921331", "0.36832546234130853", "0.512538422857012", "-2.4753274590628487", "0.20979596712759563", "0.3886359924929483", "0.48103350894791747", "0.1912776671137128", "-0.6734641974312919", "6.348830817086357", "0.45255611385617944", "0.09722407924277443", "-0.416700645855495", "0.584522171020508", "0.8653412815502712", "13.3556421661377", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "67.67058823529412" ], [ "2023-04-29 00:00:00", "consortium0_TN_sector2_10354791_management1", "80.41975308641975", "-30.0", "0.0", "81.29241", "82.89712", "71.04317", "64.3471", "72.236015", "75.44526", "77.321465", "9.418", "12.118", "12.018001", "8.468", "8.868", "7.7680006", "10.868", "19.918001", "17.168", "16.868", "19.668", "21.318", "22.618", "22.418001", "11.718", "12.518001", "11.868", "9.618", "11.868", "12.268001", "14.268001", "0.3405", "0.40908334", "0.41295835", "0.38575003", "0.36858332", "0.368", "0.3515", "15.436749", "14.397167", "14.6805", "15.228417", "16.076334", "16.938833", "17.828417", "2.943007", "1.7270868", "1.84683", "3.9995697", "4.145141", "4.5439754", "3.9718418", "15.534667", "14.520083", "13.965917", "14.72425", "16.355501", "17.384666", "18.261751", "2474.0", "333.0", "417.0", "4624.0", "4355.0", "5251.0", "3919.0", "21.818", "18.118", "18.768", "21.668001", "22.568", "25.018", "23.718", "12.6", "12.5", "6.8", "0.0", "0.0", "0.0", "1.1", "4.0540895", "2.9421961", "5.2388096", "5.294211", "4.246049", "4.543492", "3.4259746", "15.832583", "8.568", "23.168001", "76.568405", "0.5", "3.740846", "3.769974", "15.626334", "10.868", "20.768", "0.31545833", "3647.0", "0.0", "74.88333333333334", "5098.8", "15.641666666666666", "9.0", "23.0", "4.933333333333333", "0.765068431241172", "5.230612411499023", "7.847254317147392", "0.6907798634256633", "0.1919919725826809", "5.230612411499023", "0.6780453457151141", "0.18785833477973937", "0.47794494799205234", "0.35536111712455737", "0.5165827693258013", "-2.3041822849001203", "0.23594905597823004", "0.4104140101160321", "0.49169969643865313", "0.2034016988107136", "-0.6780453457151141", "6.84725430897304", "0.4572761280196054", "0.09485631849084583", "-0.4850487467220852", "0.602856035232544", "0.871648724760328", "14.211899375915527", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "70.36781609195403" ], [ "2023-04-30 00:00:00", "consortium0_TN_sector2_10354791_management1", "82.59493670886076", "-30.0", "0.0", "82.89712", "71.04317", "64.3471", "72.236015", "75.44526", "77.321465", "80.85119", "12.118", "12.018001", "8.468", "8.868", "7.7680006", "10.868", "13.718", "17.168", "16.868", "19.668", "21.318", "22.618", "22.418001", "22.168001", "12.518001", "11.868", "9.618", "11.868", "12.268001", "14.268001", "14.168", "0.40908334", "0.41295835", "0.38575003", "0.36858332", "0.368", "0.3515", "0.39158332", "14.397167", "14.6805", "15.228417", "16.076334", "16.938833", "17.828417", "17.980501", "1.7270868", "1.84683", "3.9995697", "4.145141", "4.5439754", "3.9718418", "3.6486638", "14.520083", "13.965917", "14.72425", "16.355501", "17.384666", "18.261751", "17.901333", "333.0", "417.0", "4624.0", "4355.0", "5251.0", "3919.0", "2911.0", "18.118", "18.768", "21.668001", "22.568", "25.018", "23.718", "23.318", "12.5", "6.8", "0.0", "0.0", "0.0", "1.1", "7.1", "2.9421961", "5.2388096", "5.294211", "4.246049", "4.543492", "3.4259746", "4.1365695", "15.436749", "9.418", "21.818", "81.29241", "12.6", "2.943007", "4.0540895", "15.534667", "11.718", "19.918001", "0.3405", "2474.0", "0.1", "71.68333333333334", "5293.2", "15.258333333333333", "6.4", "22.5", "4.941666666666666", "0.7775715872219628", "5.32052167892456", "8.34567781175886", "0.6603919162069048", "0.18874569092478066", "5.32052167892456", "0.6826264939989362", "0.2096025174856186", "0.4922562164919717", "0.3423967719078065", "0.5206271157945905", "-2.133037110737392", "0.2621021448288645", "0.4321920277391162", "0.502365883929389", "0.21552573050771442", "-0.6826264939989362", "7.345677800859722", "0.4619961421830313", "0.09248855773891722", "-0.5533968475886752", "0.62118989944458", "0.8779561679703849", "15.068156585693359", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "73.59302325581395" ], [ "2023-05-01 00:00:00", "consortium0_TN_sector2_10354791_management1", "84.35135135135135", "-30.0", "0.0", "71.04317", "64.3471", "72.236015", "75.44526", "77.321465", "80.85119", "84.19396", "12.018001", "8.468", "8.868", "7.7680006", "10.868", "13.718", "13.118", "16.868", "19.668", "21.318", "22.618", "22.418001", "22.168001", "19.118", "11.868", "9.618", "11.868", "12.268001", "14.268001", "14.168", "13.968", "0.41295835", "0.38575003", "0.36858332", "0.368", "0.3515", "0.39158332", "0.40808332", "14.6805", "15.228417", "16.076334", "16.938833", "17.828417", "17.980501", "16.809668", "1.84683", "3.9995697", "4.145141", "4.5439754", "3.9718418", "3.6486638", "1.8882366", "13.965917", "14.72425", "16.355501", "17.384666", "18.261751", "17.901333", "16.64925", "417.0", "4624.0", "4355.0", "5251.0", "3919.0", "2911.0", "565.0", "18.768", "21.668001", "22.568", "25.018", "23.718", "23.318", "20.418001", "6.8", "0.0", "0.0", "0.0", "1.1", "7.1", "7.4", "5.2388096", "5.294211", "4.246049", "4.543492", "3.4259746", "4.1365695", "3.032365", "14.397167", "12.118", "18.118", "82.89712", "12.5", "1.7270868", "2.9421961", "14.520083", "12.518001", "17.168", "0.40908334", "333.0", "0.1", "77.79166666666667", "2819.2", "15.020833333333334", "11.5", "19.0", "3.341666666666667", "0.7900747432027545", "5.410430946350098", "8.844101306370327", "0.630003968988146", "0.18549940926688055", "5.410430946350098", "0.6872076422827584", "0.2313467001914978", "0.506567484991891", "0.3294324266910553", "0.5246714622633798", "-1.9618919365746634", "0.288255233679499", "0.4539700453622001", "0.5130320714201246", "0.22764976220471522", "-0.6872076422827584", "7.844101292746407", "0.46671615634645724", "0.0901207969869886", "-0.6217449484552656", "0.6395237636566161", "0.8842636111804417", "15.924413795471189", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "77.38271604938272" ], [ "2023-05-02 00:00:00", "consortium0_TN_sector2_10354791_management1", "86.56923076923077", "-30.0", "0.0", "64.3471", "72.236015", "75.44526", "77.321465", "80.85119", "84.19396", "80.47946", "8.468", "8.868", "7.7680006", "10.868", "13.718", "13.118", "12.818001", "19.668", "21.318", "22.618", "22.418001", "22.168001", "19.118", "20.418001", "9.618", "11.868", "12.268001", "14.268001", "14.168", "13.968", "13.518001", "0.38575003", "0.36858332", "0.368", "0.3515", "0.39158332", "0.40808332", "0.39245832", "15.228417", "16.076334", "16.938833", "17.828417", "17.980501", "16.809668", "16.682585", "3.9995697", "4.145141", "4.5439754", "3.9718418", "3.6486638", "1.8882366", "3.4096365", "14.72425", "16.355501", "17.384666", "18.261751", "17.901333", "16.64925", "16.92425", "4624.0", "4355.0", "5251.0", "3919.0", "2911.0", "565.0", "3154.0", "21.668001", "22.568", "25.018", "23.718", "23.318", "20.418001", "20.768", "0.0", "0.0", "0.0", "1.1", "7.1", "7.4", "3.9", "5.294211", "4.246049", "4.543492", "3.4259746", "4.1365695", "3.032365", "5.2863417", "14.6805", "12.018001", "18.768", "71.04317", "6.8", "1.84683", "5.2388096", "13.965917", "11.868", "16.868", "0.41295835", "417.0", "3.3000000000000003", "73.64583333333333", "2321.2", "14.7875", "11.4", "19.3", "5.55", "0.8025778991835456", "5.500340213775635", "9.342524800981792", "0.5996160217693873", "0.1822531276089804", "5.500340213775635", "0.6917887905665806", "0.253090882897377", "0.5208787534918105", "0.3164680814743042", "0.528715808732169", "-1.7907467624119355", "0.3144083225301333", "0.4757480629852841", "0.5236982589108604", "0.2397737939017159", "-0.6917887905665806", "8.34252478463309", "0.47143617050988335", "0.08775303623506002", "-0.6900930493218559", "0.6578576278686523", "0.8905710543904987", "16.780671005249022", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "76.42307692307692" ], [ "2023-05-03 00:00:00", "consortium0_TN_sector2_10354791_management1", "87.6056338028169", "-30.0", "0.0", "72.236015", "75.44526", "77.321465", "80.85119", "84.19396", "80.47946", "85.698906", "8.868", "7.7680006", "10.868", "13.718", "13.118", "12.818001", "11.818001", "21.318", "22.618", "22.418001", "22.168001", "19.118", "20.418001", "15.518001", "11.868", "12.268001", "14.268001", "14.168", "13.968", "13.518001", "12.218", "0.36858332", "0.368", "0.3515", "0.39158332", "0.40808332", "0.39245832", "0.43216667", "16.076334", "16.938833", "17.828417", "17.980501", "16.809668", "16.682585", "13.626334", "4.145141", "4.5439754", "3.9718418", "3.6486638", "1.8882366", "3.4096365", "0.776029", "16.355501", "17.384666", "18.261751", "17.901333", "16.64925", "16.92425", "14.072166", "4355.0", "5251.0", "3919.0", "2911.0", "565.0", "3154.0", "0.0", "22.568", "25.018", "23.718", "23.318", "20.418001", "20.768", "14.618", "0.0", "0.0", "1.1", "7.1", "7.4", "3.9", "43.1", "4.246049", "4.543492", "3.4259746", "4.1365695", "3.032365", "5.2863417", "3.5954885", "15.228417", "8.468", "21.668001", "64.3471", "0.0", "3.9995697", "5.294211", "14.72425", "9.618", "19.668", "0.38575003", "4624.0", "0.0", "62.541666666666664", "6765.8", "16.608333333333334", "9.2", "24.0", "5.295833333333333", "0.8150810551643372", "5.590249481201172", "9.840948295593261", "0.5692280745506286", "0.17900684595108032", "5.590249481201172", "0.6963699388504029", "0.2748350656032562", "0.5351900219917297", "0.3035037362575531", "0.5327601552009582", "-1.6196015882492065", "0.34056141138076784", "0.4975260806083679", "0.5343644464015961", "0.25189782559871676", "-0.6963699388504029", "8.840948276519775", "0.47615618467330934", "0.0853852754831314", "-0.758441150188446", "0.6761914920806885", "0.8968784976005554", "17.636928215026856", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "75.42028985507247" ], [ "2023-05-04 00:00:00", "consortium0_TN_sector2_10354791_management1", "88.66666666666667", "-30.0", "0.0", "75.44526", "77.321465", "80.85119", "84.19396", "80.47946", "85.698906", "81.9413", "7.7680006", "10.868", "13.718", "13.118", "12.818001", "11.818001", "11.368", "22.618", "22.418001", "22.168001", "19.118", "20.418001", "15.518001", "14.468", "12.268001", "14.268001", "14.168", "13.968", "13.518001", "12.218", "11.468", "0.368", "0.3515", "0.39158332", "0.40808332", "0.39245832", "0.43216667", "0.42541668", "16.938833", "17.828417", "17.980501", "16.809668", "16.682585", "13.626334", "12.713834", "4.5439754", "3.9718418", "3.6486638", "1.8882366", "3.4096365", "0.776029", "1.2988135", "17.384666", "18.261751", "17.901333", "16.64925", "16.92425", "14.072166", "12.597167", "5251.0", "3919.0", "2911.0", "565.0", "3154.0", "0.0", "227.0", "25.018", "23.718", "23.318", "20.418001", "20.768", "14.618", "14.368", "0.0", "1.1", "7.1", "7.4", "3.9", "43.1", "10.6", "4.543492", "3.4259746", "4.1365695", "3.032365", "5.2863417", "3.5954885", "4.3123035", "16.076334", "8.868", "22.568", "72.236015", "0.0", "4.145141", "4.246049", "16.355501", "11.868", "21.318", "0.36858332", "4355.0", "0.0", "64.84166666666667", "6289.1", "16.55", "7.1", "24.0", "4.3875", "0.8058301798502605", "5.362058232625327", "9.368400122324626", "0.5739433805147807", "0.1873480717341105", "5.362058232625327", "0.6846238088607787", "0.27102954089641573", "0.4772944907347362", "0.3588899640242258", "0.6237270506223043", "-1.5049638398488363", "0.3519288603464763", "0.4810214428106944", "0.518686615228653", "0.28593511263529453", "-0.6846238088607787", "8.368400147755938", "0.483706324895223", "0.08969690938790642", "-0.7439957825342813", "0.6651990151405333", "0.8730027476946514", "14.920504105885826", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "79.17391304347827" ], [ "2023-05-05 00:00:00", "consortium0_TN_sector2_10354791_management1", "89.93333333333334", "-30.0", "0.0", "77.321465", "80.85119", "84.19396", "80.47946", "85.698906", "81.9413", "81.090065", "10.868", "13.718", "13.118", "12.818001", "11.818001", "11.368", "10.768001", "22.418001", "22.168001", "19.118", "20.418001", "15.518001", "14.468", "16.268", "14.268001", "14.168", "13.968", "13.518001", "12.218", "11.468", "10.968", "0.3515", "0.39158332", "0.40808332", "0.39245832", "0.43216667", "0.42541668", "0.42275", "17.828417", "17.980501", "16.809668", "16.682585", "13.626334", "12.713834", "13.378417", "3.9718418", "3.6486638", "1.8882366", "3.4096365", "0.776029", "1.2988135", "1.9677397", "18.261751", "17.901333", "16.64925", "16.92425", "14.072166", "12.597167", "13.342999", "3919.0", "2911.0", "565.0", "3154.0", "0.0", "227.0", "836.0", "23.718", "23.318", "20.418001", "20.768", "14.618", "14.368", "16.568", "1.1", "7.1", "7.4", "3.9", "43.1", "10.6", "16.6", "3.4259746", "4.1365695", "3.032365", "5.2863417", "3.5954885", "4.3123035", "2.7549489", "16.938833", "7.7680006", "25.018", "75.44526", "0.0", "4.5439754", "4.543492", "17.384666", "12.268001", "22.618", "0.368", "5251.0", "0.0", "68.63333333333334", "5814.6", "16.920833333333334", "6.3", "24.1", "4.7124999999999995", "0.7965793045361835", "5.133866984049478", "8.895851949055988", "0.5786586864789327", "0.19568929751714073", "5.133866984049478", "0.6728776788711549", "0.2672240161895752", "0.4193989594777425", "0.4142761917908986", "0.7146939460436506", "-1.3903260914484659", "0.3632963093121846", "0.46451680501302084", "0.5030087840557098", "0.3199723996718725", "-0.6728776788711549", "7.895852018992107", "0.4912564651171366", "0.09400854329268135", "-0.7295504148801168", "0.6542065382003786", "0.8491269977887471", "12.204079996744792", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "83.3970588235294" ], [ "2023-05-06 00:00:00", "consortium0_TN_sector2_10354791_management1", "91.91428571428571", "-30.0", "0.0", "80.85119", "84.19396", "80.47946", "85.698906", "81.9413", "81.090065", "82.142075", "13.718", "13.118", "12.818001", "11.818001", "11.368", "10.768001", "11.468", "22.168001", "19.118", "20.418001", "15.518001", "14.468", "16.268", "16.618", "14.168", "13.968", "13.518001", "12.218", "11.468", "10.968", "11.418", "0.39158332", "0.40808332", "0.39245832", "0.43216667", "0.42541668", "0.42275", "0.42029166", "17.980501", "16.809668", "16.682585", "13.626334", "12.713834", "13.378417", "13.597167", "3.6486638", "1.8882366", "3.4096365", "0.776029", "1.2988135", "1.9677397", "2.214666", "17.901333", "16.64925", "16.92425", "14.072166", "12.597167", "13.342999", "13.909667", "2911.0", "565.0", "3154.0", "0.0", "227.0", "836.0", "1146.0", "23.318", "20.418001", "20.768", "14.618", "14.368", "16.568", "17.068", "7.1", "7.4", "3.9", "43.1", "10.6", "16.6", "8.4", "4.1365695", "3.032365", "5.2863417", "3.5954885", "4.3123035", "2.7549489", "3.4849072", "17.828417", "10.868", "23.718", "77.321465", "1.1", "3.9718418", "3.4259746", "18.261751", "14.268001", "22.418001", "0.3515", "3919.0", "0.0", "72.79166666666667", "4798.7", "18.575", "10.9", "25.3", "4.358333333333333", "0.7873284292221069", "4.905675735473633", "8.423303775787353", "0.5833739924430847", "0.2040305233001709", "4.905675735473633", "0.6611315488815308", "0.26341849148273466", "0.3615034282207489", "0.46966241955757143", "0.8056608414649964", "-1.2756883430480956", "0.37466375827789306", "0.4480121672153473", "0.48733095288276673", "0.35400968670845034", "-0.6611315488815308", "7.423303890228271", "0.4988066053390503", "0.09832017719745637", "-0.7151050472259521", "0.6432140612602234", "0.825251247882843", "9.48765588760376", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "87.64406779661017" ], [ "2023-05-07 00:00:00", "consortium0_TN_sector2_10354791_management1", "93.86301369863014", "-30.0", "0.0", "84.19396", "80.47946", "85.698906", "81.9413", "81.090065", "82.142075", "83.36671", "13.118", "12.818001", "11.818001", "11.368", "10.768001", "11.468", "10.068", "19.118", "20.418001", "15.518001", "14.468", "16.268", "16.618", "17.168", "13.968", "13.518001", "12.218", "11.468", "10.968", "11.418", "11.168", "0.40808332", "0.39245832", "0.43216667", "0.42541668", "0.42275", "0.42029166", "0.42212498", "16.809668", "16.682585", "13.626334", "12.713834", "13.378417", "13.597167", "13.207583", "1.8882366", "3.4096365", "0.776029", "1.2988135", "1.9677397", "2.214666", "1.8543742", "16.64925", "16.92425", "14.072166", "12.597167", "13.342999", "13.909667", "13.563834", "565.0", "3154.0", "0.0", "227.0", "836.0", "1146.0", "496.0", "20.418001", "20.768", "14.618", "14.368", "16.568", "17.068", "17.468", "7.4", "3.9", "43.1", "10.6", "16.6", "8.4", "10.5", "3.032365", "5.2863417", "3.5954885", "4.3123035", "2.7549489", "3.4849072", "3.1566546", "17.980501", "13.718", "23.318", "80.85119", "7.1", "3.6486638", "4.1365695", "17.901333", "14.168", "22.168001", "0.39158332", "2911.0", "0.0", "79.44583333333334", "4545.9", "18.5", "11.6", "25.2", "5.3500000000000005", "0.7876977876822154", "4.936297348340353", "8.457758496602377", "0.5852459204196928", "0.2029496794442335", "4.936297348340353", "0.6626651479800542", "0.26206967343886695", "0.36652450462182357", "0.4644638206561406", "0.7948583044608435", "-1.298574116230011", "0.3710531811416149", "0.44815573006868364", "0.4881806883215905", "0.34377434606353446", "-0.6626651479800542", "7.457758599917094", "0.49702946404616033", "0.09821177112559477", "-0.7108870089054108", "0.6434731193383536", "0.8277723083893459", "9.699578042030335", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "91.45901639344262" ], [ "2023-05-08 00:00:00", "consortium0_TN_sector2_10354791_management1", "96.0", "-30.0", "0.0", "80.47946", "85.698906", "81.9413", "81.090065", "82.142075", "83.36671", "71.39764", "12.818001", "11.818001", "11.368", "10.768001", "11.468", "10.068", "6.9680004", "20.418001", "15.518001", "14.468", "16.268", "16.618", "17.168", "19.368", "13.518001", "12.218", "11.468", "10.968", "11.418", "11.168", "9.168", "0.39245832", "0.43216667", "0.42541668", "0.42275", "0.42029166", "0.42212498", "0.39824998", "16.682585", "13.626334", "12.713834", "13.378417", "13.597167", "13.207583", "15.08675", "3.4096365", "0.776029", "1.2988135", "1.9677397", "2.214666", "1.8543742", "4.056332", "16.92425", "14.072166", "12.597167", "13.342999", "13.909667", "13.563834", "14.609668", "3154.0", "0.0", "227.0", "836.0", "1146.0", "496.0", "4672.0", "20.768", "14.618", "14.368", "16.568", "17.068", "17.468", "22.468", "3.9", "43.1", "10.6", "16.6", "8.4", "10.5", "0.9", "5.2863417", "3.5954885", "4.3123035", "2.7549489", "3.4849072", "3.1566546", "4.692299", "16.809668", "13.118", "20.418001", "84.19396", "7.4", "1.8882366", "3.032365", "16.64925", "13.968", "19.118", "0.40808332", "565.0", "3.2", "86.75833333333333", "2523.4", "16.720833333333335", "14.5", "20.1", "2.9", "0.7880671461423238", "4.966918961207072", "8.4922132174174", "0.5871178483963014", "0.20186883558829632", "4.966918961207072", "0.6641987470785777", "0.2607208553949992", "0.3715455810228984", "0.4592652217547099", "0.7840557674566904", "-1.3214598894119263", "0.36744260400533674", "0.44829929292202", "0.48903042376041406", "0.3335390054186185", "-0.6641987470785777", "7.4922133096059165", "0.49525232275327047", "0.0981033650537332", "-0.7066689705848694", "0.6437321774164835", "0.8302933688958486", "9.911500196456908", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "96.14285714285714" ], [ "2023-05-09 00:00:00", "consortium0_TN_sector2_10354791_management1", "98.36065573770492", "-30.0", "0.0", "85.698906", "81.9413", "81.090065", "82.142075", "83.36671", "71.39764", "67.25555", "11.818001", "11.368", "10.768001", "11.468", "10.068", "6.9680004", "12.118", "15.518001", "14.468", "16.268", "16.618", "17.168", "19.368", "15.718", "12.218", "11.468", "10.968", "11.418", "11.168", "9.168", "11.468", "0.43216667", "0.42541668", "0.42275", "0.42029166", "0.42212498", "0.39824998", "0.392125", "13.626334", "12.713834", "13.378417", "13.597167", "13.207583", "15.08675", "14.601334", "0.776029", "1.2988135", "1.9677397", "2.214666", "1.8543742", "4.056332", "1.6220914", "14.072166", "12.597167", "13.342999", "13.909667", "13.563834", "14.609668", "13.688834", "0.0", "227.0", "836.0", "1146.0", "496.0", "4672.0", "54.0", "14.618", "14.368", "16.568", "17.068", "17.468", "22.468", "17.118", "43.1", "10.6", "16.6", "8.4", "10.5", "0.9", "3.3", "3.5954885", "4.3123035", "2.7549489", "3.4849072", "3.1566546", "4.692299", "6.868702", "16.682585", "12.818001", "20.768", "80.47946", "3.9", "3.4096365", "5.2863417", "16.92425", "13.518001", "20.418001", "0.39245832", "3154.0", "3.4", "83.67916666666666", "3912.2", "16.587500000000002", "12.2", "21.7", "4.254166666666666", "0.7884365046024322", "4.997540574073792", "8.526667938232421", "0.5889897763729095", "0.20078799173235892", "4.997540574073792", "0.6657323461771011", "0.25937203735113146", "0.3765666574239731", "0.4540666228532791", "0.7732532304525376", "-1.3443456625938415", "0.36383202686905863", "0.4484428557753563", "0.48988015919923783", "0.32330366477370265", "-0.6657323461771011", "7.526668019294739", "0.49347518146038055", "0.0979949589818716", "-0.702450932264328", "0.6439912354946137", "0.8328144294023514", "10.123422350883484", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "97.96296296296296" ], [ "2023-05-10 00:00:00", "consortium0_TN_sector2_10354791_management1", "88.23404255319149", "-30.0", "0.0", "81.9413", "81.090065", "82.142075", "83.36671", "71.39764", "67.25555", "56.854694", "11.368", "10.768001", "11.468", "10.068", "6.9680004", "12.118", "10.768001", "14.468", "16.268", "16.618", "17.168", "19.368", "15.718", "17.618", "11.468", "10.968", "11.418", "11.168", "9.168", "11.468", "11.618", "0.42541668", "0.42275", "0.42029166", "0.42212498", "0.39824998", "0.392125", "0.37308335", "12.713834", "13.378417", "13.597167", "13.207583", "15.08675", "14.601334", "14.870084", "1.2988135", "1.9677397", "2.214666", "1.8543742", "4.056332", "1.6220914", "2.6560314", "12.597167", "13.342999", "13.909667", "13.563834", "14.609668", "13.688834", "14.526334", "227.0", "836.0", "1146.0", "496.0", "4672.0", "54.0", "814.0", "14.368", "16.568", "17.068", "17.468", "22.468", "17.118", "19.368", "10.6", "16.6", "8.4", "10.5", "0.9", "3.3", "0.2", "4.3123035", "2.7549489", "3.4849072", "3.1566546", "4.692299", "6.868702", "7.293617", "13.626334", "11.818001", "14.618", "85.698906", "43.1", "0.776029", "3.5954885", "14.072166", "12.218", "15.518001", "0.43216667", "0.0", "24.7", "92.8", "873.7", "12.5875", "11.1", "15.0", "1.8208333333333335", "0.7888058630625407", "5.028162186940511", "8.561122659047445", "0.5908617043495177", "0.19970714787642155", "5.028162186940511", "0.6672659452756246", "0.2580232193072637", "0.38158773382504774", "0.4488680239518483", "0.7624506934483847", "-1.367231435775757", "0.3602214497327805", "0.44858641862869264", "0.4907298946380616", "0.3130683241287867", "-0.6672659452756246", "7.561122728983561", "0.49169804016749064", "0.09788655291001001", "-0.6982328939437866", "0.6442502935727439", "0.8353354899088542", "10.335344505310058", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "66.10666666666667" ], [ "2023-05-11 00:00:00", "consortium0_TN_sector2_10354791_management1", "65.69090909090909", "-30.0", "0.0", "81.090065", "82.142075", "83.36671", "71.39764", "67.25555", "56.854694", "63.680836", "10.768001", "11.468", "10.068", "6.9680004", "12.118", "10.768001", "10.068", "16.268", "16.618", "17.168", "19.368", "15.718", "17.618", "18.568", "10.968", "11.418", "11.168", "9.168", "11.468", "11.618", "10.818", "0.42275", "0.42029166", "0.42212498", "0.39824998", "0.392125", "0.37308335", "0.3560833", "13.378417", "13.597167", "13.207583", "15.08675", "14.601334", "14.870084", "15.526333", "1.9677397", "2.214666", "1.8543742", "4.056332", "1.6220914", "2.6560314", "3.2693346", "13.342999", "13.909667", "13.563834", "14.609668", "13.688834", "14.526334", "15.032584", "836.0", "1146.0", "496.0", "4672.0", "54.0", "814.0", "2451.0", "16.568", "17.068", "17.468", "22.468", "17.118", "19.368", "20.218", "16.6", "8.4", "10.5", "0.9", "3.3", "0.2", "0.4", "2.7549489", "3.4849072", "3.1566546", "4.692299", "6.868702", "7.293617", "3.9457464", "12.713834", "11.368", "14.368", "81.9413", "10.6", "1.2988135", "4.3123035", "12.597167", "11.468", "14.468", "0.42541668", "227.0", "9.8", "89.48333333333333", "1718.3", "11.299999999999999", "9.5", "14.2", "6.0874999999999995", "0.7891752215226491", "5.05878379980723", "8.595577379862467", "0.5927336323261262", "0.1986263040204843", "5.05878379980723", "0.6687995443741481", "0.25667440126339597", "0.3866088102261226", "0.4436694250504176", "0.7516481564442317", "-1.3901172089576719", "0.3566108725965023", "0.448729981482029", "0.49157963007688515", "0.30283298348387083", "-0.6687995443741481", "7.595577438672384", "0.4899208988746008", "0.09777814683814844", "-0.6940148556232453", "0.6445093516508738", "0.8378565504153569", "10.547266659736634", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "40.5974025974026" ], [ "2023-05-12 00:00:00", "consortium0_TN_sector2_10354791_management1", "68.22033898305085", "-30.0", "0.0", "82.142075", "83.36671", "71.39764", "67.25555", "56.854694", "63.680836", "83.73145", "11.468", "10.068", "6.9680004", "12.118", "10.768001", "10.068", "13.018001", "16.618", "17.168", "19.368", "15.718", "17.618", "18.568", "18.018", "11.418", "11.168", "9.168", "11.468", "11.618", "10.818", "13.518001", "0.42029166", "0.42212498", "0.39824998", "0.392125", "0.37308335", "0.3560833", "0.37104166", "13.597167", "13.207583", "15.08675", "14.601334", "14.870084", "15.526333", "15.495084", "2.214666", "1.8543742", "4.056332", "1.6220914", "2.6560314", "3.2693346", "1.7550968", "13.909667", "13.563834", "14.609668", "13.688834", "14.526334", "15.032584", "15.434667", "1146.0", "496.0", "4672.0", "54.0", "814.0", "2451.0", "316.0", "17.068", "17.468", "22.468", "17.118", "19.368", "20.218", "19.018", "8.4", "10.5", "0.9", "3.3", "0.2", "0.4", "5.7000003", "3.4849072", "3.1566546", "4.692299", "6.868702", "7.293617", "3.9457464", "3.2768729", "13.378417", "10.768001", "16.568", "81.090065", "16.6", "1.9677397", "2.7549489", "13.342999", "10.968", "16.268", "0.42275", "836.0", "3.0999999999999996", "86.65416666666665", "3028.6", "12.866666666666667", "9.4", "17.7", "3.375", "0.7895445799827576", "5.08940541267395", "8.63003210067749", "0.5946055603027344", "0.19754546016454697", "5.08940541267395", "0.6703331434726715", "0.2553255832195282", "0.3916298866271973", "0.4384708261489868", "0.7408456194400788", "-1.4130029821395873", "0.35300029546022416", "0.4488735443353653", "0.49242936551570893", "0.29259764283895495", "-0.6703331434726715", "7.630032148361206", "0.4881437575817108", "0.09766974076628684", "-0.6897968173027038", "0.644768409729004", "0.8403776109218597", "10.759188814163208", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "46.58441558441559" ], [ "2023-05-13 00:00:00", "consortium0_TN_sector2_10354791_management1", "70.88461538461539", "-30.0", "0.0", "83.36671", "71.39764", "67.25555", "56.854694", "63.680836", "83.73145", "85.88327", "10.068", "6.9680004", "12.118", "10.768001", "10.068", "13.018001", "13.868", "17.168", "19.368", "15.718", "17.618", "18.568", "18.018", "17.568", "11.168", "9.168", "11.468", "11.618", "10.818", "13.518001", "13.218", "0.42212498", "0.39824998", "0.392125", "0.37308335", "0.3560833", "0.37104166", "0.38354167", "13.207583", "15.08675", "14.601334", "14.870084", "15.526333", "15.495084", "15.955501", "1.8543742", "4.056332", "1.6220914", "2.6560314", "3.2693346", "1.7550968", "1.5529643", "13.563834", "14.609668", "13.688834", "14.526334", "15.032584", "15.434667", "15.176333", "496.0", "4672.0", "54.0", "814.0", "2451.0", "316.0", "328.0", "17.468", "22.468", "17.118", "19.368", "20.218", "19.018", "19.468", "10.5", "0.9", "3.3", "0.2", "0.4", "5.7000003", "4.2000003", "3.1566546", "4.692299", "6.868702", "7.293617", "3.9457464", "3.2768729", "3.5459564", "13.597167", "11.468", "17.068", "82.142075", "8.4", "2.214666", "3.4849072", "13.909667", "11.418", "16.618", "0.42029166", "1146.0", "0.8", "81.30416666666666", "4160.2", "13.737499999999999", "11.1", "18.8", "2.558333333333333", "0.7899139384428661", "5.12002702554067", "8.664486821492513", "0.5964774882793425", "0.19646461630860962", "5.12002702554067", "0.6718667425711949", "0.2539767651756604", "0.39665096302827196", "0.433272227247556", "0.7300430824359259", "-1.435888755321503", "0.349389718323946", "0.44901710718870164", "0.4932791009545327", "0.28236230219403896", "-0.6718667425711949", "7.6644868580500285", "0.4863666162888209", "0.09756133469442525", "-0.6855787789821625", "0.645027467807134", "0.8428986714283626", "10.971110968589782", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "52.696969696969695" ], [ "2023-05-14 00:00:00", "consortium0_TN_sector2_10354791_management1", "74.05084745762711", "-30.0", "0.0", "71.39764", "67.25555", "56.854694", "63.680836", "83.73145", "85.88327", "69.97573", "6.9680004", "12.118", "10.768001", "10.068", "13.018001", "13.868", "12.968", "19.368", "15.718", "17.618", "18.568", "18.018", "17.568", "21.418001", "9.168", "11.468", "11.618", "10.818", "13.518001", "13.218", "13.168", "0.39824998", "0.392125", "0.37308335", "0.3560833", "0.37104166", "0.38354167", "0.381", "15.08675", "14.601334", "14.870084", "15.526333", "15.495084", "15.955501", "18.89925", "4.056332", "1.6220914", "2.6560314", "3.2693346", "1.7550968", "1.5529643", "3.8960848", "14.609668", "13.688834", "14.526334", "15.032584", "15.434667", "15.176333", "17.090918", "4672.0", "54.0", "814.0", "2451.0", "316.0", "328.0", "3560.0", "22.468", "17.118", "19.368", "20.218", "19.018", "19.468", "24.668001", "0.9", "3.3", "0.2", "0.4", "5.7000003", "4.2000003", "0.5", "4.692299", "6.868702", "7.293617", "3.9457464", "3.2768729", "3.5459564", "4.192031", "13.207583", "10.068", "17.468", "83.36671", "10.5", "1.8543742", "3.1566546", "13.563834", "11.168", "17.168", "0.42212498", "496.0", "1.5999999999999999", "85.72083333333335", "2635.4", "13.254166666666668", "10.5", "16.9", "3.3125", "0.7902832969029744", "5.150648638407389", "8.698941542307535", "0.5983494162559511", "0.19538377245267236", "5.150648638407389", "0.6734003416697185", "0.25262794713179276", "0.40167203942934676", "0.42807362834612533", "0.719240545431773", "-1.4587745285034177", "0.34577914118766784", "0.44916067004203797", "0.49412883639335625", "0.2721269615491232", "-0.6734003416697185", "7.698941567738851", "0.484589474995931", "0.09745292862256369", "-0.6813607406616211", "0.645286525885264", "0.8454197319348653", "11.18303312301636", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "58.05084745762712" ], [ "2023-05-15 00:00:00", "consortium0_TN_sector2_10354791_management1", "75.2", "-30.0", "0.0", "67.25555", "56.854694", "63.680836", "83.73145", "85.88327", "69.97573", "63.30666", "12.118", "10.768001", "10.068", "13.018001", "13.868", "12.968", "13.618", "15.718", "17.618", "18.568", "18.018", "17.568", "21.418001", "22.468", "11.468", "11.618", "10.818", "13.518001", "13.218", "13.168", "13.168", "0.392125", "0.37308335", "0.3560833", "0.37104166", "0.38354167", "0.381", "0.37208334", "14.601334", "14.870084", "15.526333", "15.495084", "15.955501", "18.89925", "19.81175", "1.6220914", "2.6560314", "3.2693346", "1.7550968", "1.5529643", "3.8960848", "4.461042", "13.688834", "14.526334", "15.032584", "15.434667", "15.176333", "17.090918", "17.949251", "54.0", "814.0", "2451.0", "316.0", "328.0", "3560.0", "4634.0", "17.118", "19.368", "20.218", "19.018", "19.468", "24.668001", "25.568", "3.3", "0.2", "0.4", "5.7000003", "4.2000003", "0.5", "0.0", "6.868702", "7.293617", "3.9457464", "3.2768729", "3.5459564", "4.192031", "3.3510349", "15.08675", "6.9680004", "22.468", "71.39764", "0.9", "4.056332", "4.692299", "14.609668", "9.168", "19.368", "0.39824998", "4672.0", "0.0", "73.86666666666666", "6820.1", "16.004166666666666", "8.5", "24.2", "3.8375", "0.7906526553630829", "5.181270251274109", "8.73339626312256", "0.6002213442325592", "0.194302928596735", "5.181270251274109", "0.6749339407682419", "0.25127912908792494", "0.40669311583042145", "0.4228750294446945", "0.70843800842762", "-1.4816603016853334", "0.3421685640513897", "0.4493042328953743", "0.49497857183218", "0.26189162090420726", "-0.6749339407682419", "7.733396277427674", "0.48281233370304105", "0.0973445225507021", "-0.6771427023410798", "0.6455455839633941", "0.8479407924413681", "11.394955277442932", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "59.507246376811594" ], [ "2023-05-16 00:00:00", "consortium0_TN_sector2_10354791_management1", "77.71428571428571", "-30.0", "0.0", "56.854694", "63.680836", "83.73145", "85.88327", "69.97573", "63.30666", "71.01953", "10.768001", "10.068", "13.018001", "13.868", "12.968", "13.618", "13.718", "17.618", "18.568", "18.018", "17.568", "21.418001", "22.468", "23.318", "11.618", "10.818", "13.518001", "13.218", "13.168", "13.168", "13.868", "0.37308335", "0.3560833", "0.37104166", "0.38354167", "0.381", "0.37208334", "0.35154167", "14.870084", "15.526333", "15.495084", "15.955501", "18.89925", "19.81175", "20.090918", "2.6560314", "3.2693346", "1.7550968", "1.5529643", "3.8960848", "4.461042", "4.6451216", "14.526334", "15.032584", "15.434667", "15.176333", "17.090918", "17.949251", "18.93675", "814.0", "2451.0", "316.0", "328.0", "3560.0", "4634.0", "4692.0", "19.368", "20.218", "19.018", "19.468", "24.668001", "25.568", "25.868", "0.2", "0.4", "5.7000003", "4.2000003", "0.5", "0.0", "0.6", "7.293617", "3.9457464", "3.2768729", "3.5459564", "4.192031", "3.3510349", "3.4366539", "14.601334", "12.118", "17.118", "67.25555", "3.3", "1.6220914", "6.868702", "13.688834", "11.468", "15.718", "0.392125", "54.0", "1.5", "67.76666666666667", "1804.0", "14.554166666666667", "10.2", "17.8", "5.429166666666667", "0.7910220138231914", "5.211891864140829", "8.767850983937581", "0.6020932722091673", "0.19322208474079766", "5.211891864140829", "0.6764675398667653", "0.24993031104405716", "0.41171419223149613", "0.4176764305432637", "0.6976354714234669", "-1.5045460748672488", "0.3385579869151115", "0.44944779574871063", "0.4958283072710038", "0.25165628025929127", "-0.6764675398667653", "7.767850987116495", "0.48103519241015114", "0.0972361164788405", "-0.6729246640205383", "0.6458046420415243", "0.8504618529478709", "11.606877431869504", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "63.828947368421055" ], [ "2023-05-17 00:00:00", "consortium0_TN_sector2_10354791_management1", "78.54430379746836", "-30.0", "0.0", "63.680836", "83.73145", "85.88327", "69.97573", "63.30666", "71.01953", "84.80832", "10.068", "13.018001", "13.868", "12.968", "13.618", "13.718", "12.168", "18.568", "18.018", "17.568", "21.418001", "22.468", "23.318", "21.768", "10.818", "13.518001", "13.218", "13.168", "13.168", "13.868", "13.868", "0.3560833", "0.37104166", "0.38354167", "0.381", "0.37208334", "0.35154167", "0.34362498", "15.526333", "15.495084", "15.955501", "18.89925", "19.81175", "20.090918", "17.272167", "3.2693346", "1.7550968", "1.5529643", "3.8960848", "4.461042", "4.6451216", "3.6300802", "15.032584", "15.434667", "15.176333", "17.090918", "17.949251", "18.93675", "17.9305", "2451.0", "316.0", "328.0", "3560.0", "4634.0", "4692.0", "3568.0", "20.218", "19.018", "19.468", "24.668001", "25.568", "25.868", "23.218", "0.4", "5.7000003", "4.2000003", "0.5", "0.0", "0.6", "11.099999", "3.9457464", "3.2768729", "3.5459564", "4.192031", "3.3510349", "3.4366539", "3.6235492", "14.870084", "10.768001", "19.368", "56.854694", "0.2", "2.6560314", "7.293617", "14.526334", "11.618", "17.618", "0.37308335", "814.0", "0.0", "52.362500000000004", "3503.0", "16.891666666666666", "12.1", "20.9", "7.3125", "0.7913913722832997", "5.242513477007548", "8.802305704752603", "0.6039652001857759", "0.19214124088486037", "5.242513477007548", "0.6780011389652888", "0.2485814930001895", "0.41673526863257093", "0.41247783164183305", "0.6868329344193141", "-1.5274318480491638", "0.33494740977883347", "0.44959135860204696", "0.49667804270982735", "0.2414209396143755", "-0.6780011389652888", "7.80230569680532", "0.4792580511172613", "0.09712771040697893", "-0.668706625699997", "0.6460637001196542", "0.8529829134543736", "11.818799586296084", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "66.44" ], [ "2023-05-18 00:00:00", "consortium0_TN_sector2_10354791_management1", "80.31168831168831", "-30.0", "0.0", "83.73145", "85.88327", "69.97573", "63.30666", "71.01953", "84.80832", "76.023964", "13.018001", "13.868", "12.968", "13.618", "13.718", "12.168", "13.368", "18.018", "17.568", "21.418001", "22.468", "23.318", "21.768", "22.568", "13.518001", "13.218", "13.168", "13.168", "13.868", "13.868", "13.568001", "0.37104166", "0.38354167", "0.381", "0.37208334", "0.35154167", "0.34362498", "0.37987497", "15.495084", "15.955501", "18.89925", "19.81175", "20.090918", "17.272167", "18.415916", "1.7550968", "1.5529643", "3.8960848", "4.461042", "4.6451216", "3.6300802", "3.753119", "15.434667", "15.176333", "17.090918", "17.949251", "18.93675", "17.9305", "17.959667", "316.0", "328.0", "3560.0", "4634.0", "4692.0", "3568.0", "3360.0", "19.018", "19.468", "24.668001", "25.568", "25.868", "23.218", "23.668001", "5.7000003", "4.2000003", "0.5", "0.0", "0.6", "11.099999", "1.0", "3.2768729", "3.5459564", "4.192031", "3.3510349", "3.4366539", "3.6235492", "3.4208505", "15.526333", "10.068", "20.218", "63.680836", "0.4", "3.2693346", "3.9457464", "15.032584", "10.818", "18.568", "0.3560833", "2451.0", "0.0", "58.762499999999996", "5730.5", "16.425", "10.7", "21.8", "5.4375", "0.7917607307434082", "5.273135089874268", "8.836760425567627", "0.605837128162384", "0.19106039702892302", "5.273135089874268", "0.6795347380638123", "0.24723267495632173", "0.4217563450336456", "0.40727923274040223", "0.6760303974151611", "-1.5503176212310792", "0.33133683264255526", "0.4497349214553833", "0.4975277781486511", "0.23118559896945953", "-0.6795347380638123", "7.8367604064941405", "0.47748090982437136", "0.09701930433511734", "-0.6644885873794556", "0.6463227581977844", "0.8555039739608765", "12.030721740722656", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "70.3972602739726" ], [ "2023-05-19 00:00:00", "consortium0_TN_sector2_10354791_management1", "82.9873417721519", "-30.0", "0.0", "85.88327", "69.97573", "63.30666", "71.01953", "84.80832", "76.023964", "68.53466", "13.868", "12.968", "13.618", "13.718", "12.168", "13.368", "15.618", "17.568", "21.418001", "22.468", "23.318", "21.768", "22.568", "24.168001", "13.218", "13.168", "13.168", "13.868", "13.868", "13.568001", "13.918", "0.38354167", "0.381", "0.37208334", "0.35154167", "0.34362498", "0.37987497", "0.35545835", "15.955501", "18.89925", "19.81175", "20.090918", "17.272167", "18.415916", "20.932585", "1.5529643", "3.8960848", "4.461042", "4.6451216", "3.6300802", "3.753119", "4.80021", "15.176333", "17.090918", "17.949251", "18.93675", "17.9305", "17.959667", "19.159666", "328.0", "3560.0", "4634.0", "4692.0", "3568.0", "3360.0", "5130.0", "19.468", "24.668001", "25.568", "25.868", "23.218", "23.668001", "26.818", "4.2000003", "0.5", "0.0", "0.6", "11.099999", "1.0", "0.1", "3.5459564", "4.192031", "3.3510349", "3.4366539", "3.6235492", "3.4208505", "3.537317", "15.495084", "13.018001", "19.018", "83.73145", "5.7000003", "1.7550968", "3.2768729", "15.434667", "13.518001", "18.018", "0.37104166", "316.0", "1.0", "80.11666666666666", "2316.2", "15.958333333333334", "13.7", "19.5", "3.0208333333333335", "0.8052774758338925", "5.4377000083923335", "9.743550735473633", "0.5766967284679413", "0.18571031796932216", "5.4377000083923335", "0.6871900329589843", "0.2719245555400849", "0.46720938491821296", "0.36866768783330917", "0.6343018729686737", "-1.532438787460327", "0.352004174232483", "0.47788473224639894", "0.5176353197097778", "0.2425630638599396", "-0.6871900329589843", "8.743550704956053", "0.4825728731155394", "0.09240831658244131", "-0.7686017785072328", "0.6660840678215026", "0.8708252911567688", "15.340859512329098", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "73.69135802469135" ], [ "2023-05-20 00:00:00", "consortium0_TN_sector2_10354791_management1", "84.53246753246754", "-30.0", "0.0", "69.97573", "63.30666", "71.01953", "84.80832", "76.023964", "68.53466", "76.57427", "12.968", "13.618", "13.718", "12.168", "13.368", "15.618", "14.068001", "21.418001", "22.468", "23.318", "21.768", "22.568", "24.168001", "23.518", "13.168", "13.168", "13.868", "13.868", "13.568001", "13.918", "15.168", "0.381", "0.37208334", "0.35154167", "0.34362498", "0.37987497", "0.35545835", "0.34295833", "18.89925", "19.81175", "20.090918", "17.272167", "18.415916", "20.932585", "19.415916", "3.8960848", "4.461042", "4.6451216", "3.6300802", "3.753119", "4.80021", "4.4529424", "17.090918", "17.949251", "18.93675", "17.9305", "17.959667", "19.159666", "19.409666", "3560.0", "4634.0", "4692.0", "3568.0", "3360.0", "5130.0", "4650.0", "24.668001", "25.568", "25.868", "23.218", "23.668001", "26.818", "23.968", "0.5", "0.0", "0.6", "11.099999", "1.0", "0.1", "3.2", "4.192031", "3.3510349", "3.4366539", "3.6235492", "3.4208505", "3.537317", "3.901473", "15.955501", "13.868", "19.468", "85.88327", "4.2000003", "1.5529643", "3.5459564", "15.176333", "13.218", "17.568", "0.38354167", "328.0", "0.0", "89.62083333333334", "1569.2", "14.9625", "12.9", "17.1", "2.1416666666666666", "0.8187942209243774", "5.602264926910401", "10.650341045379639", "0.5475563287734986", "0.1803602389097214", "5.602264926910401", "0.6948453278541564", "0.296616436123848", "0.5126624248027801", "0.3300561429262161", "0.5925733485221862", "-1.5145599536895753", "0.37267151582241054", "0.5060345430374147", "0.5377428612709045", "0.25394052875041967", "-0.6948453278541564", "9.650341003417969", "0.4876648364067078", "0.08779732882976533", "-0.8727149696350099", "0.6858453774452209", "0.8861466083526613", "18.65099728393555", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "77.02409638554217" ], [ "2023-05-21 00:00:00", "consortium0_TN_sector2_10354791_management1", "84.24358974358974", "-30.0", "0.0", "63.30666", "71.01953", "84.80832", "76.023964", "68.53466", "76.57427", "74.781166", "13.618", "13.718", "12.168", "13.368", "15.618", "14.068001", "14.418", "22.468", "23.318", "21.768", "22.568", "24.168001", "23.518", "23.818", "13.168", "13.868", "13.868", "13.568001", "13.918", "15.168", "14.968", "0.37208334", "0.35154167", "0.34362498", "0.37987497", "0.35545835", "0.34295833", "0.35716668", "19.81175", "20.090918", "17.272167", "18.415916", "20.932585", "19.415916", "19.047167", "4.461042", "4.6451216", "3.6300802", "3.753119", "4.80021", "4.4529424", "4.433665", "17.949251", "18.93675", "17.9305", "17.959667", "19.159666", "19.409666", "19.309668", "4634.0", "4692.0", "3568.0", "3360.0", "5130.0", "4650.0", "4548.0", "25.568", "25.868", "23.218", "23.668001", "26.818", "23.968", "24.118", "0.0", "0.6", "11.099999", "1.0", "0.1", "3.2", "3.9", "3.3510349", "3.4366539", "3.6235492", "3.4208505", "3.537317", "3.901473", "3.044525", "18.89925", "12.968", "24.668001", "69.97573", "0.5", "3.8960848", "4.192031", "17.090918", "13.168", "21.418001", "0.381", "3560.0", "1.2999999999999998", "81.74583333333334", "5400.1", "17.879166666666666", "13.2", "26.3", "2.9333333333333336", "0.8323109660148621", "5.766829845428466", "11.557131355285645", "0.5184159290790558", "0.17501015985012053", "5.766829845428466", "0.7025006227493287", "0.3213083167076111", "0.5581154646873475", "0.2914445980191231", "0.5508448240756989", "-1.496681119918823", "0.39333885741233826", "0.5341843538284301", "0.5578504028320311", "0.26531799364089964", "-0.7025006227493287", "10.557131301879883", "0.4927567996978759", "0.0831863410770893", "-0.9768281607627867", "0.7056066870689393", "0.9014679255485532", "21.96113505554199", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "72.5679012345679" ], [ "2023-05-22 00:00:00", "consortium0_TN_sector2_10354791_management1", "66.8695652173913", "-30.0", "0.0", "71.01953", "84.80832", "76.023964", "68.53466", "76.57427", "74.781166", "71.62872", "13.718", "12.168", "13.368", "15.618", "14.068001", "14.418", "13.168", "23.318", "21.768", "22.568", "24.168001", "23.518", "23.818", "23.118", "13.868", "13.868", "13.568001", "13.918", "15.168", "14.968", "14.768001", "0.35154167", "0.34362498", "0.37987497", "0.35545835", "0.34295833", "0.35716668", "0.36012498", "20.090918", "17.272167", "18.415916", "20.932585", "19.415916", "19.047167", "19.320084", "4.6451216", "3.6300802", "3.753119", "4.80021", "4.4529424", "4.433665", "4.183588", "18.93675", "17.9305", "17.959667", "19.159666", "19.409666", "19.309668", "19.128416", "4692.0", "3568.0", "3360.0", "5130.0", "4650.0", "4548.0", "4133.0", "25.868", "23.218", "23.668001", "26.818", "23.968", "24.118", "24.968", "0.6", "11.099999", "1.0", "0.1", "3.2", "3.9", "1.0", "3.4366539", "3.6235492", "3.4208505", "3.537317", "3.901473", "3.044525", "4.2483873", "19.81175", "13.618", "25.568", "63.30666", "0.0", "4.461042", "3.3510349", "17.949251", "13.168", "22.468", "0.37208334", "4634.0", "2.3", "69.6875", "6677.8", "20.125", "12.6", "28.1", "3.329166666666667", "0.8458277111053468", "5.931394763946534", "12.463921665191648", "0.48927552938461294", "0.1696600807905197", "5.931394763946534", "0.7101559176445008", "0.3460001972913742", "0.6035685045719146", "0.25283305311203", "0.5091162996292113", "-1.4788022861480714", "0.41400619900226593", "0.5623341646194459", "0.577957944393158", "0.27669545853137967", "-0.7101559176445008", "11.463921600341797", "0.4978487629890443", "0.07857535332441329", "-1.080941351890564", "0.7253679966926576", "0.9167892427444458", "25.27127282714844", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "44.68354430379747" ], [ "2023-05-23 00:00:00", "consortium0_TN_sector2_10354791_management1", "70.984375", "-30.0", "0.0", "84.80832", "76.023964", "68.53466", "76.57427", "74.781166", "71.62872", "73.94251", "12.168", "13.368", "15.618", "14.068001", "14.418", "13.168", "13.718", "21.768", "22.568", "24.168001", "23.518", "23.818", "23.118", "22.618", "13.868", "13.568001", "13.918", "15.168", "14.968", "14.768001", "14.668", "0.34362498", "0.37987497", "0.35545835", "0.34295833", "0.35716668", "0.36012498", "0.34579167", "17.272167", "18.415916", "20.932585", "19.415916", "19.047167", "19.320084", "19.001333", "3.6300802", "3.753119", "4.80021", "4.4529424", "4.433665", "4.183588", "3.851062", "17.9305", "17.959667", "19.159666", "19.409666", "19.309668", "19.128416", "18.893", "3568.0", "3360.0", "5130.0", "4650.0", "4548.0", "4133.0", "2657.0", "23.218", "23.668001", "26.818", "23.968", "24.118", "24.968", "24.368", "11.099999", "1.0", "0.1", "3.2", "3.9", "1.0", "1.3", "3.6235492", "3.4208505", "3.537317", "3.901473", "3.044525", "4.2483873", "3.984542", "20.090918", "13.718", "25.868", "71.01953", "0.6", "4.6451216", "3.4366539", "18.93675", "13.868", "23.318", "0.35154167", "4692.0", "0.0", "72.35833333333333", "4702.8", "20.433333333333334", "13.6", "27.7", "3.466666666666667", "0.8593444561958313", "6.095959682464599", "13.370711975097656", "0.4601351296901703", "0.1643100017309189", "6.095959682464599", "0.7178112125396728", "0.3706920778751373", "0.649021544456482", "0.214221508204937", "0.467387775182724", "-1.4609234523773194", "0.4346735405921936", "0.5904839754104614", "0.5980654859542847", "0.28807292342185975", "-0.7178112125396728", "12.37071189880371", "0.5029407262802124", "0.07396436557173729", "-1.185054543018341", "0.7451293063163758", "0.9321105599403381", "28.581410598754882", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "53.08" ], [ "2023-05-24 00:00:00", "consortium0_TN_sector2_10354791_management1", "73.90625", "-30.0", "0.0", "76.023964", "68.53466", "76.57427", "74.781166", "71.62872", "73.94251", "75.153656", "13.368", "15.618", "14.068001", "14.418", "13.168", "13.718", "13.018001", "22.568", "24.168001", "23.518", "23.818", "23.118", "22.618", "21.618", "13.568001", "13.918", "15.168", "14.968", "14.768001", "14.668", "14.168", "0.37987497", "0.35545835", "0.34295833", "0.35716668", "0.36012498", "0.34579167", "0.38858333", "18.415916", "20.932585", "19.415916", "19.047167", "19.320084", "19.001333", "18.088835", "3.753119", "4.80021", "4.4529424", "4.433665", "4.183588", "3.851062", "3.5542521", "17.959667", "19.159666", "19.409666", "19.309668", "19.128416", "18.893", "18.057585", "3360.0", "5130.0", "4650.0", "4548.0", "4133.0", "2657.0", "3030.0", "23.668001", "26.818", "23.968", "24.118", "24.968", "24.368", "23.818", "1.0", "0.1", "3.2", "3.9", "1.0", "1.3", "3.2", "3.4208505", "3.537317", "3.901473", "3.044525", "4.2483873", "3.984542", "3.3392298", "17.272167", "12.168", "23.218", "84.80832", "11.099999", "3.6300802", "3.6235492", "17.9305", "13.868", "21.768", "0.34362498", "3568.0", "3.5", "88.62916666666666", "2646.2999999999997", "17.170833333333334", "14.0", "22.6", "4.354166666666667", "0.8686875224113466", "6.303837757110594", "14.544044520060224", "0.4401817580064137", "0.15921337902545926", "6.303837757110594", "0.72542529741923", "0.39009418884913133", "0.6379328195254008", "0.22229969402154284", "0.5100580747922262", "-1.3977171293894448", "0.4619905034701029", "0.6035795545578003", "0.6023268270492553", "0.30879212180773413", "-0.72542529741923", "13.544044469197592", "0.5201993401845297", "0.07750433236360549", "-1.2910332600275678", "0.7612286949157715", "0.9318703349431354", "28.2641722869873", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "56.0", "34.0", "10.0", "Grapevine", "5.0", "0.015000000000000001", "0.05", "-9.0", "-9.0", "56.21052631578947" ] ], "shape": { "columns": 148, "rows": 602 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
datastream_nameresultground_offsetirrigationforecasted_relative_humidity_2m_next_1periodforecasted_relative_humidity_2m_next_2periodforecasted_relative_humidity_2m_next_3periodforecasted_relative_humidity_2m_next_4periodforecasted_relative_humidity_2m_next_5periodforecasted_relative_humidity_2m_next_6period...SandSiltClayNameAerCC0CCminCDCCGCassociated_value
result_time
2023-04-05consortium0_TN_sector2_10354791_management197.891892-30.00.051.31402256.05459662.86458256.86090155.74118062.887020...56.034.010.0Grapevine5.00.0150.05-9.0-9.0107.357143
2023-04-06consortium0_TN_sector2_10354791_management1118.440678-30.00.056.05459662.86458256.86090155.74118062.88702069.572777...56.034.010.0Grapevine5.00.0150.05-9.0-9.0143.864198
2023-04-07consortium0_TN_sector2_10354791_management1127.677419-30.00.062.86458256.86090155.74118062.88702069.57277780.975655...56.034.010.0Grapevine5.00.0150.05-9.0-9.0155.833333
2023-04-08consortium0_TN_sector2_10354791_management1133.809524-30.00.056.86090155.74118062.88702069.57277780.97565560.168152...56.034.010.0Grapevine5.00.0150.05-9.0-9.0162.691358
2023-04-09consortium0_TN_sector2_10354791_management1138.803279-30.00.055.74118062.88702069.57277780.97565560.16815249.351273...56.034.010.0Grapevine5.00.0150.05-9.0-9.0164.353659
..................................................................
2024-11-29consortium0_TN_sector2_10354791_management1114.615385-30.00.059.32718354.75547452.39186564.31729968.87015567.614677...56.034.010.0Grapevine5.00.0150.05-9.0-9.0112.082353
2024-11-30consortium0_TN_sector2_10354791_management1117.160714-30.00.054.75547452.39186564.31729968.87015567.61467760.392056...56.034.010.0Grapevine5.00.0150.05-9.0-9.0114.952381
2024-12-01consortium0_TN_sector2_10354791_management1116.685714-30.00.052.39186564.31729968.87015567.61467760.39205654.573811...56.034.010.0Grapevine5.00.0150.05-9.0-9.0115.817073
2024-12-02consortium0_TN_sector2_10354791_management1117.491803-30.00.064.31729968.87015567.61467760.39205654.57381184.370560...56.034.010.0Grapevine5.00.0150.05-9.0-9.0117.511364
2024-12-03consortium0_TN_sector2_10354791_management1115.000000-30.00.068.87015567.61467760.39205654.57381184.37056073.978508...56.034.010.0Grapevine5.00.0150.05-9.0-9.0117.753425
\n", "

602 rows × 148 columns

\n", "
" ], "text/plain": [ " datastream_name result \\\n", "result_time \n", "2023-04-05 consortium0_TN_sector2_10354791_management1 97.891892 \n", "2023-04-06 consortium0_TN_sector2_10354791_management1 118.440678 \n", "2023-04-07 consortium0_TN_sector2_10354791_management1 127.677419 \n", "2023-04-08 consortium0_TN_sector2_10354791_management1 133.809524 \n", "2023-04-09 consortium0_TN_sector2_10354791_management1 138.803279 \n", "... ... ... \n", "2024-11-29 consortium0_TN_sector2_10354791_management1 114.615385 \n", "2024-11-30 consortium0_TN_sector2_10354791_management1 117.160714 \n", "2024-12-01 consortium0_TN_sector2_10354791_management1 116.685714 \n", "2024-12-02 consortium0_TN_sector2_10354791_management1 117.491803 \n", "2024-12-03 consortium0_TN_sector2_10354791_management1 115.000000 \n", "\n", " ground_offset irrigation \\\n", "result_time \n", "2023-04-05 -30.0 0.0 \n", "2023-04-06 -30.0 0.0 \n", "2023-04-07 -30.0 0.0 \n", "2023-04-08 -30.0 0.0 \n", "2023-04-09 -30.0 0.0 \n", "... ... ... \n", "2024-11-29 -30.0 0.0 \n", "2024-11-30 -30.0 0.0 \n", "2024-12-01 -30.0 0.0 \n", "2024-12-02 -30.0 0.0 \n", "2024-12-03 -30.0 0.0 \n", "\n", " forecasted_relative_humidity_2m_next_1period \\\n", "result_time \n", "2023-04-05 51.314022 \n", "2023-04-06 56.054596 \n", "2023-04-07 62.864582 \n", "2023-04-08 56.860901 \n", "2023-04-09 55.741180 \n", "... ... \n", "2024-11-29 59.327183 \n", "2024-11-30 54.755474 \n", "2024-12-01 52.391865 \n", "2024-12-02 64.317299 \n", "2024-12-03 68.870155 \n", "\n", " forecasted_relative_humidity_2m_next_2period \\\n", "result_time \n", "2023-04-05 56.054596 \n", "2023-04-06 62.864582 \n", "2023-04-07 56.860901 \n", "2023-04-08 55.741180 \n", "2023-04-09 62.887020 \n", "... ... \n", "2024-11-29 54.755474 \n", "2024-11-30 52.391865 \n", "2024-12-01 64.317299 \n", "2024-12-02 68.870155 \n", "2024-12-03 67.614677 \n", "\n", " forecasted_relative_humidity_2m_next_3period \\\n", "result_time \n", "2023-04-05 62.864582 \n", "2023-04-06 56.860901 \n", "2023-04-07 55.741180 \n", "2023-04-08 62.887020 \n", "2023-04-09 69.572777 \n", "... ... \n", "2024-11-29 52.391865 \n", "2024-11-30 64.317299 \n", "2024-12-01 68.870155 \n", "2024-12-02 67.614677 \n", "2024-12-03 60.392056 \n", "\n", " forecasted_relative_humidity_2m_next_4period \\\n", "result_time \n", "2023-04-05 56.860901 \n", "2023-04-06 55.741180 \n", "2023-04-07 62.887020 \n", "2023-04-08 69.572777 \n", "2023-04-09 80.975655 \n", "... ... \n", "2024-11-29 64.317299 \n", "2024-11-30 68.870155 \n", "2024-12-01 67.614677 \n", "2024-12-02 60.392056 \n", "2024-12-03 54.573811 \n", "\n", " forecasted_relative_humidity_2m_next_5period \\\n", "result_time \n", "2023-04-05 55.741180 \n", "2023-04-06 62.887020 \n", "2023-04-07 69.572777 \n", "2023-04-08 80.975655 \n", "2023-04-09 60.168152 \n", "... ... \n", "2024-11-29 68.870155 \n", "2024-11-30 67.614677 \n", "2024-12-01 60.392056 \n", "2024-12-02 54.573811 \n", "2024-12-03 84.370560 \n", "\n", " forecasted_relative_humidity_2m_next_6period ... Sand Silt \\\n", "result_time ... \n", "2023-04-05 62.887020 ... 56.0 34.0 \n", "2023-04-06 69.572777 ... 56.0 34.0 \n", "2023-04-07 80.975655 ... 56.0 34.0 \n", "2023-04-08 60.168152 ... 56.0 34.0 \n", "2023-04-09 49.351273 ... 56.0 34.0 \n", "... ... ... ... ... \n", "2024-11-29 67.614677 ... 56.0 34.0 \n", "2024-11-30 60.392056 ... 56.0 34.0 \n", "2024-12-01 54.573811 ... 56.0 34.0 \n", "2024-12-02 84.370560 ... 56.0 34.0 \n", "2024-12-03 73.978508 ... 56.0 34.0 \n", "\n", " Clay Name Aer CC0 CCmin CDC CGC associated_value \n", "result_time \n", "2023-04-05 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 107.357143 \n", "2023-04-06 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 143.864198 \n", "2023-04-07 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 155.833333 \n", "2023-04-08 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 162.691358 \n", "2023-04-09 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 164.353659 \n", "... ... ... ... ... ... ... ... ... \n", "2024-11-29 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 112.082353 \n", "2024-11-30 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 114.952381 \n", "2024-12-01 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 115.817073 \n", "2024-12-02 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 117.511364 \n", "2024-12-03 10.0 Grapevine 5.0 0.015 0.05 -9.0 -9.0 117.753425 \n", "\n", "[602 rows x 148 columns]" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sensor_data" ] }, { "cell_type": "markdown", "id": "614e807f5c9217da", "metadata": {}, "source": [ "The features that are available in the table can be divided into some conceptual groups:\n", "\n", "- **sensor properties**: like the sensor name, the ground offset (how deep is the sensor in the soil, or how high above the soil) and the value currently measured ('result');\n", "\n", "- **current weather variables**: like average temperature, amount of precipitation, wind speed, relative humidity, solar radiation. These variables are sometimes given by open API services like OpenMeteo and some other times (identified with the `local` keyword in the name of the feature) directly measured by local on-field sensors;\n", "\n", "- **forecasted weather variables**: like the ones above, but forecasted in the next time periods;\n", "\n", "- **irrigation**: the amount of irrigation which hs been given in the current time period and also the amount of irrigation which is currently planned for the next time periods;\n", "\n", "- **soil information**: specifically the amount of clay, sand and silt in the soil;\n", "\n", "- **crop information**: the name of the crop, as well as numerical quantities characterising the crop at hand (Aer, CC0, CDC, CGC)\n", "\n", "- **satellite information**: a number of satellite variables like NDVI, NDWI, GRVI, RVI, RGI, AVI, VARIG, NDMI etc\n", "\n", "- finally, **'associated' measurements**; by this we mean that sometimes sensors are coupled, e.g. tensiometers that measure soil moisture at the same point in space and at the same time but at different depths in the soil; we give the values of 'associated' sensors as features of one another." ] }, { "cell_type": "markdown", "id": "6f167fd4b2080f22", "metadata": { "ExecuteTime": { "end_time": "2025-12-10T10:52:38.524480Z", "start_time": "2025-12-10T10:52:38.498463800Z" } }, "source": [ "**Note**: these features above are not all necessary. The model can be retrained on a different set of features, but it expects a time-series' structure with a history of soil moisture measurements and an irrigation plan. This is unavoidable: different amounts of irrigation tomorrow necessarily change our prediction of soil moisture levels for tomorrow and at the same time different soil moisture contents today change our prediction for tomorrow.\n", "\n", "Apart from sensor and irrigation measurements, weather and forecasted weather data can be automatically downloaded from open API services, and the same is true for satellite data: the location of the sensors is however needed to do so. Soil and crop information is not necessary." ] }, { "cell_type": "markdown", "id": "f96e9779", "metadata": {}, "source": [ "**A note on units of measure**. We assume that the table above presents data with certain units of measure, as detailed below:\n", "| Feature | Unit of measure |\n", "|----------------------------|-------------------------------------|\n", "| result, associated_value | mbar |\n", "| ground offset | centimeters |\n", "| direct radiation | W/m² |\n", "| wind speed | m/s |\n", "| temperature | Celsius degrees |\n", "| relative humidity | no unit (percentage measurement) |\n", "| precipitation | mm |\n", "| evapotranspiration | mm |\n", "| soil temperature | Celsius degrees |\n", "| soil moisture | no unit (percentage measurement) |\n", "| Aer | no unit (percentage measurement) |\n", "| CC0 | no unit (fraction between 0 and 1) |\n", "| CCmin | no unit (fraction between 0 and 1) |\n", "| CDC | no unit (fraction between 0 and 1) |\n", "| CGC | no unit (fraction between 0 and 1) |\n", "| ndvi | no unit (satellite indices) |\n", "| grvi | no unit (satellite indices) |\n", "| rvi | no unit (satellite indices) |\n", "| rgi | no unit (satellite indices) |\n", "| aci | no unit (satellite indices) |\n", "| maci | no unit (satellite indices) |\n", "| gndvi | no unit (satellite indices) |\n", "| ngrdi | no unit (satellite indices) |\n", "| ngbdi | no unit (satellite indices) |\n", "| bgvi | no unit (satellite indices) |\n", "| brvi | no unit (satellite indices) |\n", "| wi | no unit (satellite indices) |\n", "| varig | no unit (satellite indices) |\n", "| gli | no unit (satellite indices) |\n", "| g_perc | no unit (satellite indices) |\n", "| ndmi | no unit (satellite indices) |\n", "| ndwi | no unit (satellite indices) |\n", "| reci | no unit (satellite indices) |\n", "| ndre_lower_end | no unit (satellite indices) |\n", "| ndre_upper_end | no unit (satellite indices) |\n", "| msavi | no unit (satellite indices) |\n", "| arvi | no unit (satellite indices) |\n", "| sipi | no unit (satellite indices) |\n", "| gci | no unit (satellite indices) |" ] }, { "cell_type": "markdown", "id": "5becbf65", "metadata": {}, "source": [ "## XGBoost" ] }, { "cell_type": "markdown", "id": "e9943f54", "metadata": {}, "source": [ "The model assumes the existence of sensor data measuring soil moisture content. We point to the AquaCrop model, also implemented and released together with XGCast, as an alternative which deosn't require sensor data." ] }, { "cell_type": "markdown", "id": "4c7053a74dcb711f", "metadata": {}, "source": [ "### Model inference" ] }, { "cell_type": "markdown", "id": "2bd733d11e03e391", "metadata": {}, "source": [ "The trained model is first loaded into memory and then we ask for the next 2 days of predictions." ] }, { "cell_type": "code", "execution_count": 6, "id": "db603433b20dd365", "metadata": { "ExecuteTime": { "end_time": "2025-12-22T10:41:12.500832400Z", "start_time": "2025-12-22T10:41:12.405713200Z" } }, "outputs": [], "source": [ "model = get_model(consortium_name, 'xgboost')" ] }, { "cell_type": "code", "execution_count": 7, "id": "a3333d758f1431c8", "metadata": { "ExecuteTime": { "end_time": "2025-12-22T10:41:13.751145700Z", "start_time": "2025-12-22T10:41:13.076870Z" } }, "outputs": [ { "data": { "text/html": [ "
15:14:56.986 | INFO    | Task run 'normalise_df' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:14:56.986 | \u001b[36mINFO\u001b[0m | Task run 'normalise_df' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "result_time", "rawType": "datetime64[ns]", "type": "datetime" }, { "name": "real_value", "rawType": "float64", "type": "float" }, { "name": "prediction_next_1periods", "rawType": "float64", "type": "float" } ], "ref": "f5265873-45af-41bb-ab9c-139c0cac887d", "rows": [ [ "2024-12-03 00:00:00", "115.0", "120.97301860063122" ] ], "shape": { "columns": 2, "rows": 1 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
real_valueprediction_next_1periods
result_time
2024-12-03115.0120.973019
\n", "
" ], "text/plain": [ " real_value prediction_next_1periods\n", "result_time \n", "2024-12-03 115.0 120.973019" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "predictions = get_predictions(consortium_name, model, sensor_data)\n", "predictions.iloc[[-1]][['real_value'] + [f'prediction_next_{i+1}periods' for i in range(num_predictions)]]" ] }, { "cell_type": "markdown", "id": "e9d30d5c6fe86852", "metadata": {}, "source": [ "The goodness of our predictions can be evaluated using the MAE metric, as below:" ] }, { "cell_type": "code", "execution_count": 8, "id": "b16322142ec12cba", "metadata": { "ExecuteTime": { "end_time": "2025-12-22T10:41:15.914654100Z", "start_time": "2025-12-22T10:41:15.827576800Z" } }, "outputs": [ { "data": { "text/plain": [ "13.739467550533604" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "mean_absolute_error(predictions['prediction_next_1periods'], predictions['real_value'])" ] }, { "cell_type": "markdown", "id": "8fae059080609d94", "metadata": {}, "source": [ "Also, plots can give us a good intuitive understanding of the predictive capabilities fo our model. In the cell below, we plot the measured value of the tensiometer `sensor_forecasted` with respect to time, as well as the predictions made the day before (`prediction_next_1period`), two days before (`prediction_next_2periods`) and three days before (`prediction_next_3periods`)." ] }, { "cell_type": "code", "execution_count": 9, "id": "585c04dbab9d7419", "metadata": { "ExecuteTime": { "end_time": "2025-12-22T10:41:17.768379300Z", "start_time": "2025-12-22T10:41:17.661749500Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "mode": "lines", "name": "value", "type": "scatter", "x": [ "2023-04-05T00:00:00", "2023-04-06T00:00:00", "2023-04-07T00:00:00", "2023-04-08T00:00:00", "2023-04-09T00:00:00", "2023-04-10T00:00:00", "2023-04-11T00:00:00", "2023-04-12T00:00:00", "2023-04-13T00:00:00", "2023-04-14T00:00:00", "2023-04-15T00:00:00", "2023-04-16T00:00:00", "2023-04-17T00:00:00", "2023-04-18T00:00:00", "2023-04-19T00:00:00", "2023-04-20T00:00:00", "2023-04-21T00:00:00", "2023-04-22T00:00:00", "2023-04-23T00:00:00", "2023-04-24T00:00:00", "2023-04-25T00:00:00", "2023-04-26T00:00:00", "2023-04-27T00:00:00", "2023-04-28T00:00:00", "2023-04-29T00:00:00", "2023-04-30T00:00:00", "2023-05-01T00:00:00", "2023-05-02T00:00:00", "2023-05-03T00:00:00", "2023-05-04T00:00:00", "2023-05-05T00:00:00", "2023-05-06T00:00:00", "2023-05-07T00:00:00", "2023-05-08T00:00:00", "2023-05-09T00:00:00", "2023-05-10T00:00:00", "2023-05-11T00:00:00", "2023-05-12T00:00:00", "2023-05-13T00:00:00", "2023-05-14T00:00:00", "2023-05-15T00:00:00", "2023-05-16T00:00:00", "2023-05-17T00:00:00", "2023-05-18T00:00:00", "2023-05-19T00:00:00", "2023-05-20T00:00:00", "2023-05-21T00:00:00", "2023-05-22T00:00:00", "2023-05-23T00:00:00", "2023-05-24T00:00:00", "2023-05-25T00:00:00", "2023-05-26T00:00:00", "2023-05-27T00:00:00", "2023-05-28T00:00:00", "2023-05-29T00:00:00", "2023-05-30T00:00:00", "2023-05-31T00:00:00", "2023-06-01T00:00:00", "2023-06-02T00:00:00", "2023-06-03T00:00:00", "2023-06-04T00:00:00", "2023-06-05T00:00:00", "2023-06-06T00:00:00", "2023-06-07T00:00:00", "2023-06-08T00:00:00", "2023-06-09T00:00:00", "2023-06-10T00:00:00", "2023-06-11T00:00:00", "2023-06-12T00:00:00", "2023-06-13T00:00:00", "2023-06-14T00:00:00", "2023-06-15T00:00:00", "2023-06-16T00:00:00", "2023-06-17T00:00:00", "2023-06-18T00:00:00", "2023-06-19T00:00:00", "2023-06-20T00:00:00", "2023-06-21T00:00:00", "2023-06-22T00:00:00", "2023-06-23T00:00:00", "2023-06-24T00:00:00", "2023-06-25T00:00:00", "2023-06-26T00:00:00", "2023-06-27T00:00:00", "2023-06-28T00:00:00", "2023-06-29T00:00:00", "2023-06-30T00:00:00", "2023-07-01T00:00:00", "2023-07-02T00:00:00", "2023-07-03T00:00:00", "2023-07-04T00:00:00", "2023-07-05T00:00:00", "2023-07-06T00:00:00", "2023-07-07T00:00:00", "2023-07-08T00:00:00", "2023-07-09T00:00:00", "2023-07-10T00:00:00", "2023-07-11T00:00:00", "2023-07-12T00:00:00", "2023-07-13T00:00:00", "2023-07-14T00:00:00", "2023-07-15T00:00:00", "2023-07-16T00:00:00", "2023-07-17T00:00:00", "2023-07-18T00:00:00", "2023-07-19T00:00:00", "2023-07-20T00:00:00", "2023-07-21T00:00:00", "2023-07-22T00:00:00", "2023-07-23T00:00:00", "2023-07-24T00:00:00", "2023-07-25T00:00:00", "2023-07-26T00:00:00", "2023-07-27T00:00:00", "2023-07-28T00:00:00", "2023-07-29T00:00:00", "2023-07-30T00:00:00", "2023-07-31T00:00:00", "2023-08-01T00:00:00", "2023-08-02T00:00:00", "2023-08-03T00:00:00", "2023-08-04T00:00:00", "2023-08-05T00:00:00", "2023-08-06T00:00:00", "2023-08-07T00:00:00", "2023-08-08T00:00:00", "2023-08-09T00:00:00", "2023-08-10T00:00:00", "2023-08-11T00:00:00", "2023-08-12T00:00:00", "2023-08-13T00:00:00", "2023-08-14T00:00:00", "2023-08-15T00:00:00", "2023-08-16T00:00:00", "2023-08-17T00:00:00", "2023-08-18T00:00:00", "2023-08-19T00:00:00", "2023-08-20T00:00:00", "2023-08-21T00:00:00", "2023-08-22T00:00:00", "2023-08-23T00:00:00", "2023-08-24T00:00:00", "2023-08-25T00:00:00", "2023-08-26T00:00:00", "2023-08-27T00:00:00", "2023-08-28T00:00:00", "2023-08-29T00:00:00", "2023-08-30T00:00:00", "2023-08-31T00:00:00", "2023-09-01T00:00:00", "2023-09-02T00:00:00", "2023-09-03T00:00:00", "2023-09-04T00:00:00", "2023-09-05T00:00:00", "2023-09-06T00:00:00", "2023-09-07T00:00:00", "2023-09-08T00:00:00", "2023-09-09T00:00:00", "2023-09-10T00:00:00", "2023-09-11T00:00:00", "2023-09-12T00:00:00", "2023-09-13T00:00:00", "2023-09-14T00:00:00", "2023-09-15T00:00:00", "2023-09-16T00:00:00", "2023-09-17T00:00:00", "2023-09-18T00:00:00", "2023-09-19T00:00:00", "2023-09-20T00:00:00", "2023-09-21T00:00:00", "2023-09-22T00:00:00", "2023-09-23T00:00:00", "2023-09-24T00:00:00", "2023-09-25T00:00:00", "2023-09-26T00:00:00", "2023-09-27T00:00:00", "2023-09-28T00:00:00", "2023-09-29T00:00:00", "2023-09-30T00:00:00", "2023-10-01T00:00:00", "2023-10-02T00:00:00", "2023-10-03T00:00:00", "2023-10-04T00:00:00", "2023-10-05T00:00:00", "2023-10-06T00:00:00", "2023-10-07T00:00:00", "2023-10-08T00:00:00", "2023-10-09T00:00:00", "2023-10-10T00:00:00", "2023-10-11T00:00:00", "2023-10-12T00:00:00", "2023-10-13T00:00:00", "2023-10-14T00:00:00", "2023-10-15T00:00:00", "2023-10-16T00:00:00", "2023-10-17T00:00:00", "2023-10-18T00:00:00", "2023-10-19T00:00:00", "2023-10-20T00:00:00", "2023-10-21T00:00:00", "2023-10-22T00:00:00", "2023-10-23T00:00:00", "2023-10-24T00:00:00", "2023-10-25T00:00:00", "2023-10-26T00:00:00", "2023-10-27T00:00:00", "2023-10-28T00:00:00", "2023-10-29T00:00:00", "2023-10-30T00:00:00", "2023-10-31T00:00:00", "2023-11-01T00:00:00", "2023-11-02T00:00:00", "2023-11-03T00:00:00", "2023-11-04T00:00:00", "2023-11-05T00:00:00", "2023-11-06T00:00:00", "2023-11-07T00:00:00", "2023-11-08T00:00:00", "2023-11-09T00:00:00", "2023-11-10T00:00:00", "2023-11-11T00:00:00", "2023-11-12T00:00:00", "2023-11-13T00:00:00", "2023-11-14T00:00:00", "2023-11-15T00:00:00", "2023-11-16T00:00:00", "2023-11-17T00:00:00", "2023-11-18T00:00:00", "2023-11-19T00:00:00", "2023-11-20T00:00:00", "2023-11-21T00:00:00", "2023-11-22T00:00:00", "2023-11-23T00:00:00", "2023-11-24T00:00:00", "2023-11-25T00:00:00", "2023-11-26T00:00:00", "2023-11-27T00:00:00", "2023-11-28T00:00:00", "2023-11-29T00:00:00", "2023-11-30T00:00:00", "2023-12-01T00:00:00", "2023-12-02T00:00:00", "2023-12-03T00:00:00", "2023-12-04T00:00:00", "2023-12-05T00:00:00", "2023-12-06T00:00:00", "2023-12-07T00:00:00", "2023-12-08T00:00:00", "2023-12-09T00:00:00", "2023-12-10T00:00:00", "2023-12-11T00:00:00", "2023-12-12T00:00:00", "2023-12-13T00:00:00", "2023-12-14T00:00:00", "2023-12-15T00:00:00", "2023-12-16T00:00:00", "2023-12-17T00:00:00", "2023-12-18T00:00:00", "2023-12-19T00:00:00", "2023-12-20T00:00:00", "2023-12-21T00:00:00", "2023-12-22T00:00:00", "2023-12-23T00:00:00", "2023-12-24T00:00:00", "2023-12-25T00:00:00", "2023-12-26T00:00:00", "2023-12-27T00:00:00", "2023-12-28T00:00:00", "2023-12-29T00:00:00", "2023-12-30T00:00:00", "2023-12-31T00:00:00", "2024-01-01T00:00:00", "2024-01-02T00:00:00", "2024-01-03T00:00:00", "2024-01-04T00:00:00", "2024-01-05T00:00:00", "2024-01-06T00:00:00", "2024-01-07T00:00:00", "2024-01-08T00:00:00", "2024-01-09T00:00:00", "2024-01-10T00:00:00", "2024-01-11T00:00:00", "2024-01-12T00:00:00", "2024-01-13T00:00:00", "2024-01-14T00:00:00", "2024-01-15T00:00:00", "2024-01-16T00:00:00", "2024-01-17T00:00:00", "2024-01-18T00:00:00", "2024-01-19T00:00:00", "2024-01-20T00:00:00", "2024-01-21T00:00:00", "2024-01-22T00:00:00", "2024-01-23T00:00:00", "2024-01-24T00:00:00", "2024-01-25T00:00:00", "2024-01-26T00:00:00", "2024-01-27T00:00:00", "2024-01-28T00:00:00", "2024-01-29T00:00:00", "2024-01-30T00:00:00", "2024-01-31T00:00:00", "2024-02-01T00:00:00", "2024-02-02T00:00:00", "2024-02-03T00:00:00", "2024-02-04T00:00:00", "2024-02-05T00:00:00", "2024-02-06T00:00:00", "2024-02-07T00:00:00", "2024-02-08T00:00:00", "2024-02-09T00:00:00", "2024-02-10T00:00:00", "2024-02-11T00:00:00", "2024-02-12T00:00:00", "2024-02-13T00:00:00", "2024-02-14T00:00:00", "2024-02-15T00:00:00", "2024-02-16T00:00:00", "2024-02-17T00:00:00", "2024-02-18T00:00:00", "2024-02-19T00:00:00", "2024-02-20T00:00:00", "2024-02-21T00:00:00", "2024-02-22T00:00:00", "2024-02-23T00:00:00", "2024-02-24T00:00:00", "2024-02-25T00:00:00", "2024-02-26T00:00:00", "2024-02-27T00:00:00", "2024-02-28T00:00:00", "2024-02-29T00:00:00", "2024-03-01T00:00:00", "2024-03-02T00:00:00", "2024-03-03T00:00:00", "2024-03-04T00:00:00", "2024-03-05T00:00:00", "2024-03-06T00:00:00", "2024-03-07T00:00:00", "2024-03-08T00:00:00", "2024-03-09T00:00:00", "2024-03-10T00:00:00", "2024-03-11T00:00:00", "2024-03-12T00:00:00", "2024-03-13T00:00:00", "2024-03-14T00:00:00", "2024-03-15T00:00:00", "2024-03-16T00:00:00", "2024-03-17T00:00:00", "2024-03-18T00:00:00", "2024-03-19T00:00:00", "2024-03-20T00:00:00", "2024-03-21T00:00:00", "2024-03-22T00:00:00", "2024-03-23T00:00:00", "2024-03-24T00:00:00", "2024-03-25T00:00:00", "2024-03-26T00:00:00", "2024-03-27T00:00:00", "2024-03-28T00:00:00", "2024-03-29T00:00:00", "2024-03-30T00:00:00", "2024-03-31T00:00:00", "2024-04-01T00:00:00", "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00", "2024-07-23T00:00:00", "2024-07-24T00:00:00", "2024-07-25T00:00:00", "2024-07-26T00:00:00", "2024-07-27T00:00:00", "2024-07-28T00:00:00", "2024-07-29T00:00:00", "2024-07-30T00:00:00", "2024-07-31T00:00:00", "2024-08-01T00:00:00", "2024-08-02T00:00:00", "2024-08-03T00:00:00", "2024-08-04T00:00:00", "2024-08-05T00:00:00", "2024-08-06T00:00:00", "2024-08-07T00:00:00", "2024-08-08T00:00:00", "2024-08-09T00:00:00", "2024-08-10T00:00:00", "2024-08-11T00:00:00", "2024-08-12T00:00:00", "2024-08-13T00:00:00", "2024-08-14T00:00:00", "2024-08-15T00:00:00", "2024-08-16T00:00:00", "2024-08-17T00:00:00", "2024-08-18T00:00:00", "2024-08-19T00:00:00", "2024-08-20T00:00:00", "2024-08-21T00:00:00", "2024-08-22T00:00:00", "2024-08-23T00:00:00", "2024-08-24T00:00:00", "2024-08-25T00:00:00", "2024-08-26T00:00:00", "2024-08-27T00:00:00", "2024-08-28T00:00:00", "2024-08-29T00:00:00", "2024-08-30T00:00:00", "2024-08-31T00:00:00", "2024-09-01T00:00:00", "2024-09-02T00:00:00", "2024-09-03T00:00:00", "2024-09-04T00:00:00", "2024-09-05T00:00:00", "2024-09-06T00:00:00", "2024-09-07T00:00:00", "2024-09-08T00:00:00", "2024-09-09T00:00:00", "2024-09-10T00:00:00", "2024-09-11T00:00:00", "2024-09-12T00:00:00", "2024-09-13T00:00:00", "2024-09-14T00:00:00", "2024-09-15T00:00:00", "2024-09-16T00:00:00", "2024-09-17T00:00:00", "2024-09-18T00:00:00", "2024-09-19T00:00:00", "2024-09-20T00:00:00", "2024-09-21T00:00:00", "2024-09-22T00:00:00", "2024-09-23T00:00:00", "2024-09-24T00:00:00", "2024-09-25T00:00:00", "2024-09-26T00:00:00", "2024-09-27T00:00:00", "2024-09-28T00:00:00", "2024-09-29T00:00:00", "2024-09-30T00:00:00", "2024-10-01T00:00:00", "2024-10-02T00:00:00", "2024-10-03T00:00:00", "2024-10-04T00:00:00", "2024-10-05T00:00:00", "2024-10-06T00:00:00", "2024-10-07T00:00:00", "2024-10-08T00:00:00", "2024-10-09T00:00:00", "2024-10-10T00:00:00", "2024-10-11T00:00:00", "2024-10-12T00:00:00", "2024-10-13T00:00:00", "2024-10-14T00:00:00", "2024-10-15T00:00:00", "2024-10-16T00:00:00", "2024-10-17T00:00:00", "2024-10-18T00:00:00", "2024-10-19T00:00:00", "2024-10-20T00:00:00", "2024-10-21T00:00:00", "2024-10-22T00:00:00", "2024-10-23T00:00:00", "2024-10-24T00:00:00", "2024-10-30T00:00:00", "2024-10-31T00:00:00", "2024-11-01T00:00:00", "2024-11-02T00:00:00", "2024-11-03T00:00:00", "2024-11-04T00:00:00", "2024-11-05T00:00:00", "2024-11-06T00:00:00", "2024-11-07T00:00:00", "2024-11-08T00:00:00", "2024-11-09T00:00:00", "2024-11-10T00:00:00", "2024-11-11T00:00:00", "2024-11-12T00:00:00", "2024-11-13T00:00:00", "2024-11-14T00:00:00", "2024-11-15T00:00:00", "2024-11-16T00:00:00", "2024-11-17T00:00:00", "2024-11-18T00:00:00", "2024-11-19T00:00:00", "2024-11-20T00:00:00", "2024-11-21T00:00:00", "2024-11-22T00:00:00", "2024-11-23T00:00:00", "2024-11-24T00:00:00", "2024-11-25T00:00:00", "2024-11-26T00:00:00", "2024-11-27T00:00:00", "2024-11-28T00:00:00", "2024-11-29T00:00:00", "2024-11-30T00:00:00", "2024-12-01T00:00:00", "2024-12-02T00:00:00", "2024-12-03T00:00:00" ], "xaxis": "x", "y": { "bdata": "kc+6wRR5WEBfHlsRNJxdQGuttdZa619Anud5nue5YEAuGYJ1tFlhQAAAAAAA5GFAMzMzMzNtYkB5DeU1lPdiQIhKR/YMJGNASIM0SIMUXEAzMzMzM7NWQAAAAAAAIFZA9DE4H4NTVkCivIbyGqpWQHFWfkKcFVdApw102kCnV0BkcD4G58NUQAAAAAAAIFJAsRM7sRNbUkBjyS+W/KJQQGgvob2EtlFAlvxiyS+WUkBT5LNuMCVTQDgfg/MxuFNAWKQMPN0aVEDM72pxE6ZUQGjdYIp8FlVAR27kRm6kVUDYHEi0wuZVQKuqqqqqKlZAvLu7u7t7VkCogzqog/pWQHTnzp07d1dAAAAAAAAAWECso837FJdYQBv1nY36DlZArH3D2jdsUEAwj60IGg5RQIqd2ImduFFA9+WxFUGDUkDNzMzMzMxSQNu2bdu2bVNAxk2Y39WiU0DLT4iz8hNUQH5Xi5swv1RAUIiz8hMiVUD5lm/5lg9VQNOb3vSmt1BAAAAAAAC/UUAAAAAAAHpSQIL7CO4jeFBA5tqBuXZgUUAxYsSIEWNSQM3MzMzMDFNA8MEHH3ywU0DEw8PDw2NUQMxjK4KGE1VAHh4eHh6uVUDtFn41JpJWQPaOqYG9Y1dAu8EU+awbWECXlpaWltZYQFhHm/cprllAXurJ+O3SWkAwRT7rBrNbQAu/GhPpAV1APHfu3LmzXkAAAAAAADxgQLCONu9THGFAlnsaYblnYkAAAAAAgKpjQCouGYJ19GVAl5aWlpZmaECrqqqqqtJsQCebbLLJNnFAl3oyfrvkdEBVVVVVVUN5QGGKfNYNLn5AOm2g0wYacEAYhmEYhiFbQANR6ciegV5AzczMzMxsYEBWfkKcld9fQM3MzMzMwmFAVVVVVVXlY0Bp6vzaQ65bQMVACW809VVAfMVXfMUHVkCR4V4Fs+RXQDmO4ziOH1pATJHPusHkVkAAAAAAAABTQNmJndiJnVFAv13qyfgtU0CO4ziO4yxUQCI9UDm7xVRAdgu/GhNJVUDWq1evXl1WQBk6YLfHGlZAfBXMknLAUEBQB3VQBzVSQCW80dT5tVNAyOB8DM4HVUBfQnsJ7WVWQGZmZmZmwlZAfn5+fn5+UkAndmIndiJSQGZmZmZmplNAwd4xNbD3U0DNzMzMzFBUQA+5rBgo4VNAkAZpkAZpUEDnQKIVNodRQHaDKfJZd1NA8xrKayivVEBDeQ3lNdRVQKcNdNpAZ1ZAmpmZmZm9VkCMLrroostZQArXo3A9KltAsdzTCMs9XkAoBcmfV1lgQDx37ty5s2BAFjYHEq0wYkCh+kxb449kQJBbl3fAkWdAAAAAAACQaUCrqqqqqqptQOp0Op1O13FAI/qA6tiLcEDxFV/xFQdrQMy1A3PtwGlAyvRVwtjMb0CdMWfMGdNwQEb0AdWxB3NAGzBU0zGXaUC2DB2w26NhQK3USq3UymJA5+ibo2+uZUCLoOGk7otqQI1Go9Fo9HFAQcYFGRe0dkASlnsaYSl8QJCsc+UBYYBAB1Pks27qgEAFR09w9FR0QDmO4ziOJ1FAAAAAAADAUkDbtm3btslTQMdxHMdxXFVAQh3UQR10VkCpJ+O3S31XQPEVX/EVn1hAQacNdNoAWkA6smcgKp1bQDMzMzMzC11AV6J2JWr3XkBpkAZpkMZgQBvKayivIWJAmpmZmZnHY0AhDdIgDfJlQDCW/GLJb2dAT7fmh0UKaUCamZmZmZNrQJqZmZmZd25AGXi6NT/scEAlSZIkSdpxQIX2EtpLGHJA8fDw8PAAc0AWAyW80dRzQAZKeKOpM3NA5TWU11B+aECmyGfdYKpdQEOFChUqFFxA95DLioESXUCSPQNR6UheQIKnW/PDQmBAVVVVVVWFYUAhDdIgDeJiQNhQXkN5RWRAEWflJ8S5ZUAlaleidqVnQCd2Yid2gmlAcPmWb/k2bEApA0+35kdvQDG/q8VNiHFANpTXUF5Tc0BYr169esV1QGIndmIndnhA/bBIGXhqekBP7MRO7KR9QNyE+V0tXoBAAAAAAACwgUC9hvIayueCQF5DeQ3lh4RAmpmZmZmWd0AlaleidgVpQGTPQFQ6EnJAfcu3fMtna0Bcj8L1KNxNQAAAAAAA8E5AmpmZmZkNUEDSIA3SIA1NQJd6Mn671E1AcVZ+QpxVUECrqqqqqnpMQAAAAAAAWlBASZIkSZJkUUCtG0yRz3pPQKaejN8udUxAnXPOOec8UEDm2oG5dmBNQANPt+aHxUtAAAAAAADIT0AuW7Zs2TJNQAAAAAAAk1BAC78aE+lBUUDRCpsDidZQQAAAAAAAk1FAnTbQaQMdUEA1JtIDlbNQQEMv9EIvtFFAWGMiPVA5UkD6XS1uwnxSQOJnlPgZpVJAt23btm0rU0A7MNcOzHVTQA3sHVMD+1NAzczMzMwsVEDPQFQ6smdUQIM0SIM0qFRAmGsH5trBVEArPyHOyk9VQNgcSLTCJlVAOovpLKbzVUBjOovpLCZWQJ9GWO5pRFZAikuGYB1tVkCSJEmSJDFXQBiGYRiGIVdAqIM6qIP6VEBDsI4271NLQAAAAAAAi1BAqFChQoWKUUAT6YHK2e1RQLCONu9TnFJAJLiP4D7CUkBmZmZmZhZTQKuqqqqqKlNAAAAAAABmU0BkK4KGk3pTQBphuacRllNArh2YawemU0DPYjqL6exRQCu1Uiu10lBAAAAAAAC1UUAzMzMzM+9RQPkJcVZ+QlJAAAAAAACAUkDfe++99/5SQCI1wXgrO1NAc08jLPc0U0B+BPcR3IdTQE/sxE7sBFRAk0022WRTVEADJbzR1HlUQL6E9hLay1RAIQtZyELWVEBpaWlpaelUQEYXXXTRRVVAZCELWchCVUCaNGnSpMlNQF7qyfjtklBA3EdwH8E9UUBN0zRN07RRQLdt27Zt21FAx3Ecx3EMS0DwwQcffLBNQAAAAAAAsFBAh/IaymuoUUAiIiIiIkJSQDdyIzdyo1JAh7VvWPsGU0BS9+WxFUFTQPc0wnJPQ1NAhl7ohV7oU0AzMzMzMyNUQKIVNgcSLVRAjuM4juNIVEBYfMVXfIVQQPXq1atXr1BART7rBlOkUUBeidqVqF1SQCVJkiRJ0lJAqfvy2IrgUkAAAAAAAIBTQCIiIiIiYlNA0zRN0zSNU0CChpO6L89TQDdyIzdyo1NAmpmZmZn5U0DCFPmsGwxUQA9Uzm7hV1RAIlhHm/cpVEAUO7ETO3FUQEhwH8F9xFRANtlkk02WVEAqa8qasuZUQDdhfleL21RAAAAAAADgVEBDeQ3lNTRVQHh4eHh4WFFA4uHh4eHhTEDVSq3USq1PQEId1EEdtFBAEPzAD/yAUUDzPsUlQ/BRQJVSSimlVFJA9WT8dqmnUkC1K1G7EvVSQKK8hvIaWlNAZlmWZVnWU0CbbLLJJvtTQMIU+awbTFRA9zTCck/DUEDaS2gvof1NQKK8hvIayk1Abtu2bdtuUEDZiZ3YiZ1LQD4G52NwvkxALaazmM7iT0Crqqqqqn5QQKc3velNb1BAL7rooovuUEB877333ltRQAAAAAAAuFFAr6G8hvKaTUDCck8jLFdQQE8J8pQgT1FAP4L7CO6jUUBiJ3ZiJyZRQM3MzMzMDFBA7UrUrkStUEAk7og74m5RQOF8DM7H4FFAXV1dXV1dUkDJnoGodORSQNIgDdIgLVNAZmZmZmbWU0CrqqqqqtJTQDrnnHPOeVRAPc/zPM9zVEBwPgbnY/BUQME62rxPcVVAAAAAAAAAVkBkIQtZyGJWQFTwcgpezlZAdRbTWUynU0AT2ktoLyFMQI0SP6PEz0xAMI+tCBpOTkBTSimllFJLQAAAAAAAYElA4eUUvJyCTkC4j+A+gjtQQAtZyEIWslBAFzdhfldLUUBsD7msGKhRQJgin3WD6VFAPN2aHxapUkCamZmZmVlTQK0pa8qaklRADw8PDw+PVEA2NjY2NnZUQOh5nud53lRAAwMDAwNDVUAWAyW80RRWQEEJbzR1PllA59cecllxXECVNWVNWTNdQE1ZU9aUFV5AAAAAAAAwX0AlvNHU+TVgQLsStStRm2BAcUfcEXfUYECpqKioqEhhQEmSJEmSzGFAhmEYhmFoYkBVVVVVVQVjQBgYGBgY2GNApqWlpaXlZEBycnJycrJmQPr5+fn5WWhApSN7BqLyaECVNWVNWVNpQLA95LJiQGpA9AV9QV8AbEAJyz2NsBxuQI+4I+6IO29AYGBgYGAQcEDKmrKmrHlxQGBgYGBgAHRAMzMzMzODd0BiGIZhGAJ8QDIpXiCTSoBAaer82kP2gEAT3mjq/IqCQM/zPM/zhGtAhYSEhITEUUA4H4PzMThTQKG9hPYSWlRACxUqVKiQVUDmW77lW/5RQA8PDw8PT1JAvLu7u7u7U0B9rZ4dAjdUQCyIyRXEpFRAGbeMW8btVEAAAAAAAHtVQOh5nud5LlZAa9+w9g1LVkC/oC/oC7pWQD/99NNP/1BAO0Ni3s6QUkAAAAAAALxTQON+XVL5MFFANXiOQNEWU0AUO7ETO1FUQDEMwzAMo1VARhdddNENV0DKmrKmrKlYQDR1fu0hF1pAKioqKipqUUCwPeSyYqBRQCAu1JwEIlNAg76gL+grVEC2h1xWDFRUQK973etet1RAF2zBFmwhVkA4velNb0pYQDXBeCv7nFpAZmZmZmamXEDIpHiBTEpVQF100UUXzVFAA5kUL5AJUkANiXk7QyJTQBrrQ2N9qFFA1lzN1VxNU0Dm4Ga/ECtVQGIndmInvlZAt8Sp33MLWUAs9zTCcg9XQP30008/PVJABcJIO1agU0Bge8hlxQBUQIWEhISEBFVA3ZofFilDVkB00UUXXbRWQLW0tLS0dFZAOB+D8zE4VkCpqKioqKhXQOKOuCPuyFlAmpmZmZldVECcj8H5GHxSQI+4I+6IG1RA7UrUrkRtVUCmpaWlpSVXQNyE+V0tbllA9DzP8zy/XEAAAAAAABhgQAAAAAAAoGFAz/M8z/MEZEDEHXFH3HFnQPQxOB+Dw2pAujU/LFJGbkBZMVDCG/1xQKl0ZM9AVHVAuxK1K1H7YEASd8QdcaddQG80dX7twWRA88MiZeBpbUBfQnsJ7dV0QEmSJEmSyHtApqWlpaW1fkAYhmEYhsWAQBsbGxsb24JA25WoXYkChEDI4HwMzh+FQGVNWVPWVIZAe3t7e3ujhkAfg/MxOBeHQGIYhmEYbIVAVVVVVVVFb0ByWTFQwltmQLKxsbGx0W9AzczMzMzJdUAG52NwPn57QBPaS2gvmYBAm7KmrCn7gkBuwvyuFheFQLW0tLS0BIZAKioqKioShUAsUgaebk1sQAAAAAAAYGNAa35YpAx8WkDC+Ricj0FaQMrA0635oVtAAAAAAACAVkBvzQ+LlAFTQJqZmZmZzVJAL7rooosOVUDg6db8sIhZQDMzMzMzR2BAlY7sGYhqZUCamZmZmeFoQAAAAAAAvmNAAAAAAABAaUC+5Vu+5WtsQM3MzMzMJGtAonYlalfya0CKfNYNpuhsQJb8YskvVlJAmpmZmZkRU0BmZmZmZlJUQMRZ+QlxVlJAAAAAAACkUkC1K1G7EvVTQGggKh3Z81RAAAAAAADwVUDX/LBIGfhWQBl4ujU/7FdADTzdmh/WWEBcvuVbvuVZQGZmZmZmPltAOB+D8zG4XEBNnV97yOVdQO1K1K5EjVxAFikDT7fmVkAHU+SzbjBUQKxXr169ulBAZmZmZmYKUkDJnoGodORSQEt+seQXy1NAkj0DUemIVEAb2DumBrZTQPBqcRPmd1BAy0+Is/KTUECyZyAqHRlSQCod2TMQFVNAx9TA3jG1U0AzMzMzM6tPQODp1vywyFBAPyxSBp7uT0AAAAAAAPRRQNkzEJWO7FJAmpmZmZmlU0DlNZTXUA5UQJAGaZAGqVRAzczMzMzgVECWqF2J2tVUQOQ4juM4DlFAzczMzMywUUC4fMu3fEtRQL2G8hrKS1JAmRrYO6YGU0B1a35YpIxTQB+F61G4/lJAzczMzMxkVECivIbyGppUQGlpaWlp6VRAzLUDc+1AVUCMLrroostVQJeWlpaW1lVACRpO6r58VkDx8PDw8LBWQBERERERIVdAAAAAAABwV0BHWO5phMVXQBGso837FFhAyEIWspAlWEB2Yid2YvdYQNejcD0KF1lA+85GfWfjWUA8PDw8PLxZQJIkSZIkiVpAxlvZ55DaWkAJ7SW0l1BaQBCN9aGxflpAE9pLaC8hW0AAAAAAABhbQL3pTW9601tAUFBQUFCQXEBVVVVVVRVcQBPaS2gvIVxAip3YiZ0IXEAOqQnGW1lcQM9iOovpbFxAdmIndmKnXEAlSZIkSUpdQL7iK77iK11AGYJ1tHlfXUAAAAAAAMBcQA==", "dtype": "f8" }, "yaxis": "y" }, { "mode": "lines", "name": "prediction_next_1periods", "type": "scatter", "x": [ "2023-04-05T00:00:00", "2023-04-06T00:00:00", "2023-04-07T00:00:00", "2023-04-08T00:00:00", "2023-04-09T00:00:00", "2023-04-10T00:00:00", "2023-04-11T00:00:00", "2023-04-12T00:00:00", "2023-04-13T00:00:00", "2023-04-14T00:00:00", "2023-04-15T00:00:00", "2023-04-16T00:00:00", "2023-04-17T00:00:00", "2023-04-18T00:00:00", "2023-04-19T00:00:00", "2023-04-20T00:00:00", "2023-04-21T00:00:00", "2023-04-22T00:00:00", "2023-04-23T00:00:00", "2023-04-24T00:00:00", "2023-04-25T00:00:00", "2023-04-26T00:00:00", "2023-04-27T00:00:00", "2023-04-28T00:00:00", "2023-04-29T00:00:00", "2023-04-30T00:00:00", "2023-05-01T00:00:00", "2023-05-02T00:00:00", "2023-05-03T00:00:00", "2023-05-04T00:00:00", "2023-05-05T00:00:00", "2023-05-06T00:00:00", "2023-05-07T00:00:00", "2023-05-08T00:00:00", "2023-05-09T00:00:00", "2023-05-10T00:00:00", "2023-05-11T00:00:00", "2023-05-12T00:00:00", "2023-05-13T00:00:00", "2023-05-14T00:00:00", "2023-05-15T00:00:00", "2023-05-16T00:00:00", "2023-05-17T00:00:00", "2023-05-18T00:00:00", "2023-05-19T00:00:00", "2023-05-20T00:00:00", "2023-05-21T00:00:00", "2023-05-22T00:00:00", "2023-05-23T00:00:00", "2023-05-24T00:00:00", "2023-05-25T00:00:00", "2023-05-26T00:00:00", "2023-05-27T00:00:00", "2023-05-28T00:00:00", "2023-05-29T00:00:00", "2023-05-30T00:00:00", "2023-05-31T00:00:00", "2023-06-01T00:00:00", "2023-06-02T00:00:00", "2023-06-03T00:00:00", "2023-06-04T00:00:00", "2023-06-05T00:00:00", "2023-06-06T00:00:00", "2023-06-07T00:00:00", "2023-06-08T00:00:00", "2023-06-09T00:00:00", "2023-06-10T00:00:00", "2023-06-11T00:00:00", "2023-06-12T00:00:00", "2023-06-13T00:00:00", "2023-06-14T00:00:00", "2023-06-15T00:00:00", "2023-06-16T00:00:00", "2023-06-17T00:00:00", "2023-06-18T00:00:00", "2023-06-19T00:00:00", "2023-06-20T00:00:00", "2023-06-21T00:00:00", "2023-06-22T00:00:00", "2023-06-23T00:00:00", "2023-06-24T00:00:00", "2023-06-25T00:00:00", "2023-06-26T00:00:00", "2023-06-27T00:00:00", "2023-06-28T00:00:00", "2023-06-29T00:00:00", "2023-06-30T00:00:00", "2023-07-01T00:00:00", "2023-07-02T00:00:00", "2023-07-03T00:00:00", "2023-07-04T00:00:00", "2023-07-05T00:00:00", "2023-07-06T00:00:00", "2023-07-07T00:00:00", "2023-07-08T00:00:00", "2023-07-09T00:00:00", "2023-07-10T00:00:00", "2023-07-11T00:00:00", "2023-07-12T00:00:00", "2023-07-13T00:00:00", "2023-07-14T00:00:00", "2023-07-15T00:00:00", "2023-07-16T00:00:00", "2023-07-17T00:00:00", "2023-07-18T00:00:00", "2023-07-19T00:00:00", "2023-07-20T00:00:00", "2023-07-21T00:00:00", "2023-07-22T00:00:00", "2023-07-23T00:00:00", "2023-07-24T00:00:00", "2023-07-25T00:00:00", "2023-07-26T00:00:00", "2023-07-27T00:00:00", "2023-07-28T00:00:00", "2023-07-29T00:00:00", "2023-07-30T00:00:00", "2023-07-31T00:00:00", "2023-08-01T00:00:00", "2023-08-02T00:00:00", "2023-08-03T00:00:00", "2023-08-04T00:00:00", "2023-08-05T00:00:00", "2023-08-06T00:00:00", "2023-08-07T00:00:00", "2023-08-08T00:00:00", "2023-08-09T00:00:00", "2023-08-10T00:00:00", "2023-08-11T00:00:00", "2023-08-12T00:00:00", "2023-08-13T00:00:00", "2023-08-14T00:00:00", "2023-08-15T00:00:00", "2023-08-16T00:00:00", "2023-08-17T00:00:00", "2023-08-18T00:00:00", "2023-08-19T00:00:00", "2023-08-20T00:00:00", "2023-08-21T00:00:00", "2023-08-22T00:00:00", "2023-08-23T00:00:00", "2023-08-24T00:00:00", "2023-08-25T00:00:00", "2023-08-26T00:00:00", "2023-08-27T00:00:00", "2023-08-28T00:00:00", "2023-08-29T00:00:00", "2023-08-30T00:00:00", "2023-08-31T00:00:00", "2023-09-01T00:00:00", "2023-09-02T00:00:00", "2023-09-03T00:00:00", "2023-09-04T00:00:00", "2023-09-05T00:00:00", "2023-09-06T00:00:00", "2023-09-07T00:00:00", "2023-09-08T00:00:00", "2023-09-09T00:00:00", "2023-09-10T00:00:00", "2023-09-11T00:00:00", "2023-09-12T00:00:00", "2023-09-13T00:00:00", "2023-09-14T00:00:00", "2023-09-15T00:00:00", "2023-09-16T00:00:00", "2023-09-17T00:00:00", "2023-09-18T00:00:00", "2023-09-19T00:00:00", "2023-09-20T00:00:00", "2023-09-21T00:00:00", "2023-09-22T00:00:00", "2023-09-23T00:00:00", "2023-09-24T00:00:00", "2023-09-25T00:00:00", "2023-09-26T00:00:00", "2023-09-27T00:00:00", "2023-09-28T00:00:00", "2023-09-29T00:00:00", "2023-09-30T00:00:00", "2023-10-01T00:00:00", "2023-10-02T00:00:00", "2023-10-03T00:00:00", "2023-10-04T00:00:00", "2023-10-05T00:00:00", "2023-10-06T00:00:00", "2023-10-07T00:00:00", "2023-10-08T00:00:00", "2023-10-09T00:00:00", "2023-10-10T00:00:00", "2023-10-11T00:00:00", "2023-10-12T00:00:00", "2023-10-13T00:00:00", "2023-10-14T00:00:00", "2023-10-15T00:00:00", "2023-10-16T00:00:00", "2023-10-17T00:00:00", "2023-10-18T00:00:00", "2023-10-19T00:00:00", "2023-10-20T00:00:00", "2023-10-21T00:00:00", "2023-10-22T00:00:00", "2023-10-23T00:00:00", "2023-10-24T00:00:00", "2023-10-25T00:00:00", "2023-10-26T00:00:00", "2023-10-27T00:00:00", "2023-10-28T00:00:00", "2023-10-29T00:00:00", "2023-10-30T00:00:00", "2023-10-31T00:00:00", "2023-11-01T00:00:00", "2023-11-02T00:00:00", "2023-11-03T00:00:00", "2023-11-04T00:00:00", "2023-11-05T00:00:00", "2023-11-06T00:00:00", "2023-11-07T00:00:00", "2023-11-08T00:00:00", "2023-11-09T00:00:00", "2023-11-10T00:00:00", "2023-11-11T00:00:00", "2023-11-12T00:00:00", "2023-11-13T00:00:00", "2023-11-14T00:00:00", "2023-11-15T00:00:00", "2023-11-16T00:00:00", "2023-11-17T00:00:00", "2023-11-18T00:00:00", "2023-11-19T00:00:00", "2023-11-20T00:00:00", "2023-11-21T00:00:00", "2023-11-22T00:00:00", "2023-11-23T00:00:00", "2023-11-24T00:00:00", "2023-11-25T00:00:00", "2023-11-26T00:00:00", "2023-11-27T00:00:00", "2023-11-28T00:00:00", "2023-11-29T00:00:00", "2023-11-30T00:00:00", "2023-12-01T00:00:00", "2023-12-02T00:00:00", "2023-12-03T00:00:00", "2023-12-04T00:00:00", "2023-12-05T00:00:00", "2023-12-06T00:00:00", "2023-12-07T00:00:00", "2023-12-08T00:00:00", "2023-12-09T00:00:00", "2023-12-10T00:00:00", "2023-12-11T00:00:00", "2023-12-12T00:00:00", "2023-12-13T00:00:00", "2023-12-14T00:00:00", "2023-12-15T00:00:00", "2023-12-16T00:00:00", "2023-12-17T00:00:00", "2023-12-18T00:00:00", "2023-12-19T00:00:00", "2023-12-20T00:00:00", "2023-12-21T00:00:00", "2023-12-22T00:00:00", "2023-12-23T00:00:00", "2023-12-24T00:00:00", "2023-12-25T00:00:00", "2023-12-26T00:00:00", "2023-12-27T00:00:00", "2023-12-28T00:00:00", "2023-12-29T00:00:00", "2023-12-30T00:00:00", "2023-12-31T00:00:00", "2024-01-01T00:00:00", "2024-01-02T00:00:00", "2024-01-03T00:00:00", "2024-01-04T00:00:00", "2024-01-05T00:00:00", "2024-01-06T00:00:00", "2024-01-07T00:00:00", "2024-01-08T00:00:00", "2024-01-09T00:00:00", "2024-01-10T00:00:00", "2024-01-11T00:00:00", "2024-01-12T00:00:00", "2024-01-13T00:00:00", "2024-01-14T00:00:00", "2024-01-15T00:00:00", "2024-01-16T00:00:00", "2024-01-17T00:00:00", "2024-01-18T00:00:00", "2024-01-19T00:00:00", "2024-01-20T00:00:00", "2024-01-21T00:00:00", "2024-01-22T00:00:00", "2024-01-23T00:00:00", "2024-01-24T00:00:00", "2024-01-25T00:00:00", "2024-01-26T00:00:00", "2024-01-27T00:00:00", "2024-01-28T00:00:00", "2024-01-29T00:00:00", "2024-01-30T00:00:00", "2024-01-31T00:00:00", "2024-02-01T00:00:00", "2024-02-02T00:00:00", "2024-02-03T00:00:00", "2024-02-04T00:00:00", "2024-02-05T00:00:00", "2024-02-06T00:00:00", "2024-02-07T00:00:00", "2024-02-08T00:00:00", "2024-02-09T00:00:00", "2024-02-10T00:00:00", "2024-02-11T00:00:00", "2024-02-12T00:00:00", "2024-02-13T00:00:00", "2024-02-14T00:00:00", "2024-02-15T00:00:00", "2024-02-16T00:00:00", "2024-02-17T00:00:00", "2024-02-18T00:00:00", "2024-02-19T00:00:00", "2024-02-20T00:00:00", "2024-02-21T00:00:00", "2024-02-22T00:00:00", "2024-02-23T00:00:00", "2024-02-24T00:00:00", "2024-02-25T00:00:00", "2024-02-26T00:00:00", "2024-02-27T00:00:00", "2024-02-28T00:00:00", "2024-02-29T00:00:00", "2024-03-01T00:00:00", "2024-03-02T00:00:00", "2024-03-03T00:00:00", "2024-03-04T00:00:00", "2024-03-05T00:00:00", "2024-03-06T00:00:00", "2024-03-07T00:00:00", "2024-03-08T00:00:00", "2024-03-09T00:00:00", "2024-03-10T00:00:00", "2024-03-11T00:00:00", "2024-03-12T00:00:00", "2024-03-13T00:00:00", "2024-03-14T00:00:00", "2024-03-15T00:00:00", "2024-03-16T00:00:00", "2024-03-17T00:00:00", "2024-03-18T00:00:00", "2024-03-19T00:00:00", "2024-03-20T00:00:00", "2024-03-21T00:00:00", "2024-03-22T00:00:00", "2024-03-23T00:00:00", "2024-03-24T00:00:00", "2024-03-25T00:00:00", "2024-03-26T00:00:00", "2024-03-27T00:00:00", "2024-03-28T00:00:00", "2024-03-29T00:00:00", "2024-03-30T00:00:00", "2024-03-31T00:00:00", "2024-04-01T00:00:00", "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00", "2024-07-23T00:00:00", "2024-07-24T00:00:00", "2024-07-25T00:00:00", "2024-07-26T00:00:00", "2024-07-27T00:00:00", "2024-07-28T00:00:00", "2024-07-29T00:00:00", "2024-07-30T00:00:00", "2024-07-31T00:00:00", "2024-08-01T00:00:00", "2024-08-02T00:00:00", "2024-08-03T00:00:00", "2024-08-04T00:00:00", "2024-08-05T00:00:00", "2024-08-06T00:00:00", "2024-08-07T00:00:00", "2024-08-08T00:00:00", "2024-08-09T00:00:00", "2024-08-10T00:00:00", "2024-08-11T00:00:00", "2024-08-12T00:00:00", "2024-08-13T00:00:00", "2024-08-14T00:00:00", "2024-08-15T00:00:00", "2024-08-16T00:00:00", "2024-08-17T00:00:00", "2024-08-18T00:00:00", "2024-08-19T00:00:00", "2024-08-20T00:00:00", "2024-08-21T00:00:00", "2024-08-22T00:00:00", "2024-08-23T00:00:00", "2024-08-24T00:00:00", "2024-08-25T00:00:00", "2024-08-26T00:00:00", "2024-08-27T00:00:00", "2024-08-28T00:00:00", "2024-08-29T00:00:00", "2024-08-30T00:00:00", "2024-08-31T00:00:00", "2024-09-01T00:00:00", "2024-09-02T00:00:00", "2024-09-03T00:00:00", "2024-09-04T00:00:00", "2024-09-05T00:00:00", "2024-09-06T00:00:00", "2024-09-07T00:00:00", "2024-09-08T00:00:00", "2024-09-09T00:00:00", "2024-09-10T00:00:00", "2024-09-11T00:00:00", "2024-09-12T00:00:00", "2024-09-13T00:00:00", "2024-09-14T00:00:00", "2024-09-15T00:00:00", "2024-09-16T00:00:00", "2024-09-17T00:00:00", "2024-09-18T00:00:00", "2024-09-19T00:00:00", "2024-09-20T00:00:00", "2024-09-21T00:00:00", "2024-09-22T00:00:00", "2024-09-23T00:00:00", "2024-09-24T00:00:00", "2024-09-25T00:00:00", "2024-09-26T00:00:00", "2024-09-27T00:00:00", "2024-09-28T00:00:00", "2024-09-29T00:00:00", "2024-09-30T00:00:00", "2024-10-01T00:00:00", "2024-10-02T00:00:00", "2024-10-03T00:00:00", "2024-10-04T00:00:00", "2024-10-05T00:00:00", "2024-10-06T00:00:00", "2024-10-07T00:00:00", "2024-10-08T00:00:00", "2024-10-09T00:00:00", "2024-10-10T00:00:00", "2024-10-11T00:00:00", "2024-10-12T00:00:00", "2024-10-13T00:00:00", "2024-10-14T00:00:00", "2024-10-15T00:00:00", "2024-10-16T00:00:00", "2024-10-17T00:00:00", "2024-10-18T00:00:00", "2024-10-19T00:00:00", "2024-10-20T00:00:00", "2024-10-21T00:00:00", "2024-10-22T00:00:00", "2024-10-23T00:00:00", "2024-10-24T00:00:00", "2024-10-30T00:00:00", "2024-10-31T00:00:00", "2024-11-01T00:00:00", "2024-11-02T00:00:00", "2024-11-03T00:00:00", "2024-11-04T00:00:00", "2024-11-05T00:00:00", "2024-11-06T00:00:00", "2024-11-07T00:00:00", "2024-11-08T00:00:00", "2024-11-09T00:00:00", "2024-11-10T00:00:00", "2024-11-11T00:00:00", "2024-11-12T00:00:00", "2024-11-13T00:00:00", "2024-11-14T00:00:00", "2024-11-15T00:00:00", "2024-11-16T00:00:00", "2024-11-17T00:00:00", "2024-11-18T00:00:00", "2024-11-19T00:00:00", "2024-11-20T00:00:00", "2024-11-21T00:00:00", "2024-11-22T00:00:00", "2024-11-23T00:00:00", "2024-11-24T00:00:00", "2024-11-25T00:00:00", "2024-11-26T00:00:00", "2024-11-27T00:00:00", "2024-11-28T00:00:00", "2024-11-29T00:00:00", "2024-11-30T00:00:00", "2024-12-01T00:00:00", "2024-12-02T00:00:00", "2024-12-03T00:00:00" ], "xaxis": "x", "y": { "bdata": "ZZOerzySXEBr1cnLAKxfQKsM25w4G2BA23N0Ox/4YEDMzUabNY9iQHu9DWCu22JASRy1KhvFZEAcm/5WE7phQIhFbjW68FJA8uob89UNXEDKnjuQgHtYQE4WGPhI0VZAkqhwqtKQWEBHtmbNBRhYQO6t21iShldAeLy8vqnBUEBFid6/4aRTQDg6FECGyVJAvkrESiAbT0AomZHk7e5RQGSS+2zj11JASt+xW6K5U0AQmDTqAyNUQMElqvB541RAr+jwo+7tVEAcnw17uSVVQLAQbtlop1RA6IR6Lj/QVUBMLk9rm0RXQGo06p30DFdAhWvczl3dWEB8uGe4CqxYQOgL/S1CslhAMzQAVjuYWEAEYOxF7wpRQFjLE88TrExAxyr5Tb8IUUB9I/IoGcFRQLwUyahClVJAVKUbYLXLUkCo2yAwhKpTQLGTW8uP9VNARVdJ7i3iVEAIGDZ0WCdVQLBSt+F6J1VAPLM5BfiFVUCZI/H6NtdSQEIvT0V2IFJAverI5aVCUkB75w2R0ldQQLIF1E8U0VFAVmHHKm40U0BLT4wHjsZTQA4Fa9AVDVRAjhmRaTtGVUAgnG37XrtVQNTtzuWCuVVAvisdJ9L9VkBox5dM0r5YQGCY5R14R1lA+BbggseeWUBBW5l/9thZQHWFOGgBsVtArsrUij43XUCisTKiHYZdQPlRFXing2BAHvZctalAYECuONGNXmNhQC2cg2tO5WFAYmZ6BjSNY0DYC34LzDFmQDpL2jnshmdA+alOm/VsbUBGY4nKrjtwQMSciZADO3RAU6JNVTZNeUBAumK+5Od7QER1FzfTJ3BAZVJHwbtPYkC5RhTsF5tdQOkTg7bik2BAPy9OIoGWYEC8WzhEZ0ZgQI4C3lEgbmNAd3ijUE1jZECTdDINFSVYQNg+F43nRlVAUoeDVm06V0AQGETgd+xYQADuVIM+olVASE7B5JIGVUBl6EjJSQhSQEl6Y3N+f1NAAvb1ancZVUA0Mv4EZftUQOYflNowuVVACKOTkDIGV0AsqhA+R2xSQGRpar6EyFFAtl3NnWk0UkCW3E/iorRUQCS8tSM12VZAfsCVtbEmVkCQFwVjxTFXQLxUkRCdeFRAtLfwPUDdUkD33f6hdZxUQNrPYOzO7FNACMsLs1w5VUCicDm6QOdTQDIPnrC4rU9AqT2gVGCMUUC8XhknWFRUQBEy+gYXAFZA9NhC8JMuV0ACd0GRT0FWQBeUfatbnFhAcXsnotvGWUD6ZJ5mDBNbQCoiDM6h9l5Al+G1mHCoYEAWOk9KYIZfQAyzuzkKJ2JAet46/4UyZUCLkrrLPp5nQL+9EFKggWpAxK5xpH6qbUB6GyBIm2xtQFaAJCABe3BAkeDJoa23akAIcrKGXsppQKIFY7rGuGpAG+4Hnc6hbEAAGtyxJotyQEJX4wrExG5AFCVOJFU3ZkDWOf/izV9kQJKF35eopGdAFyR1ZXTXakAO0wgxutNxQCjb04Vzl3ZAFgjDWOJ8ekAnbRZNsl99QILM9ACvD4FAqoV8Fu2JckBthIwGwrlTQGDQwc2SvlJAONslQpCCVEB4LTTdD9NVQMjwqyzQUlhAgs2mmZlQWUBIVdvcJy9ZQKKS7DHIk1tA+OPtuCPzXEC4X0IDeTFeQMVSd6iZZGBAR6mF9kvdYEB6g72kB5hiQGVJNRrkaWRA5fTRWk8oZkCTbxQgz+pmQErTfx2ED2lADmj0RWBDbECWEYGR7vVuQFxBNfT3u3BAkMKs8qBtc0AMTmNkQK1yQP4W+ojUrHNAxFk82+TDc0AK5I20X0V2QKDKdAkAQ2ZAaG0qp+/5a0DrbVrvDalfQIgIGmogfF1Aadapgnu/X0DI4Kz5qypgQH+aK+sl62FAHuYFzmm0Y0C8422L/9xlQCy95to9xmVAWon4XS83Z0BWjuRq+gBqQHgdzplCOWxARdqSmXJXb0BKqMi6oFBxQC4B+UQZTHRAuGiqFaxUdUAixeK20m54QFqWlUbC2XpA6/huZgzQfEBS15D5g+B+QCwfv7NGPYFANr5J2wrHgkBcYUJq+OiDQDm3cWNLFYRAfwlpuEFIeUAWRYLHhqBpQH7xl28pN3BAHDTt9OzlTECeZOrgqF1OQP1nlW0BcFBAjEnYvrAJTUCO+gZy389NQFmdwfraTFBAhrqjJewkTEAWYPn9HWFQQHy4VxVVSlFAsMBddu09TkBwDYBULZRMQJ7ZlPbIcVBAjICfnOhgTEA6YqSOfMVLQNr4gLSDt09AwF/AxSgcTUCrVHF/kZhQQI9vcySHKFFAc/tLPAkNUUDO3BxVhvZRQEfq2hDyjFBAI6hvshaxUEDX4PcX8LRRQMIchEgKdlJAdC54oBaAUkBcghUGnKRSQOh8CgSMP1NA9hWs1D6KU0CvPse/ActTQGLKc+9wh1RAUCHhUbiRVEA2lhs8w61UQGPyN45p2lRAAGRKY1sDVUBUemgsYcdVQETaE69yS1ZAplSjfbpQVkCW+0IINzdWQFKIUznvH1dAJBN01A2qV0AUIVcC1DBXQPBVf6JX5VRARGXbUoMAS0BXARuPZl9QQI+Kd26291FABMj1Ms3mUUB1KDBoLJtSQPqLBamEF1NA7rKoaTMfU0DyvimBkxlTQGpki0dqNVNANZsfJPSCU0AaKim0so5TQI6gvRmZXFNAanzp3lTlUUAML1PhblFSQDtGso/H9VFAdIokxxB1UkD0aEa/jWdSQAiB8tHttFJAsrqYowb3UkC0YIHcUVVTQOJQZwI9N1NA7i6+kNFaU0AU3BkYLXdUQMEvsA1ak1RA2i1GZFG4VEBaT9ovOgNVQIkTOjJK0FRA2/hk6Mr3VEAW+VHzXfdUQCflPP+8PFVAVklI4nS1TUBMnBdd5FRQQJsayH+rQFFAKC77w9/PUUAEnik6u6VRQCRtKy24kExAxCw4+fDtTEDHNAokJ5FQQJ5eY3E60lFABrc/j5aPUkCXv5sGmLtSQCv9zZNhMFNA5ihkM/taU0DYmbYAz2ZTQKLH0SwyqFNAbp4+dJR3VEB9WZNI/GpUQNQt5UJEtVNALng2CWBrUUC+qkvaf1BRQIZmsbHNxlFAapXh27RuUkAw4r7jc+lSQBnFvHMT9FJARt7DzdsSU0ABM/Lhpc1TQO6V4AiEcVNAng8d0YBBVEDuXdb6LDlUQNqTqnjbQlRAqvz1xBNsVEAr5Tsy7G5UQGw0H04wS1RAyB2yeX01VEBuCeRA4MZUQKMzh3+s9VRAsmk3CkDwVEAMGG1kyMJUQPiEjqw/p1RAfCtI7gZJVEDodaJ5m/1QQNwNzH52AU9Awn1Tg7yLT0DFvCb87OlQQMWtFBFwtVFARgxC0sEXUkDScPkaiJRSQCteEztbrlJAZfPVrKsJU0BlsfweG1xTQIQedIBC0FNAZNH6t41WVEBiG0YjU49UQKvF50N0eVBAurme6esnT0DyZdKE+rpOQN+JtvM0S1BAKutkbEl/S0Awx95LaYlNQKIxKKSuy09ALNxCQqdOT0CBjkQGjtBQQEqbCcQgU1FAH62EM/CyUUAkHisica5RQPRsERCNBVBACZzzDhhZUECQu7OdOyhRQMhiYVc+ulFAowu0+oxwUECyBIgZ7xFQQL0IWUNrJlFARH7hYf7QUUC2grms/VJSQG6H0tBzY1JA78ujOa/RUkCrPcO/K3NTQG8/IYV6o1NAEXN8pfoVVECKl7x2lnFUQKNXRtAw5FRAxqTOl+zuVECOR08RzmNVQIh8G+gVQVZAYiKQVchwVkDwRNfErZFYQMijuGuGnlVAZ5yIXAU4UED8ZsFLO+9MQBgwG4tSZk9AhsdH1btCSUBAF4CN+ClKQHgD+7Ygo0xA62cn5453UEBQdTaTKtBQQIFhU25hb1FA+1tnmEEWUkBBofa6HolSQCiLT9zyn1JAota3M5B6U0As99OKx2VTQN733FR42FJAQ7C542PXVECiqojyQf1UQCYuK9Wdi1VAr1C8LVQOV0CaXq/UKJNXQIPVe4VG21xAlq1bd3/vXkB6pyRBcCJeQOcig3AR0V5AnMVIknA2YEDlbGgoSKZgQFvB9jm33GBAWxvn71OwYEAQbdVG0l5iQOINl6Sc02JA1i4Ms6tnZEBgskvKFrlkQIzuUo6VDGVATP0cJXLDZkCUVKVubs9mQCoAM6qrEGlAQYhxMqgDaEAjt8hnR4lqQEW/ujNi6m1AcmjZVZv6bkDZSxigrFVwQJqT7e99p29Abtoy02eDcECd96fMSFl0QJslzSJAbXdA8eVYZpXEekD1GIgqccN/QKAFzfbUdYBACuWRu947gkDmzSWOV91VQGvvCq91zFVAxXuzCUcEU0AWfgH2uchUQJJSJoSTiFZATvKI+CFXT0BO82qmi9lRQEwRykbL1lNAUGS+jFU2VECm/agc675UQCDeQpY5EVVAMpIuTcn2VUCsMC68mYVWQIvkfPD6QVZAMhvRuzTUWEB4x9nb+6xNQGBofVBYUFJAEe699mAUVECSyTVJ449RQHKXpmWY3FJAW/bYlOuxVEAeC/uKdNxWQC6oBmuVhVhAEBM4EttnWUCyqrfMfw5bQHOrvJzWS1tA67mSYEwqUUDbr3H/mSJTQGzdaIPDKVRAnUgg01yYU0CItG8yBzxVQBrM7oD3KVdAKh9YXfGiWEBcvtTzZzBcQFc5KHFeJ1tAZtBX2cQBVUDSjjdWRwZRQFWehB6K/lFA0LHpLaIhU0DxIw6VbdNQQD7O8AWIZ1NALshS+W6YVUBU5db4+txYQCZMx0VueFlADmAt6bEVWEDCnc9u4p1TQH0qMaIGylNAH/JK3UMZVEDS6nlvk99WQAUy8ZRnYldAtc79UlGsVkCkwtJXUVlWQLdg+xloNVlA1upmwF25WEDsIW+tAdtbQOzKZckWFlRASMBC4mpdUEBSZutXhWZUQHowlky74lZADgeTX9O5WEBJ8tPB7S5bQDkDBLL/El5AJvmNHQM7YUBle9KXu2hhQK+EbFCkG2VAprtBRrXlZ0BGRTBGafVqQDC3+866K3BAdiVL9CU6ckD/g+CMFIJ1QBPGp+dwWXdAgD66HsFlXUCOUpgZaMhhQLbVFVsgfWhAIlTW2GsNb0A5NAwKjqZ3QPM5Bv33KXpA50a9GfsRf0BwgVenUESDQIcgw09bYYRAZHz7/YWIhEArC2WEH8WFQKRMn0DBgoNAppc9+0ZchUCh0RmT4RWGQBPm9bwnaIJA4+2sHQUrakDee1ZX/6RoQDoBZrsztHBAMjOPwxmgeEAsQql7IiV8QNKpqrMVIoFAADQBAfJFg0AR27UiZVSEQJcpmdRr2oVAOafjatRng0AIz8ffhU1wQMA/8n6G9mNAbrO8ImGmVkCNNLhYH/5bQPrLFHpdlFVAMisiRyaRVUD5H0GqzJlRQLYcerbAqVJAFv54RlqzVUAFx+WtI09dQOzzUg+JfWJACB/JfWhwYkAFdyEQqu1rQNwsBvSwBmZAYTTP/FkbaUAZCJ/f6A5iQDSLd8Th125ANlqD5IttbUCyrV61VrFMQDtaKlFT0FFApjQEc1ebU0B10jv0nV1TQFQVkUqn3lFANP3FU4hCU0COCLGUZ4dUQFKqJkihI1VAHhp2KqFiV0AxZ9QBTeVYQKYLKwJ8KFlA7t/StRgbWkAT1mZP70hbQL3SQIGukFxAeE1ytiPnWUDdhW2t191cQBwTFvru011AFNj50Qs+V0D9INUvIR9RQLqBuCXW5VFA6Aq0kE8aUkBVFjOWiGdUQFqly9CsF1VAnmtVikMMU0ChDrZoxatRQMwcngfU/E9AB5rDcMz/UECQfzYHIxZTQPRbg5eoulNAxwWscOdHUEDkXOO6vmdOQGJvrrcqEk5AFLD8G09RUUD+i3RWNRxTQLdjtkdE1FNA0PkpbDJDVEB2kCQDlfRUQKxI9OeZWFVA5E+j+NxYVECfSP9t3AxQQDQB0fultU5AvKOQR9hvUUBzONp46ktRQCwLMueNN1NAFOpi5vlGU0CBcj8cVzVTQLbKTwBKPlRAbWI3/jSKVUDUfNYnxaxVQHOtRhntYlVAEsJn5EO7V0BadaBH8BNYQBZxOCidyVdAb0lNGitlWECIO+trOJ1YQC73NjY0ZlhABFLggZwsWEBwhtSQOiNZQIyh8pTyPlpA6HQH9RBcWkDAawK3y3RaQPZu56bro1pANBT/hqF1WkCCACdwIzFbQJaqzglmqltALfu8l9LJW0DmqrlzszBbQFfpLokP4lpA8/eCX8eeW0DGKqXsCaBaQOKQdFp9u1tAOTbhxiI9XkC5vShhrClcQLMqomq99FtA76KXu9d8W0AmI/IqVFxdQCLOguIo411AzkhlASABXkB2aA6mJpVeQLtYOGyPmV5AWMHlsvNrXkAXB8/vRT5eQA==", "dtype": "f8" }, "yaxis": "y" }, { "name": "precipitation", "type": "bar", "x": [ "2023-04-05T00:00:00", "2023-04-06T00:00:00", "2023-04-07T00:00:00", "2023-04-08T00:00:00", "2023-04-09T00:00:00", "2023-04-10T00:00:00", "2023-04-11T00:00:00", "2023-04-12T00:00:00", "2023-04-13T00:00:00", "2023-04-14T00:00:00", "2023-04-15T00:00:00", "2023-04-16T00:00:00", "2023-04-17T00:00:00", "2023-04-18T00:00:00", "2023-04-19T00:00:00", "2023-04-20T00:00:00", "2023-04-21T00:00:00", "2023-04-22T00:00:00", "2023-04-23T00:00:00", "2023-04-24T00:00:00", "2023-04-25T00:00:00", "2023-04-26T00:00:00", "2023-04-27T00:00:00", "2023-04-28T00:00:00", "2023-04-29T00:00:00", "2023-04-30T00:00:00", "2023-05-01T00:00:00", "2023-05-02T00:00:00", "2023-05-03T00:00:00", "2023-05-04T00:00:00", "2023-05-05T00:00:00", "2023-05-06T00:00:00", "2023-05-07T00:00:00", "2023-05-08T00:00:00", "2023-05-09T00:00:00", "2023-05-10T00:00:00", "2023-05-11T00:00:00", "2023-05-12T00:00:00", "2023-05-13T00:00:00", "2023-05-14T00:00:00", "2023-05-15T00:00:00", "2023-05-16T00:00:00", "2023-05-17T00:00:00", "2023-05-18T00:00:00", "2023-05-19T00:00:00", "2023-05-20T00:00:00", "2023-05-21T00:00:00", "2023-05-22T00:00:00", "2023-05-23T00:00:00", "2023-05-24T00:00:00", "2023-05-25T00:00:00", "2023-05-26T00:00:00", "2023-05-27T00:00:00", "2023-05-28T00:00:00", "2023-05-29T00:00:00", "2023-05-30T00:00:00", "2023-05-31T00:00:00", "2023-06-01T00:00:00", "2023-06-02T00:00:00", "2023-06-03T00:00:00", "2023-06-04T00:00:00", "2023-06-05T00:00:00", "2023-06-06T00:00:00", "2023-06-07T00:00:00", "2023-06-08T00:00:00", "2023-06-09T00:00:00", "2023-06-10T00:00:00", "2023-06-11T00:00:00", "2023-06-12T00:00:00", "2023-06-13T00:00:00", "2023-06-14T00:00:00", "2023-06-15T00:00:00", "2023-06-16T00:00:00", "2023-06-17T00:00:00", "2023-06-18T00:00:00", "2023-06-19T00:00:00", "2023-06-20T00:00:00", "2023-06-21T00:00:00", "2023-06-22T00:00:00", "2023-06-23T00:00:00", "2023-06-24T00:00:00", "2023-06-25T00:00:00", "2023-06-26T00:00:00", "2023-06-27T00:00:00", "2023-06-28T00:00:00", "2023-06-29T00:00:00", "2023-06-30T00:00:00", "2023-07-01T00:00:00", "2023-07-02T00:00:00", "2023-07-03T00:00:00", "2023-07-04T00:00:00", "2023-07-05T00:00:00", "2023-07-06T00:00:00", "2023-07-07T00:00:00", "2023-07-08T00:00:00", "2023-07-09T00:00:00", "2023-07-10T00:00:00", "2023-07-11T00:00:00", "2023-07-12T00:00:00", "2023-07-13T00:00:00", "2023-07-14T00:00:00", "2023-07-15T00:00:00", "2023-07-16T00:00:00", "2023-07-17T00:00:00", "2023-07-18T00:00:00", "2023-07-19T00:00:00", "2023-07-20T00:00:00", "2023-07-21T00:00:00", "2023-07-22T00:00:00", "2023-07-23T00:00:00", "2023-07-24T00:00:00", "2023-07-25T00:00:00", "2023-07-26T00:00:00", "2023-07-27T00:00:00", "2023-07-28T00:00:00", "2023-07-29T00:00:00", "2023-07-30T00:00:00", "2023-07-31T00:00:00", "2023-08-01T00:00:00", "2023-08-02T00:00:00", "2023-08-03T00:00:00", "2023-08-04T00:00:00", "2023-08-05T00:00:00", "2023-08-06T00:00:00", "2023-08-07T00:00:00", "2023-08-08T00:00:00", "2023-08-09T00:00:00", "2023-08-10T00:00:00", "2023-08-11T00:00:00", "2023-08-12T00:00:00", "2023-08-13T00:00:00", "2023-08-14T00:00:00", "2023-08-15T00:00:00", "2023-08-16T00:00:00", "2023-08-17T00:00:00", "2023-08-18T00:00:00", "2023-08-19T00:00:00", "2023-08-20T00:00:00", "2023-08-21T00:00:00", "2023-08-22T00:00:00", "2023-08-23T00:00:00", "2023-08-24T00:00:00", "2023-08-25T00:00:00", "2023-08-26T00:00:00", "2023-08-27T00:00:00", "2023-08-28T00:00:00", "2023-08-29T00:00:00", "2023-08-30T00:00:00", "2023-08-31T00:00:00", "2023-09-01T00:00:00", "2023-09-02T00:00:00", "2023-09-03T00:00:00", "2023-09-04T00:00:00", "2023-09-05T00:00:00", "2023-09-06T00:00:00", "2023-09-07T00:00:00", "2023-09-08T00:00:00", "2023-09-09T00:00:00", "2023-09-10T00:00:00", "2023-09-11T00:00:00", "2023-09-12T00:00:00", "2023-09-13T00:00:00", "2023-09-14T00:00:00", "2023-09-15T00:00:00", "2023-09-16T00:00:00", "2023-09-17T00:00:00", "2023-09-18T00:00:00", "2023-09-19T00:00:00", "2023-09-20T00:00:00", "2023-09-21T00:00:00", "2023-09-22T00:00:00", "2023-09-23T00:00:00", "2023-09-24T00:00:00", "2023-09-25T00:00:00", "2023-09-26T00:00:00", "2023-09-27T00:00:00", "2023-09-28T00:00:00", "2023-09-29T00:00:00", "2023-09-30T00:00:00", "2023-10-01T00:00:00", "2023-10-02T00:00:00", "2023-10-03T00:00:00", "2023-10-04T00:00:00", "2023-10-05T00:00:00", "2023-10-06T00:00:00", "2023-10-07T00:00:00", "2023-10-08T00:00:00", "2023-10-09T00:00:00", "2023-10-10T00:00:00", "2023-10-11T00:00:00", "2023-10-12T00:00:00", "2023-10-13T00:00:00", "2023-10-14T00:00:00", "2023-10-15T00:00:00", "2023-10-16T00:00:00", "2023-10-17T00:00:00", "2023-10-18T00:00:00", "2023-10-19T00:00:00", "2023-10-20T00:00:00", "2023-10-21T00:00:00", "2023-10-22T00:00:00", "2023-10-23T00:00:00", "2023-10-24T00:00:00", "2023-10-25T00:00:00", "2023-10-26T00:00:00", "2023-10-27T00:00:00", "2023-10-28T00:00:00", "2023-10-29T00:00:00", "2023-10-30T00:00:00", "2023-10-31T00:00:00", "2023-11-01T00:00:00", "2023-11-02T00:00:00", "2023-11-03T00:00:00", "2023-11-04T00:00:00", "2023-11-05T00:00:00", "2023-11-06T00:00:00", "2023-11-07T00:00:00", "2023-11-08T00:00:00", "2023-11-09T00:00:00", "2023-11-10T00:00:00", "2023-11-11T00:00:00", "2023-11-12T00:00:00", "2023-11-13T00:00:00", "2023-11-14T00:00:00", "2023-11-15T00:00:00", "2023-11-16T00:00:00", "2023-11-17T00:00:00", "2023-11-18T00:00:00", "2023-11-19T00:00:00", "2023-11-20T00:00:00", "2023-11-21T00:00:00", "2023-11-22T00:00:00", "2023-11-23T00:00:00", "2023-11-24T00:00:00", "2023-11-25T00:00:00", "2023-11-26T00:00:00", "2023-11-27T00:00:00", "2023-11-28T00:00:00", "2023-11-29T00:00:00", "2023-11-30T00:00:00", "2023-12-01T00:00:00", "2023-12-02T00:00:00", "2023-12-03T00:00:00", "2023-12-04T00:00:00", "2023-12-05T00:00:00", "2023-12-06T00:00:00", "2023-12-07T00:00:00", "2023-12-08T00:00:00", "2023-12-09T00:00:00", "2023-12-10T00:00:00", "2023-12-11T00:00:00", "2023-12-12T00:00:00", "2023-12-13T00:00:00", "2023-12-14T00:00:00", "2023-12-15T00:00:00", "2023-12-16T00:00:00", "2023-12-17T00:00:00", "2023-12-18T00:00:00", "2023-12-19T00:00:00", "2023-12-20T00:00:00", "2023-12-21T00:00:00", "2023-12-22T00:00:00", "2023-12-23T00:00:00", "2023-12-24T00:00:00", "2023-12-25T00:00:00", "2023-12-26T00:00:00", "2023-12-27T00:00:00", "2023-12-28T00:00:00", "2023-12-29T00:00:00", "2023-12-30T00:00:00", "2023-12-31T00:00:00", "2024-01-01T00:00:00", "2024-01-02T00:00:00", "2024-01-03T00:00:00", "2024-01-04T00:00:00", "2024-01-05T00:00:00", "2024-01-06T00:00:00", "2024-01-07T00:00:00", "2024-01-08T00:00:00", "2024-01-09T00:00:00", "2024-01-10T00:00:00", "2024-01-11T00:00:00", "2024-01-12T00:00:00", "2024-01-13T00:00:00", "2024-01-14T00:00:00", "2024-01-15T00:00:00", "2024-01-16T00:00:00", "2024-01-17T00:00:00", "2024-01-18T00:00:00", "2024-01-19T00:00:00", "2024-01-20T00:00:00", "2024-01-21T00:00:00", "2024-01-22T00:00:00", "2024-01-23T00:00:00", "2024-01-24T00:00:00", "2024-01-25T00:00:00", "2024-01-26T00:00:00", "2024-01-27T00:00:00", "2024-01-28T00:00:00", "2024-01-29T00:00:00", "2024-01-30T00:00:00", "2024-01-31T00:00:00", "2024-02-01T00:00:00", "2024-02-02T00:00:00", "2024-02-03T00:00:00", "2024-02-04T00:00:00", "2024-02-05T00:00:00", "2024-02-06T00:00:00", "2024-02-07T00:00:00", "2024-02-08T00:00:00", "2024-02-09T00:00:00", "2024-02-10T00:00:00", "2024-02-11T00:00:00", "2024-02-12T00:00:00", "2024-02-13T00:00:00", "2024-02-14T00:00:00", "2024-02-15T00:00:00", "2024-02-16T00:00:00", "2024-02-17T00:00:00", "2024-02-18T00:00:00", "2024-02-19T00:00:00", "2024-02-20T00:00:00", "2024-02-21T00:00:00", "2024-02-22T00:00:00", "2024-02-23T00:00:00", "2024-02-24T00:00:00", "2024-02-25T00:00:00", "2024-02-26T00:00:00", "2024-02-27T00:00:00", "2024-02-28T00:00:00", "2024-02-29T00:00:00", "2024-03-01T00:00:00", "2024-03-02T00:00:00", "2024-03-03T00:00:00", "2024-03-04T00:00:00", "2024-03-05T00:00:00", "2024-03-06T00:00:00", "2024-03-07T00:00:00", "2024-03-08T00:00:00", "2024-03-09T00:00:00", "2024-03-10T00:00:00", "2024-03-11T00:00:00", "2024-03-12T00:00:00", "2024-03-13T00:00:00", "2024-03-14T00:00:00", "2024-03-15T00:00:00", "2024-03-16T00:00:00", "2024-03-17T00:00:00", "2024-03-18T00:00:00", "2024-03-19T00:00:00", "2024-03-20T00:00:00", "2024-03-21T00:00:00", "2024-03-22T00:00:00", "2024-03-23T00:00:00", "2024-03-24T00:00:00", "2024-03-25T00:00:00", "2024-03-26T00:00:00", "2024-03-27T00:00:00", "2024-03-28T00:00:00", "2024-03-29T00:00:00", "2024-03-30T00:00:00", "2024-03-31T00:00:00", "2024-04-01T00:00:00", "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00", "2024-07-23T00:00:00", "2024-07-24T00:00:00", "2024-07-25T00:00:00", "2024-07-26T00:00:00", "2024-07-27T00:00:00", "2024-07-28T00:00:00", "2024-07-29T00:00:00", "2024-07-30T00:00:00", "2024-07-31T00:00:00", "2024-08-01T00:00:00", "2024-08-02T00:00:00", "2024-08-03T00:00:00", "2024-08-04T00:00:00", "2024-08-05T00:00:00", "2024-08-06T00:00:00", "2024-08-07T00:00:00", "2024-08-08T00:00:00", "2024-08-09T00:00:00", "2024-08-10T00:00:00", "2024-08-11T00:00:00", "2024-08-12T00:00:00", "2024-08-13T00:00:00", "2024-08-14T00:00:00", "2024-08-15T00:00:00", "2024-08-16T00:00:00", "2024-08-17T00:00:00", "2024-08-18T00:00:00", "2024-08-19T00:00:00", "2024-08-20T00:00:00", "2024-08-21T00:00:00", "2024-08-22T00:00:00", "2024-08-23T00:00:00", "2024-08-24T00:00:00", "2024-08-25T00:00:00", "2024-08-26T00:00:00", "2024-08-27T00:00:00", "2024-08-28T00:00:00", "2024-08-29T00:00:00", "2024-08-30T00:00:00", "2024-08-31T00:00:00", "2024-09-01T00:00:00", "2024-09-02T00:00:00", "2024-09-03T00:00:00", "2024-09-04T00:00:00", "2024-09-05T00:00:00", "2024-09-06T00:00:00", "2024-09-07T00:00:00", "2024-09-08T00:00:00", "2024-09-09T00:00:00", "2024-09-10T00:00:00", "2024-09-11T00:00:00", "2024-09-12T00:00:00", "2024-09-13T00:00:00", "2024-09-14T00:00:00", "2024-09-15T00:00:00", "2024-09-16T00:00:00", "2024-09-17T00:00:00", "2024-09-18T00:00:00", "2024-09-19T00:00:00", "2024-09-20T00:00:00", "2024-09-21T00:00:00", "2024-09-22T00:00:00", "2024-09-23T00:00:00", "2024-09-24T00:00:00", "2024-09-25T00:00:00", "2024-09-26T00:00:00", "2024-09-27T00:00:00", "2024-09-28T00:00:00", "2024-09-29T00:00:00", "2024-09-30T00:00:00", "2024-10-01T00:00:00", "2024-10-02T00:00:00", "2024-10-03T00:00:00", "2024-10-04T00:00:00", "2024-10-05T00:00:00", "2024-10-06T00:00:00", "2024-10-07T00:00:00", "2024-10-08T00:00:00", "2024-10-09T00:00:00", "2024-10-10T00:00:00", "2024-10-11T00:00:00", "2024-10-12T00:00:00", "2024-10-13T00:00:00", "2024-10-14T00:00:00", "2024-10-15T00:00:00", "2024-10-16T00:00:00", "2024-10-17T00:00:00", "2024-10-18T00:00:00", "2024-10-19T00:00:00", "2024-10-20T00:00:00", "2024-10-21T00:00:00", "2024-10-22T00:00:00", "2024-10-23T00:00:00", "2024-10-24T00:00:00", "2024-10-30T00:00:00", "2024-10-31T00:00:00", "2024-11-01T00:00:00", "2024-11-02T00:00:00", "2024-11-03T00:00:00", "2024-11-04T00:00:00", "2024-11-05T00:00:00", "2024-11-06T00:00:00", "2024-11-07T00:00:00", "2024-11-08T00:00:00", "2024-11-09T00:00:00", "2024-11-10T00:00:00", "2024-11-11T00:00:00", "2024-11-12T00:00:00", "2024-11-13T00:00:00", "2024-11-14T00:00:00", "2024-11-15T00:00:00", "2024-11-16T00:00:00", "2024-11-17T00:00:00", "2024-11-18T00:00:00", "2024-11-19T00:00:00", "2024-11-20T00:00:00", "2024-11-21T00:00:00", "2024-11-22T00:00:00", "2024-11-23T00:00:00", "2024-11-24T00:00:00", "2024-11-25T00:00:00", "2024-11-26T00:00:00", "2024-11-27T00:00:00", "2024-11-28T00:00:00", "2024-11-29T00:00:00", "2024-11-30T00:00:00", "2024-12-01T00:00:00", "2024-12-02T00:00:00", "2024-12-03T00:00:00" ], "xaxis": "x", "y": { "bdata": "zczMPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwD9nZn5BAADAPwAAAAAAAAAAAAAAAAAAAAAAABhBZmaaQTMz00AAAAAAAADwQM3MbEEAAAAAAAAAAAAAAAAAAAAAAAAAP5qZSUEAAEhBmpnZQAAAAAAAAAAAAAAAAM3MjD8zM+NAzczsQJqZeUBmZixCmpkpQc3MhEFmZgZBAAAoQWZmZj8zM1NAzcxMPs3MzD5nZrZAZ2aGQAAAAD8AAAAAmpkZP5mZMUEAAIA/zczMPc3MTECamXlAAACAP2Zmpj/NzExAzcxMPzQzM0CZmUFBAADAP2ZmZkGamZk+AAAAAAAAAADNzMw9AAAAP2dmZj8AABBBzczMQGZmJkAAAAAAzcxMPgAAAADNzMw9AAAAAAAAAAAAAAAAAAAwQQAA0EAAAAAAAAAAAAAAAAAAAABBmpmZPgAAAACamYlAmpnJQDMzM0AAAGBAAAAYQWdmpj/MzLxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBAzcxMQAAAAAAAAAAAAAAAAAAAAADMzPxAAAAAAGZmlkAzM/NAmpnZP2dmZj9nZnZBzcwMQAAAAAAAAAAAAAAAAAAAwD/NzExAzcxMPmZmJkCamRk/zcyMPzQzc0DNzAxBZmbmPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3MzD0AAAAAzcyMPwAAAADNzEw/AAAAAAAAAAAAAAAAAAAAAAAAAADNzMw9mpmZPwAAAAA0M7M/MzNLQQAAGEJmZiZAAAAAP5qZGT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzM/NAAAAAAAAAAD8AAAAAAAAAAJqZAUEzMxNAzcxMP5qZmT/NzJRBzcxMPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZk+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAM3MTD4AAOBANDP/QTMzE0GamRk/AAAAAJqZxUEzM7M/zcysQAAAeEEAAAAAmpnZP2dmYEKZmZVBZmZmP83MDkIzMzNBmpk5QTMzW0EAAAAAmpkZPwAAAABmZsZAAAAgQAAAAAAAAAAAAAAAAMzMzD/NzMw9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZlAmpkLQs3MpEEAAAAAzczMP83MTD4AAAAAAAAAADQzsz+amRk/AAAAAM3MzD3NzMw9AAAYQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/mpk5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZmZmQWZmhkAAAAAAAAAAAM3MzD3NzCRBAAAoQWdm5j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBAAADwQM3MTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3MiEHNzAxBzczcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZk+AAAAAAAAAADNzARBmpnhQc3MvEAAAMBAAAAYQWdm5kGamQlBzcxMPmZmFkEAACBAmpmZPgAAAADNzOxAZmZGQTQzMz8zM3NAAACAP83MAkIAAAAAAAAAAM3MzD4AAAAAAAAAAM3MzD4AAAAAAABAQAAAAAAAAAAAzcxMPgAAAAA0M/M/AAAgQAAAAABnZqY/mpnFQZqZiUBmZoZAZmbmQGZm8kGamelBzczMPZqZGT8AAAAAAAAAAAAAAAAAAAAAAAAAADMzC0GamY1BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmpmZPgAAAADNzMw9zczMPZqZGT9nZuZAAABAQAAAAD8AAAAAzcxMPgAAAD/NzMw9AAAAAJqZGT8AANBAMzNTQWZmJkAAAABAAAAAAM3MzD7NzMxAzcysQAAAAAAAAAAAzcxMPpqZGT8AAChBmpmZPpqZsUHNzLxAzczMP83MzD3NzEw+mpmZP5qZFULNzMw+NDMTQM3MzD0zM6NAAAAAAM3MzD3NzGxAAAAAAGZmEEIAAIxBzczMPc3MjD/NzPxAAAAAPwAAAACamZk+AAAAAAAA4EBnZgZAmpn5QM3MzD1nZmY/MzOzP5qZGT/NzMw9AAAAAAAAAAAAAAAAmplZQWZmBkEAAIRBZmbmPzMza0GZmclAAAAAAAAAAAAzM3NAZ2amP83MjEAAAAAAmpmpQAAAAAAAAAAAmpkZPzMzCUKamZk/zcxMPgAAAABnZgZAAAAoQZqZ2T8AAAAAAAAAAAAAAAAzMzM/AAAAAAAAAACamZk+zczMPgAAAABmZqZAAAAAP83MTD7NzMw9zcxMPpqZeUDNzMw9AAAAADMzMz8zMzM/mpmZPgAAAAAAAMA/zcxMPgAAAAA0M/M/AAAAAM3MzD0AAAAAAAAAAAAAAADNzEw+AAAAAAAAAAAAAAAAAAAAAJqZOUAAAMA/zczMPWZm5j8AAABAAAAAAM3MTD6amZk+zcxMPgAAIEDNzMw9AAAAAAAAAAAAAAAANDMzPwAAAAAzM3NAzcxMPpqZE0LNzEw+AAAAAGZmHkLNzMhBAAAAAJqZOUAzM5dBzczMPQAAAAAAAAAAzcxMPs3MTD4AAAAAzcxMP87MTD8AAAAAAAAAADMzh0EzM7M/AAAAAM3MbEHNzAxAZmZGQAAAAADNzMw9zczMPzMzI0HNzFRBMzM7QQAAAAAAAAAAAADAP2ZmOkIzM3NAmZnZQQAAAACamZk+AAAAAAAAAADNzEw+mpmZQM3MzD0AAJhBzcx0QTMzMz8AAAAAAAAAAJqZKUFnZoZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMw+zcxMPgAAAAAAAAAAAAAAAAAAAAAAAAAAMzODQGdmBkCZmdk/AAAAAAAAAAAAAAAAmpmZPgAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "dtype": "f4" }, "yaxis": "y2" }, { "name": "irrigation", "type": "bar", "x": [ "2023-04-05T00:00:00", "2023-04-06T00:00:00", "2023-04-07T00:00:00", "2023-04-08T00:00:00", "2023-04-09T00:00:00", "2023-04-10T00:00:00", "2023-04-11T00:00:00", "2023-04-12T00:00:00", "2023-04-13T00:00:00", "2023-04-14T00:00:00", "2023-04-15T00:00:00", "2023-04-16T00:00:00", "2023-04-17T00:00:00", "2023-04-18T00:00:00", "2023-04-19T00:00:00", "2023-04-20T00:00:00", "2023-04-21T00:00:00", "2023-04-22T00:00:00", "2023-04-23T00:00:00", "2023-04-24T00:00:00", "2023-04-25T00:00:00", "2023-04-26T00:00:00", "2023-04-27T00:00:00", "2023-04-28T00:00:00", "2023-04-29T00:00:00", "2023-04-30T00:00:00", "2023-05-01T00:00:00", "2023-05-02T00:00:00", "2023-05-03T00:00:00", "2023-05-04T00:00:00", "2023-05-05T00:00:00", "2023-05-06T00:00:00", "2023-05-07T00:00:00", "2023-05-08T00:00:00", "2023-05-09T00:00:00", "2023-05-10T00:00:00", "2023-05-11T00:00:00", "2023-05-12T00:00:00", "2023-05-13T00:00:00", "2023-05-14T00:00:00", "2023-05-15T00:00:00", "2023-05-16T00:00:00", "2023-05-17T00:00:00", "2023-05-18T00:00:00", "2023-05-19T00:00:00", "2023-05-20T00:00:00", "2023-05-21T00:00:00", "2023-05-22T00:00:00", "2023-05-23T00:00:00", "2023-05-24T00:00:00", "2023-05-25T00:00:00", "2023-05-26T00:00:00", "2023-05-27T00:00:00", "2023-05-28T00:00:00", "2023-05-29T00:00:00", "2023-05-30T00:00:00", "2023-05-31T00:00:00", "2023-06-01T00:00:00", "2023-06-02T00:00:00", "2023-06-03T00:00:00", "2023-06-04T00:00:00", "2023-06-05T00:00:00", "2023-06-06T00:00:00", "2023-06-07T00:00:00", "2023-06-08T00:00:00", "2023-06-09T00:00:00", "2023-06-10T00:00:00", "2023-06-11T00:00:00", "2023-06-12T00:00:00", "2023-06-13T00:00:00", "2023-06-14T00:00:00", "2023-06-15T00:00:00", "2023-06-16T00:00:00", "2023-06-17T00:00:00", "2023-06-18T00:00:00", "2023-06-19T00:00:00", "2023-06-20T00:00:00", "2023-06-21T00:00:00", "2023-06-22T00:00:00", "2023-06-23T00:00:00", "2023-06-24T00:00:00", "2023-06-25T00:00:00", "2023-06-26T00:00:00", "2023-06-27T00:00:00", "2023-06-28T00:00:00", "2023-06-29T00:00:00", "2023-06-30T00:00:00", "2023-07-01T00:00:00", "2023-07-02T00:00:00", "2023-07-03T00:00:00", "2023-07-04T00:00:00", "2023-07-05T00:00:00", "2023-07-06T00:00:00", "2023-07-07T00:00:00", "2023-07-08T00:00:00", "2023-07-09T00:00:00", "2023-07-10T00:00:00", "2023-07-11T00:00:00", "2023-07-12T00:00:00", "2023-07-13T00:00:00", "2023-07-14T00:00:00", "2023-07-15T00:00:00", "2023-07-16T00:00:00", "2023-07-17T00:00:00", "2023-07-18T00:00:00", "2023-07-19T00:00:00", "2023-07-20T00:00:00", "2023-07-21T00:00:00", "2023-07-22T00:00:00", "2023-07-23T00:00:00", "2023-07-24T00:00:00", "2023-07-25T00:00:00", "2023-07-26T00:00:00", "2023-07-27T00:00:00", "2023-07-28T00:00:00", "2023-07-29T00:00:00", "2023-07-30T00:00:00", "2023-07-31T00:00:00", "2023-08-01T00:00:00", "2023-08-02T00:00:00", "2023-08-03T00:00:00", "2023-08-04T00:00:00", "2023-08-05T00:00:00", "2023-08-06T00:00:00", "2023-08-07T00:00:00", "2023-08-08T00:00:00", "2023-08-09T00:00:00", "2023-08-10T00:00:00", "2023-08-11T00:00:00", "2023-08-12T00:00:00", "2023-08-13T00:00:00", "2023-08-14T00:00:00", "2023-08-15T00:00:00", "2023-08-16T00:00:00", "2023-08-17T00:00:00", "2023-08-18T00:00:00", "2023-08-19T00:00:00", "2023-08-20T00:00:00", "2023-08-21T00:00:00", "2023-08-22T00:00:00", "2023-08-23T00:00:00", "2023-08-24T00:00:00", "2023-08-25T00:00:00", "2023-08-26T00:00:00", "2023-08-27T00:00:00", "2023-08-28T00:00:00", "2023-08-29T00:00:00", "2023-08-30T00:00:00", "2023-08-31T00:00:00", "2023-09-01T00:00:00", "2023-09-02T00:00:00", "2023-09-03T00:00:00", "2023-09-04T00:00:00", "2023-09-05T00:00:00", "2023-09-06T00:00:00", "2023-09-07T00:00:00", "2023-09-08T00:00:00", "2023-09-09T00:00:00", "2023-09-10T00:00:00", "2023-09-11T00:00:00", "2023-09-12T00:00:00", "2023-09-13T00:00:00", "2023-09-14T00:00:00", "2023-09-15T00:00:00", "2023-09-16T00:00:00", "2023-09-17T00:00:00", "2023-09-18T00:00:00", "2023-09-19T00:00:00", "2023-09-20T00:00:00", "2023-09-21T00:00:00", "2023-09-22T00:00:00", "2023-09-23T00:00:00", "2023-09-24T00:00:00", "2023-09-25T00:00:00", "2023-09-26T00:00:00", "2023-09-27T00:00:00", "2023-09-28T00:00:00", "2023-09-29T00:00:00", "2023-09-30T00:00:00", "2023-10-01T00:00:00", "2023-10-02T00:00:00", "2023-10-03T00:00:00", "2023-10-04T00:00:00", "2023-10-05T00:00:00", "2023-10-06T00:00:00", "2023-10-07T00:00:00", "2023-10-08T00:00:00", "2023-10-09T00:00:00", "2023-10-10T00:00:00", "2023-10-11T00:00:00", "2023-10-12T00:00:00", "2023-10-13T00:00:00", "2023-10-14T00:00:00", "2023-10-15T00:00:00", "2023-10-16T00:00:00", "2023-10-17T00:00:00", "2023-10-18T00:00:00", "2023-10-19T00:00:00", "2023-10-20T00:00:00", "2023-10-21T00:00:00", "2023-10-22T00:00:00", "2023-10-23T00:00:00", "2023-10-24T00:00:00", "2023-10-25T00:00:00", "2023-10-26T00:00:00", "2023-10-27T00:00:00", "2023-10-28T00:00:00", "2023-10-29T00:00:00", "2023-10-30T00:00:00", "2023-10-31T00:00:00", "2023-11-01T00:00:00", "2023-11-02T00:00:00", "2023-11-03T00:00:00", "2023-11-04T00:00:00", "2023-11-05T00:00:00", "2023-11-06T00:00:00", "2023-11-07T00:00:00", "2023-11-08T00:00:00", "2023-11-09T00:00:00", "2023-11-10T00:00:00", "2023-11-11T00:00:00", "2023-11-12T00:00:00", "2023-11-13T00:00:00", "2023-11-14T00:00:00", "2023-11-15T00:00:00", "2023-11-16T00:00:00", "2023-11-17T00:00:00", "2023-11-18T00:00:00", "2023-11-19T00:00:00", "2023-11-20T00:00:00", "2023-11-21T00:00:00", "2023-11-22T00:00:00", "2023-11-23T00:00:00", "2023-11-24T00:00:00", "2023-11-25T00:00:00", "2023-11-26T00:00:00", "2023-11-27T00:00:00", "2023-11-28T00:00:00", "2023-11-29T00:00:00", "2023-11-30T00:00:00", "2023-12-01T00:00:00", "2023-12-02T00:00:00", "2023-12-03T00:00:00", "2023-12-04T00:00:00", "2023-12-05T00:00:00", "2023-12-06T00:00:00", "2023-12-07T00:00:00", "2023-12-08T00:00:00", "2023-12-09T00:00:00", "2023-12-10T00:00:00", "2023-12-11T00:00:00", "2023-12-12T00:00:00", "2023-12-13T00:00:00", "2023-12-14T00:00:00", "2023-12-15T00:00:00", "2023-12-16T00:00:00", "2023-12-17T00:00:00", "2023-12-18T00:00:00", "2023-12-19T00:00:00", "2023-12-20T00:00:00", "2023-12-21T00:00:00", "2023-12-22T00:00:00", "2023-12-23T00:00:00", "2023-12-24T00:00:00", "2023-12-25T00:00:00", "2023-12-26T00:00:00", "2023-12-27T00:00:00", "2023-12-28T00:00:00", "2023-12-29T00:00:00", "2023-12-30T00:00:00", "2023-12-31T00:00:00", "2024-01-01T00:00:00", "2024-01-02T00:00:00", "2024-01-03T00:00:00", "2024-01-04T00:00:00", "2024-01-05T00:00:00", "2024-01-06T00:00:00", "2024-01-07T00:00:00", "2024-01-08T00:00:00", "2024-01-09T00:00:00", "2024-01-10T00:00:00", "2024-01-11T00:00:00", "2024-01-12T00:00:00", "2024-01-13T00:00:00", "2024-01-14T00:00:00", "2024-01-15T00:00:00", "2024-01-16T00:00:00", "2024-01-17T00:00:00", "2024-01-18T00:00:00", "2024-01-19T00:00:00", "2024-01-20T00:00:00", "2024-01-21T00:00:00", "2024-01-22T00:00:00", "2024-01-23T00:00:00", "2024-01-24T00:00:00", "2024-01-25T00:00:00", "2024-01-26T00:00:00", "2024-01-27T00:00:00", "2024-01-28T00:00:00", "2024-01-29T00:00:00", "2024-01-30T00:00:00", "2024-01-31T00:00:00", "2024-02-01T00:00:00", "2024-02-02T00:00:00", "2024-02-03T00:00:00", "2024-02-04T00:00:00", "2024-02-05T00:00:00", "2024-02-06T00:00:00", "2024-02-07T00:00:00", "2024-02-08T00:00:00", "2024-02-09T00:00:00", "2024-02-10T00:00:00", "2024-02-11T00:00:00", "2024-02-12T00:00:00", "2024-02-13T00:00:00", "2024-02-14T00:00:00", "2024-02-15T00:00:00", "2024-02-16T00:00:00", "2024-02-17T00:00:00", "2024-02-18T00:00:00", "2024-02-19T00:00:00", "2024-02-20T00:00:00", "2024-02-21T00:00:00", "2024-02-22T00:00:00", "2024-02-23T00:00:00", "2024-02-24T00:00:00", "2024-02-25T00:00:00", "2024-02-26T00:00:00", "2024-02-27T00:00:00", "2024-02-28T00:00:00", "2024-02-29T00:00:00", "2024-03-01T00:00:00", "2024-03-02T00:00:00", "2024-03-03T00:00:00", "2024-03-04T00:00:00", "2024-03-05T00:00:00", "2024-03-06T00:00:00", "2024-03-07T00:00:00", "2024-03-08T00:00:00", "2024-03-09T00:00:00", "2024-03-10T00:00:00", "2024-03-11T00:00:00", "2024-03-12T00:00:00", "2024-03-13T00:00:00", "2024-03-14T00:00:00", "2024-03-15T00:00:00", "2024-03-16T00:00:00", "2024-03-17T00:00:00", "2024-03-18T00:00:00", "2024-03-19T00:00:00", "2024-03-20T00:00:00", "2024-03-21T00:00:00", "2024-03-22T00:00:00", "2024-03-23T00:00:00", "2024-03-24T00:00:00", "2024-03-25T00:00:00", "2024-03-26T00:00:00", "2024-03-27T00:00:00", "2024-03-28T00:00:00", "2024-03-29T00:00:00", "2024-03-30T00:00:00", "2024-03-31T00:00:00", "2024-04-01T00:00:00", "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00", "2024-07-23T00:00:00", "2024-07-24T00:00:00", "2024-07-25T00:00:00", "2024-07-26T00:00:00", "2024-07-27T00:00:00", "2024-07-28T00:00:00", "2024-07-29T00:00:00", "2024-07-30T00:00:00", "2024-07-31T00:00:00", "2024-08-01T00:00:00", "2024-08-02T00:00:00", "2024-08-03T00:00:00", "2024-08-04T00:00:00", "2024-08-05T00:00:00", "2024-08-06T00:00:00", "2024-08-07T00:00:00", "2024-08-08T00:00:00", "2024-08-09T00:00:00", "2024-08-10T00:00:00", "2024-08-11T00:00:00", "2024-08-12T00:00:00", "2024-08-13T00:00:00", "2024-08-14T00:00:00", "2024-08-15T00:00:00", "2024-08-16T00:00:00", "2024-08-17T00:00:00", "2024-08-18T00:00:00", "2024-08-19T00:00:00", "2024-08-20T00:00:00", "2024-08-21T00:00:00", "2024-08-22T00:00:00", "2024-08-23T00:00:00", "2024-08-24T00:00:00", "2024-08-25T00:00:00", "2024-08-26T00:00:00", "2024-08-27T00:00:00", "2024-08-28T00:00:00", "2024-08-29T00:00:00", "2024-08-30T00:00:00", "2024-08-31T00:00:00", "2024-09-01T00:00:00", "2024-09-02T00:00:00", "2024-09-03T00:00:00", "2024-09-04T00:00:00", "2024-09-05T00:00:00", "2024-09-06T00:00:00", "2024-09-07T00:00:00", "2024-09-08T00:00:00", "2024-09-09T00:00:00", "2024-09-10T00:00:00", "2024-09-11T00:00:00", "2024-09-12T00:00:00", "2024-09-13T00:00:00", "2024-09-14T00:00:00", "2024-09-15T00:00:00", "2024-09-16T00:00:00", "2024-09-17T00:00:00", "2024-09-18T00:00:00", "2024-09-19T00:00:00", "2024-09-20T00:00:00", "2024-09-21T00:00:00", "2024-09-22T00:00:00", "2024-09-23T00:00:00", "2024-09-24T00:00:00", "2024-09-25T00:00:00", "2024-09-26T00:00:00", "2024-09-27T00:00:00", "2024-09-28T00:00:00", "2024-09-29T00:00:00", "2024-09-30T00:00:00", "2024-10-01T00:00:00", "2024-10-02T00:00:00", "2024-10-03T00:00:00", "2024-10-04T00:00:00", "2024-10-05T00:00:00", "2024-10-06T00:00:00", "2024-10-07T00:00:00", "2024-10-08T00:00:00", "2024-10-09T00:00:00", "2024-10-10T00:00:00", "2024-10-11T00:00:00", "2024-10-12T00:00:00", "2024-10-13T00:00:00", "2024-10-14T00:00:00", "2024-10-15T00:00:00", "2024-10-16T00:00:00", "2024-10-17T00:00:00", "2024-10-18T00:00:00", "2024-10-19T00:00:00", "2024-10-20T00:00:00", "2024-10-21T00:00:00", "2024-10-22T00:00:00", "2024-10-23T00:00:00", "2024-10-24T00:00:00", "2024-10-30T00:00:00", "2024-10-31T00:00:00", "2024-11-01T00:00:00", "2024-11-02T00:00:00", "2024-11-03T00:00:00", "2024-11-04T00:00:00", "2024-11-05T00:00:00", "2024-11-06T00:00:00", "2024-11-07T00:00:00", "2024-11-08T00:00:00", "2024-11-09T00:00:00", "2024-11-10T00:00:00", "2024-11-11T00:00:00", "2024-11-12T00:00:00", "2024-11-13T00:00:00", "2024-11-14T00:00:00", "2024-11-15T00:00:00", "2024-11-16T00:00:00", "2024-11-17T00:00:00", "2024-11-18T00:00:00", "2024-11-19T00:00:00", "2024-11-20T00:00:00", "2024-11-21T00:00:00", "2024-11-22T00:00:00", "2024-11-23T00:00:00", "2024-11-24T00:00:00", "2024-11-25T00:00:00", "2024-11-26T00:00:00", "2024-11-27T00:00:00", "2024-11-28T00:00:00", "2024-11-29T00:00:00", "2024-11-30T00:00:00", "2024-12-01T00:00:00", "2024-12-02T00:00:00", "2024-12-03T00:00:00" ], "xaxis": "x", "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZwJZjpHEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJfAxS+AWQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANcG5UivjBBAA//R4VWIEUAAAAAAAAAAADfV6KPmaBFAAAAAAAAAAADE3lfnXqf5PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhHiqm+h3Y/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv0IfFcmOAUCiNradEBnzPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWFgyHtDgdAHfiLC/NlBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQu762WJlFEAAAAAAAAAAAAAAAAAAAAAAY4I1ynp8BkA6ITIGEsAGQAAAAAAAAAAAqwzfiAKTBkDJNYWDIe0GQDWFgyHtDgdAPAT1gqvbBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh+IsL82UGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "dtype": "f8" }, "yaxis": "y2" } ], "layout": { "font": { "family": "Courier New, monospace", "size": 12 }, "shapes": [ { "line": { "dash": "dash", "width": 3 }, "type": "line", "x0": 0, "x1": 1, "xref": "x domain", "y0": 200, "y1": 200, "yref": "y" }, { "line": { "dash": "dash", "width": 3 }, "type": "line", "x0": 0, "x1": 1, "xref": "x domain", "y0": 400, "y1": 400, "yref": "y" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Tensiometer values for sensor consortium0_TN_sector2_10354791_management1" }, "xaxis": { "anchor": "y", "domain": [ 0, 0.94 ], "title": { "text": "datetime" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "Tension (mbar)" } }, "yaxis2": { "anchor": "x", "overlaying": "y", "side": "right", "title": { "text": "Water amount (mm)" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_sensor_forecasted(sensor_forecasted, predictions, 'real_value', [200, 400], ['precipitation', 'irrigation'])" ] }, { "cell_type": "markdown", "id": "5e9179354acd85cc", "metadata": {}, "source": [ "### Interpretation of Output quantities\n", "\n", "The plot above shows a graphical comparison of the value measured by a tensiometer and the predictions we can make. The predictions give us an accurate value of soil moisture content, one or two days before actually measuring it. This prediction is crucial for several reasons:\n", "\n", "- **irrigation optimization**: it allows us to better give suggestions to farmers on when and how much water to apply, preventing over-irrigation (which wastes resources) and under-irrigation (which causes crop stress);\n", "\n", "- **crop health and yield**: at the same time, by maintaining the soil moisture content within the optimal range, we are able to give suggestions to ensure that crops avoid water stress, thereby maximizing agricultural output and quality;\n", "\n", "- **water resource management**: we are able to reduce water consumption, which is essential for long-term planning and the sustainable distribution of water, especially in drought-prone regions." ] }, { "cell_type": "markdown", "id": "c6874ef266ed132b", "metadata": {}, "source": [ "### How do we use the prediction above\n", "\n", "The soil moisture forecast acts as a \"weather report\" for the root zone, allowing us to give data-driven suggestions on irrigation scheduling practices one or two days in advance.
\n", "A companion model, built on top of our soil moisture forecasting tool, allows us to make the forecasts themselves accessible and readable to farmers." ] }, { "cell_type": "markdown", "id": "4b7778ff7d2b238c", "metadata": {}, "source": [ "### How to Run on Your Own Data (for XGBoost)\n", "\n", "The model we developed is public and free to use. We make it possible to retrain the model on user-defined custom datasets, as long as the context remains the task of soil moisture forecasting and as long as the input dataset contains on-field soil moisture sensor measurements.
\n", "\n", "We here detail all the properties we require for the model to train and run correctly.\n", "- first, the folder `03_primary` under the `data` folder should at least contain the tables `field_sensor_data_{consortium_name}`, `irrigation_data_{consortium_name}` and `locations_ids_{consortium_name}`; the additional tables `crop_type_data_{consortium_name}` (for crop type information), `soil_type_data_{consortium_name}` (for soil type information) and `weather_data_{consortium_name}` (for on-field sensor-based weather measurements) are supported.\n", "- An association map of irrigators to on-field sensors needs to be provided in the form of a YAML file in the `config` folder.\n", "\n", "You can then call the `xgcast_run` function for model training. Once every step is completed, you can get predictions as above." ] }, { "cell_type": "code", "execution_count": 10, "id": "c370a79821e6da5e", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
15:14:59.445 | INFO    | Flow run 'offbeat-koel' - Beginning flow run 'offbeat-koel' for flow 'xgcast_preparation_pipeline'\n",
       "
\n" ], "text/plain": [ "15:14:59.445 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'offbeat-koel'\u001b[0m - Beginning flow run\u001b[35m 'offbeat-koel'\u001b[0m for flow\u001b[1;35m 'xgcast_preparation_pipeline'\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:14:59.450 | INFO    | Flow run 'offbeat-koel' - View at http://127.0.0.1:4200/runs/flow-run/01b3fdfd-c28c-48c6-9e02-2f7d02591630\n",
       "
\n" ], "text/plain": [ "15:14:59.450 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'offbeat-koel'\u001b[0m - View at \u001b[94mhttp://127.0.0.1:4200/runs/flow-run/01b3fdfd-c28c-48c6-9e02-2f7d02591630\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:14:59.452 | INFO    | Flow run 'offbeat-koel' - Starting XGCast run for consortium consortium1!\n",
       "
\n" ], "text/plain": [ "15:14:59.452 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'offbeat-koel'\u001b[0m - Starting XGCast run for consortium consortium1!\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:00.183 | INFO    | Flow run 'dexterous-whale' - Beginning subflow run 'dexterous-whale' for flow 'model_preparation_pipeline'\n",
       "
\n" ], "text/plain": [ "15:15:00.183 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'dexterous-whale'\u001b[0m - Beginning subflow run\u001b[35m 'dexterous-whale'\u001b[0m for flow\u001b[1;35m 'model_preparation_pipeline'\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:00.186 | INFO    | Flow run 'dexterous-whale' - View at http://127.0.0.1:4200/runs/flow-run/9a192493-9ca6-4a50-88c0-4091e1eaa3b4\n",
       "
\n" ], "text/plain": [ "15:15:00.186 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'dexterous-whale'\u001b[0m - View at \u001b[94mhttp://127.0.0.1:4200/runs/flow-run/9a192493-9ca6-4a50-88c0-4091e1eaa3b4\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:00.189 | INFO    | Flow run 'dexterous-whale' - Starting model preparation pipeline!\n",
       "
\n" ], "text/plain": [ "15:15:00.189 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'dexterous-whale'\u001b[0m - Starting model preparation pipeline!\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:00.800 | INFO    | Task run 'read_input_data_consortium1' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:00.800 | \u001b[36mINFO\u001b[0m | Task run 'read_input_data_consortium1' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:05.685 | INFO    | Task run 'get_sensors_meteo_consortium1' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:05.685 | \u001b[36mINFO\u001b[0m | Task run 'get_sensors_meteo_consortium1' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:06.569 | INFO    | Task run 'merge_all_data_consortium1' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:06.569 | \u001b[36mINFO\u001b[0m | Task run 'merge_all_data_consortium1' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:07.198 | INFO    | Task run 'add_irrigation_forecast' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:07.198 | \u001b[36mINFO\u001b[0m | Task run 'add_irrigation_forecast' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:08.464 | INFO    | Task run 'save_to_file-454' - Saving data to data//04_model_input//full_table_consortium1.parquet...\n",
       "
\n" ], "text/plain": [ "15:15:08.464 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-454' - Saving data to data//04_model_input//full_table_consortium1.parquet...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:08.467 | INFO    | Task run 'save_to_file-454' - The output file has format parquet.\n",
       "
\n" ], "text/plain": [ "15:15:08.467 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-454' - The output file has format parquet.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:09.338 | INFO    | Task run 'save_to_file-454' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:09.338 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-454' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:09.422 | INFO    | Flow run 'dexterous-whale' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:09.422 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'dexterous-whale'\u001b[0m - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:10.287 | INFO    | Flow run 'impressive-copperhead' - Beginning subflow run 'impressive-copperhead' for flow 'xgcast_preparation_pipeline'\n",
       "
\n" ], "text/plain": [ "15:15:10.287 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'impressive-copperhead'\u001b[0m - Beginning subflow run\u001b[35m 'impressive-copperhead'\u001b[0m for flow\u001b[1;35m 'xgcast_preparation_pipeline'\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:10.291 | INFO    | Flow run 'impressive-copperhead' - View at http://127.0.0.1:4200/runs/flow-run/77e86b6c-e968-42e5-a792-5e344ab5ea1a\n",
       "
\n" ], "text/plain": [ "15:15:10.291 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'impressive-copperhead'\u001b[0m - View at \u001b[94mhttp://127.0.0.1:4200/runs/flow-run/77e86b6c-e968-42e5-a792-5e344ab5ea1a\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:10.294 | INFO    | Flow run 'impressive-copperhead' - Starting XGCast pipeline!\n",
       "
\n" ], "text/plain": [ "15:15:10.294 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'impressive-copperhead'\u001b[0m - Starting XGCast pipeline!\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:10.952 | INFO    | Task run 'read_input_data_consortium1' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:10.952 | \u001b[36mINFO\u001b[0m | Task run 'read_input_data_consortium1' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:11.736 | INFO    | Task run 'data_preparation' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:11.736 | \u001b[36mINFO\u001b[0m | Task run 'data_preparation' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:12.370 | INFO    | Task run 'split_data' - Working with id consortium1_TN_9699426_9961572 (0.0%)\n",
       "
\n" ], "text/plain": [ "15:15:12.370 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_9699426_9961572 (0.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:13.014 | INFO    | Task run 'split_data' - Working with id consortium1_TN_10289259_9961572 (5.0%)\n",
       "
\n" ], "text/plain": [ "15:15:13.014 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_10289259_9961572 (5.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:13.586 | INFO    | Task run 'split_data' - Working with id consortium1_TN_10223722_9961572 (10.0%)\n",
       "
\n" ], "text/plain": [ "15:15:13.586 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_10223722_9961572 (10.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:14.112 | INFO    | Task run 'split_data' - Working with id consortium1_TN_3407924_9961572 (15.0%)\n",
       "
\n" ], "text/plain": [ "15:15:14.112 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_3407924_9961572 (15.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:14.699 | INFO    | Task run 'split_data' - Working with id consortium1_TN_10092648_9961572 (20.0%)\n",
       "
\n" ], "text/plain": [ "15:15:14.699 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_10092648_9961572 (20.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:15.241 | INFO    | Task run 'split_data' - Working with id consortium1_TN_10027111_9961572 (25.0%)\n",
       "
\n" ], "text/plain": [ "15:15:15.241 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_10027111_9961572 (25.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:15.828 | INFO    | Task run 'split_data' - Working with id consortium1_TN_3473461_9961572 (30.0%)\n",
       "
\n" ], "text/plain": [ "15:15:15.828 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_3473461_9961572 (30.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:16.202 | INFO    | Task run 'split_data' - Working with id consortium1_TN_9961574_9961572 (35.0%)\n",
       "
\n" ], "text/plain": [ "15:15:16.202 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_9961574_9961572 (35.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:16.752 | INFO    | Task run 'split_data' - Working with id consortium1_TN_3670072_9961572 (40.0%)\n",
       "
\n" ], "text/plain": [ "15:15:16.752 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_3670072_9961572 (40.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:17.337 | INFO    | Task run 'split_data' - Working with id consortium1_TN_9896037_9961572 (45.0%)\n",
       "
\n" ], "text/plain": [ "15:15:17.337 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_9896037_9961572 (45.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:17.958 | INFO    | Task run 'split_data' - Working with id consortium1_TN_3735609_9961572 (50.0%)\n",
       "
\n" ], "text/plain": [ "15:15:17.958 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_3735609_9961572 (50.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:18.457 | INFO    | Task run 'split_data' - Working with id consortium1_TN_9830500_9961572 (55.00000000000001%)\n",
       "
\n" ], "text/plain": [ "15:15:18.457 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_9830500_9961572 (55.00000000000001%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:18.994 | INFO    | Task run 'split_data' - Working with id consortium1_TN_9764963_9961572 (60.0%)\n",
       "
\n" ], "text/plain": [ "15:15:18.994 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_9764963_9961572 (60.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:19.525 | INFO    | Task run 'split_data' - Working with id consortium1_TN_3276850_9961572 (65.0%)\n",
       "
\n" ], "text/plain": [ "15:15:19.525 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_3276850_9961572 (65.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:20.001 | INFO    | Task run 'split_data' - Working with id consortium1_TN_3801146_9961572 (70.0%)\n",
       "
\n" ], "text/plain": [ "15:15:20.001 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_3801146_9961572 (70.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:20.856 | INFO    | Task run 'split_data' - Working with id consortium1_TN_3604535_9961572 (75.0%)\n",
       "
\n" ], "text/plain": [ "15:15:20.856 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_3604535_9961572 (75.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:21.252 | INFO    | Task run 'split_data' - Working with id consortium1_TN_3538998_9961572 (80.0%)\n",
       "
\n" ], "text/plain": [ "15:15:21.252 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_3538998_9961572 (80.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:21.608 | INFO    | Task run 'split_data' - Working with id consortium1_TN_3342387_9961572 (85.0%)\n",
       "
\n" ], "text/plain": [ "15:15:21.608 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_3342387_9961572 (85.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:22.016 | INFO    | Task run 'split_data' - Working with id consortium1_TN_10158185_9961572 (90.0%)\n",
       "
\n" ], "text/plain": [ "15:15:22.016 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_10158185_9961572 (90.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:22.338 | INFO    | Task run 'split_data' - Working with id consortium1_TN_9830499_9961572 (95.0%)\n",
       "
\n" ], "text/plain": [ "15:15:22.338 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Working with id consortium1_TN_9830499_9961572 (95.0%)\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:28.105 | INFO    | Task run 'split_data' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:28.105 | \u001b[36mINFO\u001b[0m | Task run 'split_data' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "c:\\Users\\paolo\\GitLab\\soilcast2_delivery\\.venv\\Lib\\site-packages\\numpy\\_core\\_methods.py:51: RuntimeWarning:\n", "\n", "invalid value encountered in reduce\n", "\n", "c:\\Users\\paolo\\GitLab\\soilcast2_delivery\\.venv\\Lib\\site-packages\\pandas\\core\\nanops.py:1016: RuntimeWarning:\n", "\n", "invalid value encountered in subtract\n", "\n", "c:\\Users\\paolo\\GitLab\\soilcast2_delivery\\.venv\\Lib\\site-packages\\numpy\\_core\\_methods.py:51: RuntimeWarning:\n", "\n", "invalid value encountered in reduce\n", "\n" ] }, { "data": { "text/html": [ "
15:15:28.608 | INFO    | Task run 'compute_mean_std' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:28.608 | \u001b[36mINFO\u001b[0m | Task run 'compute_mean_std' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:29.065 | INFO    | Task run 'remove_feature_inf_zero_std' - CAREFUL: columns {'maci', 'gci', 'wi', 'brvi', 'rvi', 'grvi', 'rgi', 'bgvi', 'reci'} are being removed because they have NaN standard deviation.\n",
       "
\n" ], "text/plain": [ "15:15:29.065 | \u001b[36mINFO\u001b[0m | Task run 'remove_feature_inf_zero_std' - CAREFUL: columns {'maci', 'gci', 'wi', 'brvi', 'rvi', 'grvi', 'rgi', 'bgvi', 'reci'} are being removed because they have NaN standard deviation.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:29.069 | INFO    | Task run 'remove_feature_inf_zero_std' - CAREFUL: columns {'Aer', 'CDC', 'ground_offset', 'CGC'} are being removed because they have 0 standard deviation.\n",
       "
\n" ], "text/plain": [ "15:15:29.069 | \u001b[36mINFO\u001b[0m | Task run 'remove_feature_inf_zero_std' - CAREFUL: columns {'Aer', 'CDC', 'ground_offset', 'CGC'} are being removed because they have 0 standard deviation.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:29.075 | INFO    | Task run 'remove_feature_inf_zero_std' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:29.075 | \u001b[36mINFO\u001b[0m | Task run 'remove_feature_inf_zero_std' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:29.581 | INFO    | Task run 'normalise_df' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:29.581 | \u001b[36mINFO\u001b[0m | Task run 'normalise_df' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:30.026 | INFO    | Task run 'normalise_df' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:30.026 | \u001b[36mINFO\u001b[0m | Task run 'normalise_df' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:30.518 | INFO    | Task run 'normalise_df' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:30.518 | \u001b[36mINFO\u001b[0m | Task run 'normalise_df' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:30.957 | INFO    | Task run 'normalise_df' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:30.957 | \u001b[36mINFO\u001b[0m | Task run 'normalise_df' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:31.489 | INFO    | Task run 'normalise_df' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:31.489 | \u001b[36mINFO\u001b[0m | Task run 'normalise_df' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:31.933 | INFO    | Task run 'normalise_df' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:31.933 | \u001b[36mINFO\u001b[0m | Task run 'normalise_df' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:32.852 | INFO    | Task run 'save_to_file-38e' - Saving data to data//05_xgcast_input//tensiometers_consortium1.parquet...\n",
       "
\n" ], "text/plain": [ "15:15:32.852 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-38e' - Saving data to data//05_xgcast_input//tensiometers_consortium1.parquet...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:32.856 | INFO    | Task run 'save_to_file-38e' - The output file has format parquet.\n",
       "
\n" ], "text/plain": [ "15:15:32.856 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-38e' - The output file has format parquet.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:33.493 | INFO    | Task run 'save_to_file-38e' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:33.493 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-38e' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:34.412 | INFO    | Task run 'save_to_file-900' - Saving data to data//05_xgcast_input//mean_std_consortium1.parquet...\n",
       "
\n" ], "text/plain": [ "15:15:34.412 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-900' - Saving data to data//05_xgcast_input//mean_std_consortium1.parquet...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:34.417 | INFO    | Task run 'save_to_file-900' - The output file has format parquet.\n",
       "
\n" ], "text/plain": [ "15:15:34.417 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-900' - The output file has format parquet.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:35.019 | INFO    | Task run 'save_to_file-900' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:35.019 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-900' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:35.939 | INFO    | Task run 'save_to_file-407' - Saving data to data//05_xgcast_input//feature_cols_consortium1.pickle...\n",
       "
\n" ], "text/plain": [ "15:15:35.939 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-407' - Saving data to data//05_xgcast_input//feature_cols_consortium1.pickle...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:35.942 | INFO    | Task run 'save_to_file-407' - The output file has format pickle.\n",
       "
\n" ], "text/plain": [ "15:15:35.942 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-407' - The output file has format pickle.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:36.560 | INFO    | Task run 'save_to_file-407' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:36.560 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-407' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:37.527 | INFO    | Task run 'save_to_file-55e' - Saving data to data//05_xgcast_input//X_train_consortium1.parquet...\n",
       "
\n" ], "text/plain": [ "15:15:37.527 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-55e' - Saving data to data//05_xgcast_input//X_train_consortium1.parquet...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:37.530 | INFO    | Task run 'save_to_file-55e' - The output file has format parquet.\n",
       "
\n" ], "text/plain": [ "15:15:37.530 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-55e' - The output file has format parquet.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:38.157 | INFO    | Task run 'save_to_file-55e' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:38.157 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-55e' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:39.083 | INFO    | Task run 'save_to_file-3b3' - Saving data to data//05_xgcast_input//Y_train_consortium1.parquet...\n",
       "
\n" ], "text/plain": [ "15:15:39.083 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-3b3' - Saving data to data//05_xgcast_input//Y_train_consortium1.parquet...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:39.087 | INFO    | Task run 'save_to_file-3b3' - The output file has format parquet.\n",
       "
\n" ], "text/plain": [ "15:15:39.087 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-3b3' - The output file has format parquet.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:39.716 | INFO    | Task run 'save_to_file-3b3' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:39.716 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-3b3' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:40.955 | INFO    | Task run 'save_to_file-f02' - Saving data to data//05_xgcast_input//X_val_consortium1.parquet...\n",
       "
\n" ], "text/plain": [ "15:15:40.955 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-f02' - Saving data to data//05_xgcast_input//X_val_consortium1.parquet...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:40.959 | INFO    | Task run 'save_to_file-f02' - The output file has format parquet.\n",
       "
\n" ], "text/plain": [ "15:15:40.959 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-f02' - The output file has format parquet.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:41.723 | INFO    | Task run 'save_to_file-f02' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:41.723 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-f02' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:44.942 | INFO    | Task run 'save_to_file-22a' - Saving data to data//05_xgcast_input//Y_val_consortium1.parquet...\n",
       "
\n" ], "text/plain": [ "15:15:44.942 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-22a' - Saving data to data//05_xgcast_input//Y_val_consortium1.parquet...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:44.946 | INFO    | Task run 'save_to_file-22a' - The output file has format parquet.\n",
       "
\n" ], "text/plain": [ "15:15:44.946 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-22a' - The output file has format parquet.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:45.748 | INFO    | Task run 'save_to_file-22a' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:45.748 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-22a' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:47.080 | INFO    | Task run 'save_to_file-3f7' - Saving data to data//05_xgcast_input//X_test_consortium1.parquet...\n",
       "
\n" ], "text/plain": [ "15:15:47.080 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-3f7' - Saving data to data//05_xgcast_input//X_test_consortium1.parquet...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:47.083 | INFO    | Task run 'save_to_file-3f7' - The output file has format parquet.\n",
       "
\n" ], "text/plain": [ "15:15:47.083 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-3f7' - The output file has format parquet.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:47.876 | INFO    | Task run 'save_to_file-3f7' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:47.876 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-3f7' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:49.134 | INFO    | Task run 'save_to_file-314' - Saving data to data//05_xgcast_input//Y_test_consortium1.parquet...\n",
       "
\n" ], "text/plain": [ "15:15:49.134 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-314' - Saving data to data//05_xgcast_input//Y_test_consortium1.parquet...\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:49.137 | INFO    | Task run 'save_to_file-314' - The output file has format parquet.\n",
       "
\n" ], "text/plain": [ "15:15:49.137 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-314' - The output file has format parquet.\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:49.913 | INFO    | Task run 'save_to_file-314' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:49.913 | \u001b[36mINFO\u001b[0m | Task run 'save_to_file-314' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:49.997 | INFO    | Flow run 'impressive-copperhead' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:49.997 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'impressive-copperhead'\u001b[0m - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:50.672 | INFO    | Flow run 'zealous-cow' - Beginning subflow run 'zealous-cow' for flow 'xgcast_model_pipeline'\n",
       "
\n" ], "text/plain": [ "15:15:50.672 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'zealous-cow'\u001b[0m - Beginning subflow run\u001b[35m 'zealous-cow'\u001b[0m for flow\u001b[1;35m 'xgcast_model_pipeline'\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:50.677 | INFO    | Flow run 'zealous-cow' - View at http://127.0.0.1:4200/runs/flow-run/d0759895-5074-4fa5-98b6-28560ff5f05c\n",
       "
\n" ], "text/plain": [ "15:15:50.677 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'zealous-cow'\u001b[0m - View at \u001b[94mhttp://127.0.0.1:4200/runs/flow-run/d0759895-5074-4fa5-98b6-28560ff5f05c\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:50.680 | INFO    | Flow run 'zealous-cow' - Starting XGCast model pipeline!\n",
       "
\n" ], "text/plain": [ "15:15:50.680 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'zealous-cow'\u001b[0m - Starting XGCast model pipeline!\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:53.427 | INFO    | Flow run 'zealous-cow' - For consortium consortium1 -> MAE: 0.361\n",
       "
\n" ], "text/plain": [ "15:15:53.427 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'zealous-cow'\u001b[0m - For consortium consortium1 -> MAE: 0.361\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:53.431 | INFO    | Flow run 'zealous-cow' - For consortium consortium1 -> MSE: 2.388\n",
       "
\n" ], "text/plain": [ "15:15:53.431 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'zealous-cow'\u001b[0m - For consortium consortium1 -> MSE: 2.388\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:53.433 | INFO    | Flow run 'zealous-cow' - For consortium consortium1 -> R²: 0.941\n",
       "
\n" ], "text/plain": [ "15:15:53.433 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'zealous-cow'\u001b[0m - For consortium consortium1 -> R²: 0.941\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:53.511 | INFO    | Flow run 'zealous-cow' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:53.511 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'zealous-cow'\u001b[0m - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
15:15:53.534 | INFO    | Flow run 'offbeat-koel' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:53.534 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'offbeat-koel'\u001b[0m - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from pipelines.xgcast_run import xgcast_run\n", "xgcast_run('consortium1')" ] }, { "cell_type": "markdown", "id": "89b055bf501c9b2e", "metadata": {}, "source": [ "## AquaCrop" ] }, { "cell_type": "markdown", "id": "fe7d6c2ef868d7fe", "metadata": {}, "source": [ "The AquaCrop model is a crop simulation tool that can be used to simulate the soil water balance, crop growth, and yield under different irrigation strategies.
\n", "Traditionally, AquaCrop is applied to simulate an entire growing season in a descriptive manner. In this work, the model has been adapted to operate in a short-term forecasting mode, simulating crop and soil dynamics over the next 7 days using forecasted weather data and relevant agronomic parameters.
\n", "\n", "Three case studies are considered:\n", "1. AquaCrop Suggestions Only\n", "2. Real Irrigation\n", "3. Past Real Irrigation + AquaCrop Suggestions (next days)\n", "\n", "In all three cases, the model computes soil water balance, crop growth, and yield for the following days.
\n", "The scenarios differ only in the irrigation strategy applied, allowing a direct comparison between real irrigation practices and model-based irrigation suggestions." ] }, { "cell_type": "code", "execution_count": 11, "id": "a1345d7e42aef739", "metadata": {}, "outputs": [], "source": [ "from pipelines.aquacrop_pipeline import *" ] }, { "cell_type": "markdown", "id": "c3f47474ce02599a", "metadata": {}, "source": [ "For this part of the demo, we will use the following example combination of consortium-sensor:" ] }, { "cell_type": "code", "execution_count": null, "id": "50f59c7f03cd1cbf", "metadata": {}, "outputs": [], "source": [ "sensor_forecasted = 'consortium0_TN_sector3_10354791_management2'" ] }, { "cell_type": "markdown", "id": "a9bb294690e7005d", "metadata": {}, "source": [ "**Note:** AquaCrop doesn't require sensor data; a sensor is only used as a reference for a specific location in the consortium." ] }, { "cell_type": "markdown", "id": "7e19eea8d9b38d0c", "metadata": {}, "source": [ "The reference input data and parameters are the following:" ] }, { "cell_type": "code", "execution_count": 13, "id": "5e9401a8f32e058d", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
15:15:54.887 | INFO    | Task run 'read_input_data_consortium0_consortium0_TN_sector3_10354791_management2' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:54.887 | \u001b[36mINFO\u001b[0m | Task run 'read_input_data_consortium0_consortium0_TN_sector3_10354791_management2' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Reference Date: 2024-07-15\n", "Reference Soil Type: SandyLoam\n", "Reference Crop Type: Grapevine\n", "Planting Date: 04/05\n", "Max Harvest Date: 10/10\n", "Simulation Start Date: 2024/04/02\n", "Simulation End Date (excluded): 2024/07/23\n", "Soil Moisture Targets (SMT) (%TAW): [80, 80, 80, 80]\n", "Maximum Irrigation (mm/day): 50\n" ] } ], "source": [ "weather_aquacrop, irrigation_aquacrop, soil_type, crop_type, planting_date, harvest_date, reference_date, sim_start_date, sim_end_date, SMT, MaxIrr = read_input_data(consortium_name, sensor_forecasted)\n", "\n", "print(f'Reference Date:', reference_date)\n", "print(f'Reference Soil Type:', soil_type)\n", "print(f'Reference Crop Type:', crop_type)\n", "print(f'Planting Date:', planting_date)\n", "print(f'Max Harvest Date:', harvest_date)\n", "print(f'Simulation Start Date:', sim_start_date)\n", "print(f'Simulation End Date (excluded):', sim_end_date)\n", "print(f'Soil Moisture Targets (SMT) (%TAW):', SMT)\n", "print(f'Maximum Irrigation (mm/day):', MaxIrr)" ] }, { "cell_type": "markdown", "id": "90442fbd4d8e8e50", "metadata": {}, "source": [ "**Note:** To have updated parameters based on the `aquacrop_params.yml` file, you need to re-run the `aquacrop_preparation` pipeline after modifying the yml file." ] }, { "cell_type": "markdown", "id": "bb55bde6c4548b38", "metadata": {}, "source": [ "### Interpretation of Input Parameters\n", "\n", "| Input | Meaning |\n", "|------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|\n", "| **Reference Date** | Calendar day (YYYY-MM-DD) taken as reference for suggesting next 7 days of irrigation |\n", "| **Reference Soil Type** | Soil Type of the study area |\n", "| **Reference Crop Type** | Crop Type of the study area |\n", "| **Planting Date** | Calendar day (MM/DD) related to the crop planting |\n", "| **Max Harvest Date** | Calendar day (MM/DD) related to the latest crop harvesting |\n", "| **Simulation Start Date** | Calendar day (YYYY/MM/DD) related to the beginning of the simulation, corresponded to the day which the Initial Water Content is set |\n", "| **Simulation End Date (excluded)** | Calendar day (YYYY/MM/DD) related to the end of the simulation, corresponded to the day after the last day of the irrigation suggestion |\n", "| **Soil Moisture Targets (SMT)** | Soil Moisture Target expressed as percentage of Total Available Water (TAW) to be maintained in the root zone |\n", "| **Maximum Irrigation (MaxIrr)** | Maximum daily irrigation amount (mm/day) that can be applied to the field |" ] }, { "cell_type": "code", "execution_count": 14, "id": "3d0a4897e9b6b950", "metadata": {}, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "index", "rawType": "int64", "type": "integer" }, { "name": "Date", "rawType": "datetime64[ns]", "type": "datetime" }, { "name": "Depth", "rawType": "float64", "type": "float" } ], "ref": "37ed5555-eb77-476f-9b25-4914b50f79b5", "rows": [], "shape": { "columns": 2, "rows": 0 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateDepth
\n", "
" ], "text/plain": [ "Empty DataFrame\n", "Columns: [Date, Depth]\n", "Index: []" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "irrigation_aquacrop" ] }, { "cell_type": "markdown", "id": "c1954520a212cce", "metadata": {}, "source": [ "**Note:** There are no real irrigation events in the input data before the reference date for this specific consortium-sensor combination." ] }, { "cell_type": "markdown", "id": "900946faaf770297", "metadata": {}, "source": [ "### Interpretation of Input Data\n", "\n", "| Input | Meaning |\n", "|------------------------------------|----------------------------------------------------------------------------------------------|\n", "| **Weather Aquacrop** | Dataset containing the weather information related to the temperature, precipitation and ET0 |\n", "| **Irrigation Aquacrop** (optional) | Dataset containing the past irrigation expressed in mm |" ] }, { "cell_type": "markdown", "id": "69e938ef175cb50e", "metadata": {}, "source": [ "**Note:** The input parameters and data need to be in the exact format as shown in the tables above to run the AquaCrop model successfully." ] }, { "cell_type": "markdown", "id": "980cecb974379521", "metadata": {}, "source": [ "# Case Study 1: AquaCrop Suggestions Only\n", "\n", "In this first scenario (enabled with the `'aquacrop'` strategy), the user can simulate irrigation recommendations for the next 7 days.
\n", "The system generates these suggestions based on AquaCrop outputs for the selected location, taking into account both current conditions and previously computed recommendations from AquaCrop for that area." ] }, { "cell_type": "code", "execution_count": 15, "id": "30d7ab30f63aa317", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
15:15:56.826 | INFO    | Task run 'aquacrop_run' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:15:56.826 | \u001b[36mINFO\u001b[0m | Task run 'aquacrop_run' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "water_flux, water_storage, crop_growth, summary_season, summary_table = aquacrop_run(weather_aquacrop, irrigation_aquacrop, soil_type, crop_type, planting_date, harvest_date, reference_date, sim_start_date, sim_end_date, SMT, MaxIrr, strategy='aquacrop')" ] }, { "cell_type": "markdown", "id": "43cd5a0dcc4d405c", "metadata": {}, "source": [ "The outputs of the AquaCrop model include the following tables:\n", "- `water_flux`: Daily water fluxes in the soil-plant-atmosphere system\n", "- `water_storage`: Daily water storage in the soil profile\n", "- `crop_growth`: Daily crop growth parameters\n", "- `summary_season`: Summary of the crop season with key performance indicators\n", "- `summary_table`: Overall summary table with key metrics for the entire simulation period" ] }, { "cell_type": "code", "execution_count": 16, "id": "c173df4e5b292f0a", "metadata": {}, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "index", "rawType": "int64", "type": "integer" }, { "name": "Date", "rawType": "datetime64[ns]", "type": "datetime" }, { "name": "time_step_counter", "rawType": "float64", "type": "float" }, { "name": "season_counter", "rawType": "float64", "type": "float" }, { "name": "dap", "rawType": "float64", "type": "float" }, { "name": "Wr", "rawType": "float64", "type": "float" }, { "name": "z_gw", "rawType": "float64", "type": "float" }, { "name": "surface_storage", "rawType": "float64", "type": "float" }, { "name": "IrrDay", "rawType": "float64", "type": "float" }, { "name": "Infl", "rawType": "float64", "type": "float" }, { "name": "Runoff", "rawType": "float64", "type": "float" }, { "name": "DeepPerc", "rawType": "float64", "type": "float" }, { "name": "CR", "rawType": "float64", "type": "float" }, { "name": "GwIn", "rawType": "float64", "type": "float" }, { "name": "Es", "rawType": "float64", "type": "float" }, { "name": "EsPot", "rawType": "float64", "type": "float" }, { "name": "Tr", "rawType": "float64", "type": "float" }, { "name": "TrPot", "rawType": "float64", "type": "float" } ], "ref": "afc32408-69c6-430c-bad3-90c2128c8f1f", "rows": [ [ "0", "2024-04-02 00:00:00", "0.0", "-1.0", "0.0", "63.55", null, "0.0", "0.0", "0.2", "0.0", "0.0", "0.0", "0.0", "2.648086819069831", "3.21380627155304", "0.0", "0.0" ], [ "1", "2024-04-03 00:00:00", "1.0", "-1.0", "0.0", "62.36", null, "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.195823383090836", "1.9720733880996706", "0.0", "0.0" ], [ "2", "2024-04-04 00:00:00", "2.0", "-1.0", "0.0", "60.629999999999995", null, "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7285188015999693", "3.609396767616272", "0.0", "0.0" ], [ "3", "2024-04-05 00:00:00", "3.0", "0.0", "1.0", "63.11", null, "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "2.893706762002125", "3.694613313674927", "0.0", "0.0" ], [ "4", "2024-04-06 00:00:00", "4.0", "0.0", "2.0", "60.93", null, "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "2.1776032221085297", "4.176339840888978", "0.0", "0.0" ], [ "5", "2024-04-07 00:00:00", "5.0", "0.0", "3.0", "65.66", null, "0.0", "9.246339840888979", "9.246339840888979", "0.0", "0.0", "0.0", "0.0", "4.52000093460083", "4.52000093460083", "0.0", "0.0" ], [ "6", "2024-04-08 00:00:00", "6.0", "0.0", "4.0", "61.41", null, "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "4.248177752555205", "4.5760811328887945", "0.0", "0.0" ], [ "7", "2024-04-09 00:00:00", "7.0", "0.0", "5.0", "61.42", null, "0.0", "0.0", "4.3", "0.0", "0.0", "0.0", "0.0", "4.290106320381165", "4.290106320381165", "0.0", "0.0" ], [ "8", "2024-04-10 00:00:00", "8.0", "0.0", "6.0", "66.11", null, "0.0", "0.0", "5.7", "0.0", "0.0", "0.0", "0.0", "1.0097456276416779", "1.0097456276416779", "0.0", "0.0" ], [ "9", "2024-04-11 00:00:00", "9.0", "0.0", "7.0", "61.63", null, "0.0", "0.0", "0.0", "0.0", "0.07110926792560925", "0.0", "0.0", "4.386848950386048", "4.386848950386048", "0.0", "0.0" ], [ "10", "2024-04-12 00:00:00", "10.0", "0.0", "8.0", "65.72", null, "0.0", "8.766848950386043", "8.766848950386043", "0.0", "0.02212979108093003", "0.0", "0.0", "4.670773935317993", "4.670773935317993", "0.0", "0.0" ], [ "11", "2024-04-13 00:00:00", "11.0", "0.0", "9.0", "61.239999999999995", null, "0.0", "0.0", "0.0", "0.0", "0.0035198665509005617", "0.0", "0.0", "4.477459989630283", "4.868355703353882", "0.0", "0.0" ], [ "12", "2024-04-14 00:00:00", "12.0", "0.0", "10.0", "65.91", null, "0.0", "9.628355703353886", "9.628355703353886", "0.0", "0.00040486452947873256", "0.0", "0.0", "4.964116954803467", "4.964116954803467", "0.0", "0.0" ], [ "13", "2024-04-15 00:00:00", "13.0", "0.0", "11.0", "66.79", null, "0.0", "0.0", "0.0", "0.0", "4.006545217927992e-05", "0.0", "0.0", "3.519750221880639", "3.7474569559097293", "0.0", "0.0" ], [ "14", "2024-04-16 00:00:00", "14.0", "0.0", "12.0", "68.72", null, "0.0", "0.0", "0.0", "0.0", "3.7512514233841308e-06", "0.0", "0.0", "2.470524562359773", "4.029673051834107", "0.0", "0.0" ], [ "15", "2024-04-17 00:00:00", "15.0", "0.0", "13.0", "79.49", null, "0.0", "10.109673051834104", "10.109673051834104", "0.0", "3.4612040511459145e-07", "0.0", "0.0", "3.7344231367111207", "3.7344231367111207", "0.0", "0.0" ], [ "16", "2024-04-18 00:00:00", "16.0", "0.0", "14.0", "80.71000000000001", null, "0.0", "0.0", "0.0", "0.0", "0.19367883928614416", "0.0", "0.0", "2.955052256584168", "2.955052256584168", "0.0", "0.0" ], [ "17", "2024-04-19 00:00:00", "17.0", "0.0", "15.0", "82.53", null, "0.0", "0.0", "0.0", "0.0", "0.05999469496390672", "0.0", "0.0", "2.4988148413895384", "3.043591639205125", "0.04284808265859422", "0.04284808265859422" ], [ "18", "2024-04-20 00:00:00", "18.0", "0.0", "16.0", "84.69", null, "0.0", "0.0", "0.0", "0.0", "0.00951974713227044", "0.0", "0.0", "2.1768714334170265", "4.092904489148053", "0.06282877717310961", "0.06282877717310961" ], [ "19", "2024-04-21 00:00:00", "19.0", "0.0", "17.0", "97.76", null, "0.0", "11.86573326632117", "11.86573326632117", "0.0", "0.001093763133882405", "0.0", "0.0", "3.1462427346047424", "3.1462427346047424", "0.052669749687408444", "0.052669749687408444" ], [ "20", "2024-04-22 00:00:00", "20.0", "0.0", "18.0", "98.92", null, "0.0", "0.0", "0.7", "0.0", "0.648673228564276", "0.0", "0.0", "0.991340942217309", "0.9975704306750842", "0.018214622112732", "0.018214622112732" ], [ "21", "2024-04-23 00:00:00", "21.0", "0.0", "19.0", "101.64000000000001", null, "0.0", "0.0", "0.0", "0.0", "0.20499840704621575", "0.0", "0.0", "1.4916195896576934", "1.7667140394351009", "0.035190219534387925", "0.035190219534387925" ], [ "22", "2024-04-24 00:00:00", "22.0", "0.0", "20.0", "101.68", null, "0.0", "0.0", "0.2", "0.0", "0.031334585746698465", "0.0", "0.0", "2.2892758234927504", "2.7300983670268715", "0.05933231031306901", "0.05933231031306901" ], [ "23", "2024-04-25 00:00:00", "23.0", "0.0", "21.0", "103.84", null, "0.0", "0.0", "0.0", "0.0", "0.003536339088589615", "0.0", "0.0", "2.151920405180296", "3.7964197146119436", "0.09003881560890954", "0.09003881560890954" ], [ "24", "2024-04-26 00:00:00", "24.0", "0.0", "22.0", "104.65", null, "0.0", "0.0", "0.0", "0.0", "0.0003479898320222547", "0.0", "0.0", "1.3116366994256847", "3.1792198666149236", "0.08230229610713241", "0.0823022961071324" ], [ "25", "2024-04-27 00:00:00", "25.0", "0.0", "23.0", "106.81", null, "0.0", "0.0", "0.2", "0.0", "3.254281448285386e-05", "0.0", "0.0", "2.348180412001317", "3.2711821268710746", "0.09245573625055183", "0.09245573625055183" ], [ "26", "2024-04-28 00:00:00", "26.0", "0.0", "24.0", "118.48", null, "0.0", "13.153637863121618", "13.153637863121618", "0.0", "3.00212836900571e-06", "0.0", "0.0", "3.5691828883033216", "3.5691828883033216", "0.11016588246661355", "0.11016588246661355" ], [ "27", "2024-04-29 00:00:00", "27.0", "0.0", "25.0", "118.41000000000001", null, "0.0", "0.0", "0.0", "0.0", "2.7626524261831295e-07", "0.0", "0.0", "4.318888333379655", "4.38396527700564", "0.1478143104150128", "0.1478143104150128" ], [ "28", "2024-04-30 00:00:00", "28.0", "0.0", "26.0", "117.66", null, "0.0", "0.0", "0.0", "0.0", "2.5415198198915338e-08", "0.0", "0.0", "2.790615937645681", "4.364134411923884", "0.1607873679073427", "0.1607873679073427" ], [ "29", "2024-05-01 00:00:00", "29.0", "0.0", "27.0", "118.24000000000001", null, "0.0", "0.0", "1.0", "0.0", "2.3380205861067356e-09", "0.0", "0.0", "2.4955271941559163", "3.0690079055324198", "0.1235953864615914", "0.1235953864615914" ], [ "30", "2024-05-02 00:00:00", "30.0", "0.0", "28.0", "130.64", null, "0.0", "0.0", "9.7", "0.0", "2.1513369335518388e-10", "0.0", "0.0", "1.6311000009958108", "1.6311000009958108", "0.0718282393972015", "0.07182823939720148" ], [ "31", "2024-05-03 00:00:00", "31.0", "0.0", "29.0", "131.48", null, "0.0", "0.0", "0.4", "0.0", "1.974977911725226e-11", "0.0", "0.0", "1.677414425007503", "1.8273420800834759", "0.08802786237420579", "0.08802786237420578" ], [ "32", "2024-05-04 00:00:00", "32.0", "0.0", "30.0", "131.64", null, "0.0", "0.0", "0.0", "0.0", "1.8225290402862106e-12", "0.0", "0.0", "1.8873016449293523", "2.7980408260569587", "0.14751366213761583", "0.14751366213761583" ], [ "33", "2024-05-05 00:00:00", "33.0", "0.0", "31.0", "131.59", null, "0.0", "0.0", "0.0", "0.0", "1.457947773563802e-13", "0.0", "0.0", "2.0030426059664714", "4.247406802906901", "0.24518331418712638", "0.24518331418712638" ], [ "34", "2024-05-06 00:00:00", "34.0", "0.0", "32.0", "134.84", null, "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.979461359225045", "2.8065027667873115", "0.1774814907882929", "0.17748149078829287" ], [ "35", "2024-05-07 00:00:00", "35.0", "0.0", "33.0", "138.5", null, "0.0", "0.0", "2.8", "0.0", "0.0", "0.0", "0.0", "1.2505461523434378", "1.2505461523434378", "0.08668870615308395", "0.08668870615308394" ], [ "36", "2024-05-08 00:00:00", "36.0", "0.0", "34.0", "139.16", null, "0.0", "0.0", "0.4", "0.0", "0.0", "0.0", "0.0", "1.782558747552144", "2.019681028075143", "0.15356808364071153", "0.15356808364071153" ], [ "37", "2024-05-09 00:00:00", "37.0", "0.0", "35.0", "138.94", null, "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "2.108005400200012", "3.7399998843881885", "0.31214308347912934", "0.31214308347912934" ], [ "38", "2024-05-10 00:00:00", "38.0", "0.0", "36.0", "139.34", null, "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.4352457940813002", "4.031882352379802", "0.3696529217719556", "0.3696529217719556" ], [ "39", "2024-05-11 00:00:00", "39.0", "0.0", "37.0", "142.23999999999998", null, "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.0746550140450768", "4.1761043375788445", "0.42095665680231253", "0.42095665680231253" ], [ "40", "2024-05-12 00:00:00", "40.0", "0.0", "38.0", "158.56", null, "0.0", "18.557060994381164", "18.557060994381164", "0.0", "0.0", "0.0", "0.0", "3.9933552473937506", "3.9933552473937506", "0.442995124044236", "0.442995124044236" ], [ "41", "2024-05-13 00:00:00", "41.0", "0.0", "39.0", "159.48", null, "0.0", "0.0", "1.4000000000000001", "0.0", "0.057315037333376576", "0.0", "0.0", "2.3213986793766304", "2.390859321098765", "0.29219293643838856", "0.29219293643838856" ], [ "42", "2024-05-14 00:00:00", "42.0", "0.0", "40.0", "158.61", null, "0.0", "0.0", "0.2", "0.0", "0.017846245262069963", "0.0", "0.0", "2.787210023744374", "3.4886842078121236", "0.47026424069760037", "0.47026424069760037" ], [ "43", "2024-05-15 00:00:00", "43.0", "0.0", "41.0", "191.28", null, "0.0", "0.0", "31.67146213365793", "3.128537866342069", "0.0028393058390142356", "0.0", "0.0", "1.045288745691678", "1.045288745691678", "0.15561371088406342", "0.15561371088406342" ], [ "44", "2024-05-16 00:00:00", "44.0", "0.0", "42.0", "192.34000000000003", null, "0.0", "0.0", "25.877504682717344", "4.722495317282654", "22.820744065979692", "0.0", "0.0", "2.616666841229466", "2.616666841229466", "0.43084638486612503", "0.430846384866125" ], [ "45", "2024-05-17 00:00:00", "45.0", "0.0", "43.0", "169.29", null, "0.0", "0.0", "1.1", "0.0", "22.76803584011005", "0.0", "0.0", "3.050560475224741", "3.3268307985207954", "0.606836733242853", "0.606836733242853" ], [ "46", "2024-05-18 00:00:00", "46.0", "0.0", "44.0", "166.63", null, "0.0", "0.0", "0.0", "0.0", "3.06980445043203", "0.0", "0.0", "2.0133390753856997", "3.541644316626969", "0.7169720355363727", "0.7169720355363727" ], [ "47", "2024-05-19 00:00:00", "47.0", "0.0", "45.0", "166.39000000000001", null, "0.0", "0.0", "0.0", "0.0", "0.31764745627551694", "0.0", "0.0", "1.4014439975316286", "3.6627741976168195", "0.82461218947179", "0.82461218947179" ], [ "48", "2024-05-20 00:00:00", "48.0", "0.0", "46.0", "166.87", null, "0.0", "0.0", "0.0", "0.0", "0.0299011462435108", "0.0", "0.0", "0.8997425918986831", "3.2621754084814594", "0.8186311090186932", "0.8186311090186931" ], [ "49", "2024-05-21 00:00:00", "49.0", "0.0", "47.0", "208.07999999999998", null, "0.0", "0.0", "39.81646207987969", "1.683537920120307", "0.0027578062768778447", "0.0", "0.0", "0.6300204288936708", "0.6300204288936708", "0.17668827799019857", "0.17668827799019857" ] ], "shape": { "columns": 17, "rows": 112 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Datetime_step_counterseason_counterdapWrz_gwsurface_storageIrrDayInflRunoffDeepPercCRGwInEsEsPotTrTrPot
02024-04-020.0-1.00.063.55NaN0.00.0000000.2000000.00.0000000.00.02.6480873.2138060.0000000.000000
12024-04-031.0-1.00.062.36NaN0.00.0000000.0000000.00.0000000.00.01.1958231.9720730.0000000.000000
22024-04-042.0-1.00.060.63NaN0.00.0000000.0000000.00.0000000.00.01.7285193.6093970.0000000.000000
32024-04-053.00.01.063.11NaN0.00.0000000.0000000.00.0000000.00.02.8937073.6946130.0000000.000000
42024-04-064.00.02.060.93NaN0.00.0000000.0000000.00.0000000.00.02.1776034.1763400.0000000.000000
......................................................
1072024-07-18107.00.0105.0237.28NaN0.00.0000000.0000000.00.0000000.00.00.0721721.1625612.4842232.484223
1082024-07-19108.00.0106.0264.34NaN0.030.36678430.3667840.00.0000000.00.01.0551941.0551942.2509012.250901
1092024-07-20109.00.0107.0261.07NaN0.00.0000000.3000000.00.0000000.00.01.1157671.1525582.4543412.454341
1102024-07-21110.00.0108.0258.12NaN0.00.0000000.4000000.00.2020280.00.00.9763171.0168882.1616822.161682
1112024-07-22111.00.0109.0254.89NaN0.00.0000000.0000000.00.0681680.00.00.6600001.1782132.5002732.500273
\n", "

112 rows × 17 columns

\n", "
" ], "text/plain": [ " Date time_step_counter season_counter dap Wr z_gw \\\n", "0 2024-04-02 0.0 -1.0 0.0 63.55 NaN \n", "1 2024-04-03 1.0 -1.0 0.0 62.36 NaN \n", "2 2024-04-04 2.0 -1.0 0.0 60.63 NaN \n", "3 2024-04-05 3.0 0.0 1.0 63.11 NaN \n", "4 2024-04-06 4.0 0.0 2.0 60.93 NaN \n", ".. ... ... ... ... ... ... \n", "107 2024-07-18 107.0 0.0 105.0 237.28 NaN \n", "108 2024-07-19 108.0 0.0 106.0 264.34 NaN \n", "109 2024-07-20 109.0 0.0 107.0 261.07 NaN \n", "110 2024-07-21 110.0 0.0 108.0 258.12 NaN \n", "111 2024-07-22 111.0 0.0 109.0 254.89 NaN \n", "\n", " surface_storage IrrDay Infl Runoff DeepPerc CR GwIn \\\n", "0 0.0 0.000000 0.200000 0.0 0.000000 0.0 0.0 \n", "1 0.0 0.000000 0.000000 0.0 0.000000 0.0 0.0 \n", "2 0.0 0.000000 0.000000 0.0 0.000000 0.0 0.0 \n", "3 0.0 0.000000 0.000000 0.0 0.000000 0.0 0.0 \n", "4 0.0 0.000000 0.000000 0.0 0.000000 0.0 0.0 \n", ".. ... ... ... ... ... ... ... \n", "107 0.0 0.000000 0.000000 0.0 0.000000 0.0 0.0 \n", "108 0.0 30.366784 30.366784 0.0 0.000000 0.0 0.0 \n", "109 0.0 0.000000 0.300000 0.0 0.000000 0.0 0.0 \n", "110 0.0 0.000000 0.400000 0.0 0.202028 0.0 0.0 \n", "111 0.0 0.000000 0.000000 0.0 0.068168 0.0 0.0 \n", "\n", " Es EsPot Tr TrPot \n", "0 2.648087 3.213806 0.000000 0.000000 \n", "1 1.195823 1.972073 0.000000 0.000000 \n", "2 1.728519 3.609397 0.000000 0.000000 \n", "3 2.893707 3.694613 0.000000 0.000000 \n", "4 2.177603 4.176340 0.000000 0.000000 \n", ".. ... ... ... ... \n", "107 0.072172 1.162561 2.484223 2.484223 \n", "108 1.055194 1.055194 2.250901 2.250901 \n", "109 1.115767 1.152558 2.454341 2.454341 \n", "110 0.976317 1.016888 2.161682 2.161682 \n", "111 0.660000 1.178213 2.500273 2.500273 \n", "\n", "[112 rows x 17 columns]" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "water_flux" ] }, { "cell_type": "markdown", "id": "83b15913e7e84dfc", "metadata": {}, "source": [ "## Interpretation of Water Flux Parameters\n", "\n", "| Variable | Meaning |\n", "|---------|---------|\n", "| **Date** | Calendar day of the simulation (YYYY-MM-DD) |\n", "| **time_step_counter** | Sequential counter of simulation time steps (one increment for each simulated day) |\n", "| **season_counter** | Identifier of the crop season or cycle within the simulation (e.g., 1st season, 2nd season) |\n", "| **dap** | Days After Planting — number of days passed since the planting date |\n", "| **Wr** | Root zone water content (mm) — total amount of water currently stored in the root zone |\n", "| **z_gw** | Groundwater table depth (mm) — vertical distance from soil surface to the groundwater level |\n", "| **surface_storage** | Water temporarily stored on the soil surface (mm), such as ponded water after rainfall or irrigation |\n", "| **IrrDay** | Daily irrigation amount applied (mm) — total irrigation delivered to the field on that day |\n", "| **Infl** | Infiltration (mm) — portion of rainfall or irrigation water that enters the soil on that day |\n", "| **Runoff** | Surface runoff (mm) — water lost as horizontal overland flow due to excess precipitation or irrigation |\n", "| **DeepPerc** | Deep percolation (mm) — water percolating below the root zone and no longer available to the crop |\n", "| **CR** | Capillary rise (mm) — upward movement of water from groundwater into the root zone through capillary forces |\n", "| **GwIn** | Groundwater inflow (mm) — vertical or lateral inflow of water from groundwater into the soil profile |\n", "| **Es** | Actual soil evaporation (mm) — real evaporation occurring from the soil surface under current conditions |\n", "| **EsPot** | Potential soil evaporation (mm) — maximum possible soil evaporation with no water limitation |\n", "| **Tr** | Actual crop transpiration (mm) — water actually transpired by the crop canopy |\n", "| **TrPot** | Potential crop transpiration (mm) — transpiration rate under non-stress (no water limitation) conditions |\n" ] }, { "cell_type": "code", "execution_count": 17, "id": "edd1d70a43a36e5b", "metadata": {}, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "index", "rawType": "int64", "type": "integer" }, { "name": "Date", "rawType": "datetime64[ns]", "type": "datetime" }, { "name": "time_step_counter", "rawType": "float64", "type": "float" }, { "name": "growing_season", "rawType": "float64", "type": "float" }, { "name": "dap", "rawType": "float64", "type": "float" }, { "name": "th1", "rawType": "float64", "type": "float" }, { "name": "th2", "rawType": "float64", "type": "float" }, { "name": "th3", "rawType": "float64", "type": "float" }, { "name": "th4", "rawType": "float64", "type": "float" }, { "name": "th5", "rawType": "float64", "type": "float" }, { "name": "th6", "rawType": "float64", "type": "float" }, { "name": "th7", "rawType": "float64", "type": "float" }, { "name": "th8", "rawType": "float64", "type": "float" }, { "name": "th9", "rawType": "float64", "type": "float" }, { "name": "th10", "rawType": "float64", "type": "float" }, { "name": "th11", "rawType": "float64", "type": "float" }, { "name": "th12", "rawType": "float64", "type": "float" } ], "ref": "346276e5-5d96-48e9-a5b3-841bddb5c290", "rows": [ [ "0", "2024-04-02 00:00:00", "0.0", "0.0", "0.0", "0.19551913180930203", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22" ], [ "1", "2024-04-03 00:00:00", "1.0", "0.0", "0.0", "0.18356089797839384", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22" ], [ "2", "2024-04-04 00:00:00", "2.0", "0.0", "0.0", "0.1662757099623942", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22" ], [ "3", "2024-04-05 00:00:00", "3.0", "1.0", "1.0", "0.19106293237997898", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22" ], [ "4", "2024-04-06 00:00:00", "4.0", "1.0", "2.0", "0.16928690015889394", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22" ], [ "5", "2024-04-07 00:00:00", "5.0", "1.0", "3.0", "0.2165502892217755", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22" ], [ "6", "2024-04-08 00:00:00", "6.0", "1.0", "4.0", "0.1740685116962235", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22" ], [ "7", "2024-04-09 00:00:00", "7.0", "1.0", "5.0", "0.17416744849241184", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22" ], [ "8", "2024-04-10 00:00:00", "8.0", "1.0", "6.0", "0.22106999221599508", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22" ], [ "9", "2024-04-11 00:00:00", "9.0", "1.0", "7.0", "0.17622942283223764", "0.22008899586168723", "0.22004461604825057", "0.22002826872722941", "0.22002049618845052", "0.22001598641704237", "0.22001305459539525", "0.22001100219154976", "0.22000948852412083", "0.22000832806235024", "0.22000741132491308", "0.22000666962982582" ], [ "10", "2024-04-12 00:00:00", "10.0", "1.0", "8.0", "0.21719017298291812", "0.22000818344265632", "0.22000410348157634", "0.2200040963014344", "0.2200036844168888", "0.2200032881888234", "0.22000295459130773", "0.2200026787062099", "0.2200024492948182", "0.22000225640633517", "0.22000209229197099", "0.22000195108390516" ], [ "11", "2024-04-13 00:00:00", "11.0", "1.0", "9.0", "0.17241557308661548", "0.2200007527929244", "0.2200003774858856", "0.2200003768253861", "0.22000037678023454", "0.22000036844464002", "0.22000035633804904", "0.22000034303760246", "0.22000032973695716", "0.22000031695931302", "0.22000030491248068", "0.22000029365542476" ], [ "12", "2024-04-14 00:00:00", "12.0", "1.0", "10.0", "0.21905796057211965", "0.22000006925177984", "0.22000003472617366", "0.22000003466541235", "0.2200000346612586", "0.22000003466095328", "0.22000003452025826", "0.22000003424657558", "0.22000003387634057", "0.22000003344282196", "0.2200000329709447", "0.22000003247825448" ], [ "13", "2024-04-15 00:00:00", "13.0", "1.0", "11.0", "0.1838604583533134", "0.22000000637070966", "0.22000000319458093", "0.22000000318899118", "0.22000000318860907", "0.22000000318858098", "0.22000000318857882", "0.22000000318654284", "0.22000000318157564", "0.22000000317360047", "0.22000000316290896", "0.2200000031499137" ], [ "14", "2024-04-16 00:00:00", "14.0", "1.0", "12.0", "0.15915521272971583", "0.22000000058606364", "0.2200000002938805", "0.22000000029336628", "0.22000000029333117", "0.22000000029332867", "0.22000000029332853", "0.22000000029332845", "0.22000000029330266", "0.22000000029322697", "0.22000000029308642", "0.2200000002928742" ], [ "15", "2024-04-17 00:00:00", "15.0", "1.0", "13.0", "0.22290771188094566", "0.22000000005391404", "0.22000000002703513", "0.22000000002698783", "0.22000000002698458", "0.2200000000269843", "0.22000000002698436", "0.22000000002698428", "0.2200000000269843", "0.220000000026984", "0.22000000002698303", "0.22000000002698092" ], [ "16", "2024-04-18 00:00:00", "16.0", "1.0", "14.0", "0.1907131257301186", "0.22024005983361938", "0.22012090380062102", "0.22007675204229168", "0.22005569886934742", "0.22004346586879803", "0.2200355063006725", "0.22002993106655816", "0.2200258176040024", "0.2200226630351002", "0.22002017041279373", "0.22001815335455358" ], [ "17", "2024-04-19 00:00:00", "17.0", "1.0", "15.0", "0.1652964964896374", "0.22002205777261052", "0.22001111572401089", "0.22001106263468426", "0.22000996034645262", "0.22000889507970922", "0.2200079964335648", "0.22000725237773866", "0.22000663315800828", "0.22000611220484825", "0.22000566875499064", "0.22000528705332725" ], [ "18", "2024-04-20 00:00:00", "18.0", "1.0", "16.0", "0.14289949438373617", "0.22000202895026122", "0.2200010225179838", "0.22000101763464674", "0.2200010173061326", "0.22000099504577336", "0.22000096259572186", "0.2200009268816332", "0.2200008911263294", "0.2200008567491091", "0.22000082431803442", "0.22000079399816214" ], [ "19", "2024-04-21 00:00:00", "19.0", "1.0", "17.0", "0.22956770220402642", "0.22000018664831647", "0.22000009406450807", "0.22000009361527736", "0.2200000935850566", "0.22000009358283754", "0.22000009320736919", "0.2200000924749549", "0.22000009148263375", "0.220000090319503", "0.22000008905249768", "0.22000008772882834" ], [ "20", "2024-04-22 00:00:00", "20.0", "1.0", "18.0", "0.21758407605657773", "0.22076835210018306", "0.22039370135654074", "0.22025171060976062", "0.22018327273036792", "0.22017491927428326", "0.22014009582050953", "0.22011488249917716", "0.2200972628909052", "0.2200841413207414", "0.22007402624988684", "0.22006008342838065" ], [ "21", "2024-04-23 00:00:00", "21.0", "1.0", "19.0", "0.20231597796465722", "0.2200704152835433", "0.22003614757586418", "0.2200355701601395", "0.2200321471262984", "0.22002877984676053", "0.22002645031373588", "0.2200243170357121", "0.22002242521227644", "0.2200207768882974", "0.22001934202392495", "0.2200180880860511" ], [ "22", "2024-04-24 00:00:00", "22.0", "1.0", "20.0", "0.18082989662659948", "0.22000647549549246", "0.22000332474789183", "0.2200032716482139", "0.22000326828286776", "0.2200031996905889", "0.22000309828231937", "0.2200029936100672", "0.22000288942315216", "0.22000278827109482", "0.2200026916786118", "0.22000260032544386" ], [ "23", "2024-04-25 00:00:00", "23.0", "1.0", "21.0", "0.15841030441870768", "0.2200005956842961", "0.22000030585009397", "0.220000300965429", "0.22000030065584927", "0.22000030063323078", "0.2200002994792009", "0.22000029720392694", "0.22000029420073952", "0.22000029072593277", "0.22000028695651588", "0.22000028301754346" ], [ "24", "2024-04-26 00:00:00", "24.0", "1.0", "22.0", "0.1444709144633797", "0.22000005479890739", "0.22000002813617053", "0.22000002768681456", "0.2200000276583354", "0.22000002765625454", "0.22000002765609522", "0.22000002763941762", "0.2200000275983062", "0.22000002753298642", "0.22000002744618796", "0.220000027341253" ], [ "25", "2024-04-27 00:00:00", "25.0", "1.0", "23.0", "0.12206455298086122", "0.22000000504114048", "0.22000000258834373", "0.22000000254700602", "0.22000000254438598", "0.2200000025441947", "0.22000000254417992", "0.22000000254417879", "0.22000000254396776", "0.22000000254334318", "0.22000000254218807", "0.22000000254045418" ], [ "26", "2024-04-28 00:00:00", "26.0", "1.0", "24.0", "0.2168074439043781", "0.22000000046375212", "0.2200000002381107", "0.22000000023430802", "0.22000000023406685", "0.22000000023404936", "0.2200000002340479", "0.22000000023404778", "0.22000000023404784", "0.22000000023404548", "0.22000000023403726", "0.22000000023402" ], [ "27", "2024-04-29 00:00:00", "27.0", "1.0", "25.0", "0.17214041746643158", "0.22000000004266215", "0.22000000002190467", "0.2200000000215547", "0.2200000000215327", "0.22000000002153094", "0.2200000000215309", "0.22000000002153078", "0.22000000002153083", "0.2200000000215309", "0.22000000002153086", "0.22000000002153075" ], [ "28", "2024-04-30 00:00:00", "28.0", "1.0", "26.0", "0.1426263844109014", "0.2200000000039247", "0.22000000000201506", "0.22000000000198283", "0.2200000000019808", "0.22000000000198067", "0.2200000000019807", "0.22000000000198072", "0.2200000000019807", "0.2200000000019807", "0.2200000000019807", "0.2200000000019807" ], [ "29", "2024-05-01 00:00:00", "29.0", "1.0", "27.0", "0.12643515860472646", "0.2200000000003611", "0.22000000000018538", "0.22000000000018238", "0.22000000000018216", "0.22000000000018222", "0.22000000000018222", "0.22000000000018222", "0.22000000000018222", "0.22000000000018222", "0.22000000000018222", "0.22000000000018222" ], [ "30", "2024-05-02 00:00:00", "30.0", "1.0", "28.0", "0.20640587620079637", "0.22000000000003328", "0.22000000000001704", "0.22000000000001685", "0.22000000000001677", "0.22000000000001668", "0.22000000000001668", "0.22000000000001668", "0.22000000000001668", "0.22000000000001668", "0.22000000000001668", "0.22000000000001668" ], [ "31", "2024-05-03 00:00:00", "31.0", "1.0", "29.0", "0.19275145332697954", "0.22000000000000303", "0.22000000000000153", "0.22000000000000153", "0.22000000000000144", "0.22000000000000156", "0.22000000000000156", "0.22000000000000156", "0.22000000000000156", "0.22000000000000153", "0.22000000000000153", "0.22000000000000153" ], [ "32", "2024-05-04 00:00:00", "32.0", "1.0", "30.0", "0.17240330025630995", "0.2200000000000002", "0.22000000000000014", "0.2200000000000001", "0.22000000000000014", "0.22000000000000014", "0.22000000000000014", "0.22000000000000014", "0.22000000000000014", "0.2200000000000001", "0.2200000000000001", "0.2200000000000001" ], [ "33", "2024-05-05 00:00:00", "33.0", "1.0", "31.0", "0.1499210410547741", "0.22", "0.22", "0.22000000000000003", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22000000000000003", "0.22000000000000003", "0.22000000000000003" ], [ "34", "2024-05-06 00:00:00", "34.0", "1.0", "32.0", "0.1383516125546408", "0.22", "0.22", "0.22000000000000003", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22000000000000003", "0.22000000000000003", "0.22000000000000003" ], [ "35", "2024-05-07 00:00:00", "35.0", "1.0", "33.0", "0.1529792639696756", "0.22", "0.22", "0.22000000000000003", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22000000000000003", "0.22000000000000003", "0.22000000000000003" ], [ "36", "2024-05-08 00:00:00", "36.0", "1.0", "34.0", "0.13761799565774716", "0.22", "0.22", "0.22000000000000003", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22000000000000003", "0.22000000000000003", "0.22000000000000003" ], [ "37", "2024-05-09 00:00:00", "37.0", "1.0", "35.0", "0.1134165108209558", "0.22", "0.22", "0.22000000000000003", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22000000000000003", "0.22000000000000003", "0.22000000000000003" ], [ "38", "2024-05-10 00:00:00", "38.0", "1.0", "36.0", "0.09906405288014294", "0.21630347078228043", "0.22", "0.22000000000000003", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22000000000000003", "0.22000000000000003", "0.22000000000000003" ], [ "39", "2024-05-11 00:00:00", "39.0", "1.0", "37.0", "0.08831750273969219", "0.2120939042142573", "0.22", "0.22000000000000003", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22000000000000003", "0.22000000000000003", "0.22000000000000003" ], [ "40", "2024-05-12 00:00:00", "40.0", "1.0", "38.0", "0.229524608969124", "0.2120939042142573", "0.22", "0.22000000000000003", "0.22", "0.22", "0.22", "0.22", "0.22", "0.22000000000000003", "0.22000000000000003", "0.22000000000000003" ], [ "41", "2024-05-13 00:00:00", "41.0", "1.0", "39.0", "0.20869896829902237", "0.22007180986530495", "0.220035981691898", "0.2200227930759591", "0.22001652441137176", "0.22001288780191397", "0.22001052385485798", "0.2200088690944408", "0.22000764874865536", "0.2200067131955767", "0.22000597415027667", "0.22000537623131003" ], [ "42", "2024-05-14 00:00:00", "42.0", "1.0", "40.0", "0.1781242256546027", "0.22000660369786262", "0.22000330949308164", "0.2200033048267035", "0.22000297218859563", "0.22000265235788005", "0.2200023831408034", "0.22000216052761382", "0.22000197543111857", "0.2200018198130134", "0.22000168741623985", "0.22000157350367108" ], [ "43", "2024-05-15 00:00:00", "43.0", "1.0", "41.0", "0.3979909754342426", "0.30483945446849847", "0.22000030444679683", "0.22000030401753462", "0.22000030398813755", "0.22000029725469442", "0.22000028747907152", "0.2200002767416053", "0.22000026600534298", "0.2200002556921807", "0.220000245969547", "0.22000023688481854" ], [ "44", "2024-05-16 00:00:00", "44.0", "1.0", "42.0", "0.3795248677390441", "0.2909712534922493", "0.22379412747977243", "0.22448980006119396", "0.22408423880357264", "0.22358776564395083", "0.22315225681012205", "0.22279151759354138", "0.22249488647324306", "0.22224942272893083", "0.2220442162013669", "0.22187078307336128" ], [ "45", "2024-05-17 00:00:00", "45.0", "1.0", "43.0", "0.1954676856574619", "0.22248202429318892", "0.22429743164110713", "0.22436435900862028", "0.22385722756911908", "0.22337394219506415", "0.22297493480373423", "0.22265137529023576", "0.2223871947476938", "0.22216876168611954", "0.22198573833981175", "0.22183045672788868" ], [ "46", "2024-05-18 00:00:00", "46.0", "1.0", "44.0", "0.16816457454824138", "0.22022553086273894", "0.22038693915192467", "0.22039283227166725", "0.22034807632178968", "0.22030520671040532", "0.22027756890647898", "0.22027632769967637", "0.2202714484362971", "0.22026482545883916", "0.22025744357616606", "0.22024982956508407" ], [ "47", "2024-05-19 00:00:00", "47.0", "1.0", "45.0", "0.1459040126782074", "0.22002072427357636", "0.2200355278942454", "0.22003606793612812", "0.22003196573833755", "0.22002803473069946", "0.22002549954660408", "0.22002541078297275", "0.22002540732758008", "0.2200253499175088", "0.22002523766986895", "0.22002507907293747" ], [ "48", "2024-05-20 00:00:00", "48.0", "1.0", "46.0", "0.12872027566903374", "0.22000190630295197", "0.2200032677613916", "0.22000331742416698", "0.2200029401754454", "0.2200025786554759", "0.22000234549669873", "0.22000233733307548", "0.2200023370152815", "0.22000233673680178", "0.22000233618598844", "0.22000233470684183" ], [ "49", "2024-05-21 00:00:00", "49.0", "1.0", "47.0", "0.4019329129311613", "0.33688507183361405", "0.22000030060787829", "0.22000030517638114", "0.22000027047303206", "0.22000023721645942", "0.22000021576789464", "0.22000021501691178", "0.22000021498767763", "0.2200002149620599", "0.22000021495780264", "0.22000021495315583" ] ], "shape": { "columns": 16, "rows": 112 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Datetime_step_countergrowing_seasondapth1th2th3th4th5th6th7th8th9th10th11th12
02024-04-020.00.00.00.1955190.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.220000
12024-04-031.00.00.00.1835610.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.220000
22024-04-042.00.00.00.1662760.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.220000
32024-04-053.01.01.00.1910630.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.220000
42024-04-064.01.02.00.1692870.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.220000
...................................................
1072024-07-18107.01.0105.00.0876430.0900980.2151100.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.220000
1082024-07-19108.01.0106.00.3582500.0900980.2151100.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.220000
1092024-07-20109.01.0107.00.1879260.2232980.2195320.2200000.2200000.2200000.2200000.2200000.2200000.2200000.2200000.220000
1102024-07-21110.01.0108.00.1605460.2202980.2201510.2200800.2200580.2200450.2200370.2200310.2200270.2200240.2200210.220019
1112024-07-22111.01.0109.00.1289430.2200270.2200140.2200140.2200120.2200110.2200090.2200080.2200080.2200070.2200060.220006
\n", "

112 rows × 16 columns

\n", "
" ], "text/plain": [ " Date time_step_counter growing_season dap th1 th2 \\\n", "0 2024-04-02 0.0 0.0 0.0 0.195519 0.220000 \n", "1 2024-04-03 1.0 0.0 0.0 0.183561 0.220000 \n", "2 2024-04-04 2.0 0.0 0.0 0.166276 0.220000 \n", "3 2024-04-05 3.0 1.0 1.0 0.191063 0.220000 \n", "4 2024-04-06 4.0 1.0 2.0 0.169287 0.220000 \n", ".. ... ... ... ... ... ... \n", "107 2024-07-18 107.0 1.0 105.0 0.087643 0.090098 \n", "108 2024-07-19 108.0 1.0 106.0 0.358250 0.090098 \n", "109 2024-07-20 109.0 1.0 107.0 0.187926 0.223298 \n", "110 2024-07-21 110.0 1.0 108.0 0.160546 0.220298 \n", "111 2024-07-22 111.0 1.0 109.0 0.128943 0.220027 \n", "\n", " th3 th4 th5 th6 th7 th8 th9 \\\n", "0 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 \n", "1 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 \n", "2 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 \n", "3 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 \n", "4 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 \n", ".. ... ... ... ... ... ... ... \n", "107 0.215110 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 \n", "108 0.215110 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 \n", "109 0.219532 0.220000 0.220000 0.220000 0.220000 0.220000 0.220000 \n", "110 0.220151 0.220080 0.220058 0.220045 0.220037 0.220031 0.220027 \n", "111 0.220014 0.220014 0.220012 0.220011 0.220009 0.220008 0.220008 \n", "\n", " th10 th11 th12 \n", "0 0.220000 0.220000 0.220000 \n", "1 0.220000 0.220000 0.220000 \n", "2 0.220000 0.220000 0.220000 \n", "3 0.220000 0.220000 0.220000 \n", "4 0.220000 0.220000 0.220000 \n", ".. ... ... ... \n", "107 0.220000 0.220000 0.220000 \n", "108 0.220000 0.220000 0.220000 \n", "109 0.220000 0.220000 0.220000 \n", "110 0.220024 0.220021 0.220019 \n", "111 0.220007 0.220006 0.220006 \n", "\n", "[112 rows x 16 columns]" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "water_storage" ] }, { "cell_type": "markdown", "id": "5bc6bdd74b31ef9b", "metadata": {}, "source": [ "## Interpretation of Water Storage Parameters\n", "\n", "| Variable | Meaning |\n", "|---------|---------|\n", "| **Date** | Calendar day of the simulation (YYYY-MM-DD) |\n", "| **time_step_counter** | Sequential counter of simulation time steps (one increment per simulated day) |\n", "| **growing_season** | Growing season indicator / identifier — shows whether the model is currently within a crop growing season (e.g., 0 = off-season, 1 = first season) |\n", "| **dap** | Days After Planting — number of days passed since the planting date |\n", "| **th1, th2, ..., th12** | Volumetric water content of soil compartment 1..12 (mm/mm) — the volumetric water content (θ) for each soil compartment/layer. Unit `mm/mm` means volume of water per volume of soil" ] }, { "cell_type": "code", "execution_count": 18, "id": "bbd293c039b45ff2", "metadata": {}, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "index", "rawType": "int64", "type": "integer" }, { "name": "Date", "rawType": "datetime64[ns]", "type": "datetime" }, { "name": "time_step_counter", "rawType": "float64", "type": "float" }, { "name": "season_counter", "rawType": "float64", "type": "float" }, { "name": "dap", "rawType": "float64", "type": "float" }, { "name": "gdd", "rawType": "float64", "type": "float" }, { "name": "gdd_cum", "rawType": "float64", "type": "float" }, { "name": "z_root", "rawType": "float64", "type": "float" }, { "name": "canopy_cover", "rawType": "float64", "type": "float" }, { "name": "canopy_cover_ns", "rawType": "float64", "type": "float" }, { "name": "biomass", "rawType": "float64", "type": "float" }, { "name": "biomass_ns", "rawType": "float64", "type": "float" }, { "name": "harvest_index", "rawType": "float64", "type": "float" }, { "name": "harvest_index_adj", "rawType": "float64", "type": "float" }, { "name": "DryYield", "rawType": "float64", "type": "float" }, { "name": "FreshYield", "rawType": "float64", "type": "float" }, { "name": "YieldPot", "rawType": "float64", "type": "float" } ], "ref": "34522e85-5131-4104-b18d-766f873d35e4", "rows": [ [ "0", "2024-04-02 00:00:00", "0.0", "-1.0", "0.0", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "1", "2024-04-03 00:00:00", "1.0", "-1.0", "0.0", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "2", "2024-04-04 00:00:00", "2.0", "-1.0", "0.0", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "3", "2024-04-05 00:00:00", "3.0", "0.0", "1.0", "4.35", "4.35", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "4", "2024-04-06 00:00:00", "4.0", "0.0", "2.0", "5.050000000000001", "9.4", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "5", "2024-04-07 00:00:00", "5.0", "0.0", "3.0", "7.950000000000003", "17.35", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "6", "2024-04-08 00:00:00", "6.0", "0.0", "4.0", "8.899999999999999", "26.25", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "7", "2024-04-09 00:00:00", "7.0", "0.0", "5.0", "8.95", "35.2", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "8", "2024-04-10 00:00:00", "8.0", "0.0", "6.0", "0.0", "35.2", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "9", "2024-04-11 00:00:00", "9.0", "0.0", "7.0", "4.699999999999999", "39.900000000000006", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "10", "2024-04-12 00:00:00", "10.0", "0.0", "8.0", "7.449999999999999", "47.35000000000001", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "11", "2024-04-13 00:00:00", "11.0", "0.0", "9.0", "9.45", "56.80000000000001", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "12", "2024-04-14 00:00:00", "12.0", "0.0", "10.0", "10.75", "67.55000000000001", "0.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "13", "2024-04-15 00:00:00", "13.0", "0.0", "11.0", "7.800000000000001", "75.35000000000001", "0.3191038634331077", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "14", "2024-04-16 00:00:00", "14.0", "0.0", "12.0", "4.15", "79.50000000000001", "0.3421699180012303", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "15", "2024-04-17 00:00:00", "15.0", "0.0", "13.0", "0.8499999999999996", "80.35000000000001", "0.3633696038835068", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "16", "2024-04-18 00:00:00", "16.0", "0.0", "14.0", "0.0", "80.35000000000001", "0.38319158758750993", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "17", "2024-04-19 00:00:00", "17.0", "0.0", "15.0", "0.0", "80.35000000000001", "0.40193668352295786", "0.015000000000000001", "0.016330756000475982", "0.5483941552421532", "0.5965844786751661", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "18", "2024-04-20 00:00:00", "18.0", "0.0", "16.0", "0.0", "80.35000000000001", "0.4198066668737037", "0.016330756000475982", "0.016330756000475982", "1.1449786339173191", "1.1931689573503321", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "19", "2024-04-21 00:00:00", "19.0", "0.0", "17.0", "0.0", "80.35000000000001", "0.43694518135967153", "0.017779572769805484", "0.017779572769805484", "1.7939436644917655", "1.8421339879247784", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "20", "2024-04-22 00:00:00", "20.0", "0.0", "18.0", "0.0", "80.35000000000001", "0.4534590705446248", "0.01935692431309335", "0.01935692431309335", "2.499835589052763", "2.548025912485776", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "21", "2024-04-23 00:00:00", "21.0", "0.0", "19.0", "0.0", "80.35000000000001", "0.46943053013347225", "0.02107421385845391", "0.02107421385845391", "3.267585598992378", "3.3157759224253907", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "22", "2024-04-24 00:00:00", "22.0", "0.0", "20.0", "0.15000000000000036", "80.50000000000001", "0.4849245083284559", "0.022943856294950687", "0.022943856294950687", "4.1025405017828644", "4.150730825215877", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "23", "2024-04-25 00:00:00", "23.0", "0.0", "21.0", "0.0", "80.50000000000001", "0.4999934538883116", "0.0249793679241883", "0.0249793679241883", "5.010495606279483", "5.058685929712496", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "24", "2024-04-26 00:00:00", "24.0", "0.0", "22.0", "0.4499999999999993", "80.95000000000002", "0.5146804933356307", "0.02719546417440236", "0.02719546417440236", "5.997729805507562", "6.045920128940574", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "25", "2024-04-27 00:00:00", "25.0", "0.0", "23.0", "2.049999999999999", "83.00000000000001", "0.5290216319859611", "0.029608165983456728", "0.029608165983456728", "7.071042923927375", "7.119233247360388", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "26", "2024-04-28 00:00:00", "26.0", "0.0", "24.0", "4.65", "87.65000000000002", "0.5430473237052589", "0.03223491561982832", "0.03223491561982832", "8.23779537998786", "8.285985703420874", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "27", "2024-04-29 00:00:00", "27.0", "0.0", "25.0", "5.399999999999999", "93.05000000000001", "0.5567836185086891", "0.03509470277888988", "0.03509470277888988", "9.505950193522487", "9.554140516955501", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "28", "2024-04-30 00:00:00", "28.0", "0.0", "26.0", "8.600000000000001", "101.65", "0.5702530196294564", "0.03820820186608514", "0.03820820186608514", "10.884117340216898", "10.932307663649912", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "29", "2024-05-01 00:00:00", "29.0", "0.0", "27.0", "5.600000000000001", "107.25", "0.583475135621886", "0.041597921459464504", "0.041597921459464504", "12.381600420848102", "12.429790744281116", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "30", "2024-05-02 00:00:00", "30.0", "0.0", "28.0", "2.4000000000000004", "109.65", "0.5964671846937375", "0.045288367032098556", "0.045288367032098556", "14.008445569956415", "14.056635893389428", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "31", "2024-05-03 00:00:00", "31.0", "0.0", "29.0", "2.3499999999999996", "112.0", "0.6092443904463376", "0.049306218110746806", "0.049306218110746806", "15.775492475587507", "15.82368279902052", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "32", "2024-05-04 00:00:00", "32.0", "0.0", "30.0", "5.5", "117.5", "0.6218202964465416", "0.053680521151523726", "0.053680521151523726", "17.694427317075338", "17.742617640508353", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "33", "2024-05-05 00:00:00", "33.0", "0.0", "31.0", "6.050000000000001", "123.55", "0.6342070191998794", "0.058442899526928264", "0.058442899526928264", "19.777837349687353", "19.82602767312037", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "34", "2024-05-06 00:00:00", "34.0", "0.0", "32.0", "4.75", "128.3", "0.6464154537324308", "0.06362778214230658", "0.06362778214230658", "22.039266771307688", "22.087457094740703", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "35", "2024-05-07 00:00:00", "35.0", "0.0", "33.0", "2.6999999999999993", "131.0", "0.6584554422580549", "0.06927265233449677", "0.06927265233449677", "24.493273395027682", "24.541463718460697", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "36", "2024-05-08 00:00:00", "36.0", "0.0", "34.0", "4.85", "135.85", "0.6703359137661974", "0.0754183188520313", "0.0754183188520313", "27.155485520275114", "27.20367584370813", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "37", "2024-05-09 00:00:00", "37.0", "0.0", "35.0", "8.600000000000001", "144.45", "0.6820650004658333", "0.08210921087590808", "0.08210921087590808", "30.042658241639675", "30.09084856507269", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "38", "2024-05-10 00:00:00", "38.0", "0.0", "36.0", "7.550000000000001", "152.0", "0.6936501356351701", "0.08939369921373891", "0.08939369921373891", "33.17272825662047", "33.220918580053485", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "39", "2024-05-11 00:00:00", "39.0", "0.0", "37.0", "10.0", "162.0", "0.705098136402254", "0.09732444598930078", "0.09732444598930078", "36.564866029163746", "36.61305635259676", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "40", "2024-05-12 00:00:00", "40.0", "0.0", "38.0", "9.75", "171.75", "0.7164152742151263", "0.10595878535551827", "0.10595878535551827", "40.239523933612595", "40.28771425704561", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "41", "2024-05-13 00:00:00", "41.0", "0.0", "39.0", "6.25", "178.0", "0.7276073351802816", "0.11535913798318509", "0.11535913798318509", "44.21847874295505", "44.26666906638806", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "42", "2024-05-14 00:00:00", "42.0", "0.0", "40.0", "7.199999999999999", "185.2", "0.7386796720049214", "0.1255934623219091", "0.1255934623219091", "48.52486653679508", "48.57305686022809", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "43", "2024-05-15 00:00:00", "43.0", "0.0", "41.0", "4.0", "189.2", "0.7496372489364151", "0.13673574589560472", "0.13673574589560472", "53.1832077911039", "53.2313981145369", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "44", "2024-05-16 00:00:00", "44.0", "0.0", "42.0", "4.550000000000001", "193.75", "0.7604846808260317", "0.14886654018428036", "0.14886654018428036", "58.21942007936606", "58.267610402799065", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "45", "2024-05-17 00:00:00", "45.0", "0.0", "43.0", "5.25", "199.0", "0.7712262672348777", "0.162073542958969", "0.162073542958969", "63.660815473352656", "63.70900579678566", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "46", "2024-05-18 00:00:00", "46.0", "0.0", "44.0", "7.100000000000001", "206.1", "0.7818660223345195", "0.17645223227970566", "0.17645223227970566", "69.53607939762415", "69.58426972105715", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "47", "2024-05-19 00:00:00", "47.0", "0.0", "45.0", "8.399999999999999", "214.5", "0.7924077012228772", "0.19210655673994564", "0.19210655673994564", "75.87522738959325", "75.92341771302625", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "48", "2024-05-20 00:00:00", "48.0", "0.0", "46.0", "9.0", "223.5", "0.8028548231701478", "0.2091496869474431", "0.2091496869474431", "82.70953598272881", "82.75772630616181", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "49", "2024-05-21 00:00:00", "49.0", "0.0", "47.0", "3.8000000000000007", "227.3", "0.8132106922240252", "0.2277048336743086", "0.2277048336743086", "90.07144381618193", "90.11963413961493", "0.0", "0.0", "0.0", "0.0", "0.0" ] ], "shape": { "columns": 16, "rows": 112 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Datetime_step_counterseason_counterdapgddgdd_cumz_rootcanopy_covercanopy_cover_nsbiomassbiomass_nsharvest_indexharvest_index_adjDryYieldFreshYieldYieldPot
02024-04-020.0-1.00.00.3000000.0000000.00.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
12024-04-031.0-1.00.00.3000000.0000000.00.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
22024-04-042.0-1.00.00.3000000.0000000.00.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
32024-04-053.00.01.04.3500004.3500000.30.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
42024-04-064.00.02.05.0500009.4000000.30.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
...................................................
1072024-07-18107.00.0105.015.248501850.8455011.20.6803730.7313071001.4762091035.3079830.1222060.1225871.2276811.4443311.265204
1082024-07-19108.00.0106.015.473500866.3190011.20.6803730.7313071018.3761731052.9975730.1288900.1292921.3166821.5490381.357207
1092024-07-20109.00.0107.015.298500881.6175011.20.6803730.7313071035.2468931070.6542200.1355740.1359981.4079101.6563651.451530
1102024-07-21110.00.0108.014.848501896.4660031.20.6803730.7313071052.0883711088.2779220.1422580.1427031.5013581.7663041.548167
1112024-07-22111.00.0109.014.998501911.4645031.20.6803730.7313071068.9006051105.8686820.1489430.1494081.5970211.8788491.647110
\n", "

112 rows × 16 columns

\n", "
" ], "text/plain": [ " Date time_step_counter season_counter dap gdd \\\n", "0 2024-04-02 0.0 -1.0 0.0 0.300000 \n", "1 2024-04-03 1.0 -1.0 0.0 0.300000 \n", "2 2024-04-04 2.0 -1.0 0.0 0.300000 \n", "3 2024-04-05 3.0 0.0 1.0 4.350000 \n", "4 2024-04-06 4.0 0.0 2.0 5.050000 \n", ".. ... ... ... ... ... \n", "107 2024-07-18 107.0 0.0 105.0 15.248501 \n", "108 2024-07-19 108.0 0.0 106.0 15.473500 \n", "109 2024-07-20 109.0 0.0 107.0 15.298500 \n", "110 2024-07-21 110.0 0.0 108.0 14.848501 \n", "111 2024-07-22 111.0 0.0 109.0 14.998501 \n", "\n", " gdd_cum z_root canopy_cover canopy_cover_ns biomass \\\n", "0 0.000000 0.0 0.000000 0.000000 0.000000 \n", "1 0.000000 0.0 0.000000 0.000000 0.000000 \n", "2 0.000000 0.0 0.000000 0.000000 0.000000 \n", "3 4.350000 0.3 0.000000 0.000000 0.000000 \n", "4 9.400000 0.3 0.000000 0.000000 0.000000 \n", ".. ... ... ... ... ... \n", "107 850.845501 1.2 0.680373 0.731307 1001.476209 \n", "108 866.319001 1.2 0.680373 0.731307 1018.376173 \n", "109 881.617501 1.2 0.680373 0.731307 1035.246893 \n", "110 896.466003 1.2 0.680373 0.731307 1052.088371 \n", "111 911.464503 1.2 0.680373 0.731307 1068.900605 \n", "\n", " biomass_ns harvest_index harvest_index_adj DryYield FreshYield \\\n", "0 0.000000 0.000000 0.000000 0.000000 0.000000 \n", "1 0.000000 0.000000 0.000000 0.000000 0.000000 \n", "2 0.000000 0.000000 0.000000 0.000000 0.000000 \n", "3 0.000000 0.000000 0.000000 0.000000 0.000000 \n", "4 0.000000 0.000000 0.000000 0.000000 0.000000 \n", ".. ... ... ... ... ... \n", "107 1035.307983 0.122206 0.122587 1.227681 1.444331 \n", "108 1052.997573 0.128890 0.129292 1.316682 1.549038 \n", "109 1070.654220 0.135574 0.135998 1.407910 1.656365 \n", "110 1088.277922 0.142258 0.142703 1.501358 1.766304 \n", "111 1105.868682 0.148943 0.149408 1.597021 1.878849 \n", "\n", " YieldPot \n", "0 0.000000 \n", "1 0.000000 \n", "2 0.000000 \n", "3 0.000000 \n", "4 0.000000 \n", ".. ... \n", "107 1.265204 \n", "108 1.357207 \n", "109 1.451530 \n", "110 1.548167 \n", "111 1.647110 \n", "\n", "[112 rows x 16 columns]" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "crop_growth" ] }, { "cell_type": "markdown", "id": "1708f6b5bf2b29c7", "metadata": {}, "source": [ "## Interpretation of Crop Growth Parameters\n", "\n", "| Variable | Meaning |\n", "|---------|-----------------------------------------------------------------------------------------------------------------------------------------------|\n", "| **Date** | Calendar day of the simulation (YYYY-MM-DD) |\n", "| **time_step_counter** | Sequential counter of simulation time steps (one increment per simulated day) |\n", "| **season_counter** | Identifier of the crop season or cycle within the simulation (e.g., 1st season, 2nd season) |\n", "| **dap** | Days After Planting — number of days passed since the planting date |\n", "| **gdd** | Growing Degree Days — daily thermal time accumulation calculated from daily temperatures (unitless; typically °C above a base temperature) |\n", "| **gdd_cum** | Cumulative Growing Degree Days — accumulated sum of GDD since planting (unitless; used to track phenological development) |\n", "| **z_root** | Root depth (m) — depth of the active root zone measured from soil surface to root front (used to determine soil volume available to roots) |\n", "| **canopy_cover** | Canopy cover (fraction 0–1) — fraction of ground area covered by the crop canopy under actual (stressed) conditions |\n", "| **canopy_cover_ns** | Canopy cover, no-stress (fraction 0–1) — theoretical canopy cover under no water/other stress (reference potential canopy development) |\n", "| **biomass** | Above-ground biomass (kg/ha) — accumulated dry above-ground biomass produced under actual conditions |\n", "| **biomass_ns** | Above-ground biomass, no-stress (kg/ha) — accumulated biomass that would have been produced under no water/other stress (potential biomass) |\n", "| **harvest_index** | Harvest index — ratio of economic yield (harvestable portion) to total above-ground biomass (dimensionless; 0–1) |\n", "| **harvest_index_adj** | Adjusted harvest index (fraction) — harvest index corrected for stress effects or management adjustments used to compute final yield |\n", "| **DryYield** | Dry yield (t/ha) — final dry-matter yield (tonnes per hectare) as computed by the model (usually biomass × harvest_index, converted to t/ha) |\n", "| **FreshYield** | Fresh yield (t/ha) — yield expressed as fresh weight (tonnes per hectare); depends on crop-specific moisture content assumptions |\n", "| **YieldPot** | Potential yield (t/ha) — yield (t/ha) under no-stress/potential conditions (calculated from above-ground biomass and potential harvest index) |" ] }, { "cell_type": "code", "execution_count": 19, "id": "41282e584bfb6da", "metadata": {}, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "index", "rawType": "int64", "type": "integer" }, { "name": "Date", "rawType": "datetime64[ns]", "type": "datetime" }, { "name": "Depletion", "rawType": "float64", "type": "float" }, { "name": "TAW", "rawType": "float64", "type": "float" }, { "name": "Percentage Depletion", "rawType": "float64", "type": "float" }, { "name": "Irrigation", "rawType": "float64", "type": "float" }, { "name": "Precipitation", "rawType": "float64", "type": "float" }, { "name": "CanopyCover", "rawType": "float64", "type": "float" }, { "name": "CanopyCoverPot", "rawType": "float64", "type": "float" }, { "name": "Biomass", "rawType": "float64", "type": "float" }, { "name": "BiomassPot", "rawType": "float64", "type": "float" }, { "name": "DryYield", "rawType": "float64", "type": "float" }, { "name": "YieldPot", "rawType": "float64", "type": "float" } ], "ref": "4343d695-25be-4827-a6e5-cf7ffc774fae", "rows": [ [ "0", "2024-04-02 00:00:00", "2.450000000000003", "36.0", "6.805555555555563", "0.0", "0.2", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "1", "2024-04-03 00:00:00", "3.6400000000000006", "36.0", "10.111111111111112", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "2", "2024-04-04 00:00:00", "5.3700000000000045", "36.0", "14.916666666666679", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "3", "2024-04-05 00:00:00", "3.609396767616272", "36.0", "10.026102132267422", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "4", "2024-04-06 00:00:00", "6.584613313674927", "36.0", "18.29059253798591", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "5", "2024-04-07 00:00:00", "9.246339840888979", "36.0", "25.68427733580272", "9.246339840888979", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "6", "2024-04-08 00:00:00", "4.8600009346008335", "36.0", "13.500002596113426", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "7", "2024-04-09 00:00:00", "4.866081132888798", "36.0", "13.516892035802217", "0.0", "4.3", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "8", "2024-04-10 00:00:00", "3.170106320381163", "36.0", "8.805850889947674", "0.0", "5.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "9", "2024-04-11 00:00:00", "0.9697456276416615", "36.0", "2.6937378545601707", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "10", "2024-04-12 00:00:00", "8.766848950386043", "36.0", "24.35235819551679", "8.766848950386043", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "11", "2024-04-13 00:00:00", "4.9507739353179945", "36.0", "13.752149820327764", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "12", "2024-04-14 00:00:00", "9.628355703353886", "36.0", "26.745432509316352", "9.628355703353886", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "13", "2024-04-15 00:00:00", "5.054116954803471", "38.400000000000006", "13.161762903134036", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "14", "2024-04-16 00:00:00", "7.357456955909729", "40.8", "18.032982735072867", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "15", "2024-04-17 00:00:00", "10.109673051834104", "43.2", "23.40202095331968", "10.109673051834104", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "16", "2024-04-18 00:00:00", "3.5938352126818254", "45.599999999999994", "7.88121757167067", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0" ], [ "17", "2024-04-19 00:00:00", "5.885052256584174", "48.0", "12.260525534550364", "0.0", "0.0", "0.015000000000000001", "0.016330756000475982", "0.5483941552421532", "0.5965844786751661", "0.0", "0.0" ], [ "18", "2024-04-20 00:00:00", "8.556439721863718", "50.400000000000006", "16.97706294020579", "0.0", "0.0", "0.016330756000475982", "0.016330756000475982", "1.1449786339173191", "1.1931689573503321", "0.0", "0.0" ], [ "19", "2024-04-21 00:00:00", "11.86573326632117", "52.8", "22.472979671062824", "11.86573326632117", "0.0", "0.017779572769805484", "0.017779572769805484", "1.7939436644917655", "1.8421339879247784", "0.0", "0.0" ], [ "20", "2024-04-22 00:00:00", "2.017067646668358", "54.0", "3.7353104567932554", "0.0", "0.7", "0.01935692431309335", "0.01935692431309335", "2.499835589052763", "2.548025912485776", "0.0", "0.0" ], [ "21", "2024-04-23 00:00:00", "1.245785052787806", "56.400000000000006", "2.20883874607767", "0.0", "0.0", "0.02107421385845391", "0.02107421385845391", "3.267585598992378", "3.3157759224253907", "0.0", "0.0" ], [ "22", "2024-04-24 00:00:00", "3.3719042589694705", "57.599999999999994", "5.854000449599775", "0.0", "0.2", "0.022943856294950687", "0.022943856294950687", "4.1025405017828644", "4.150730825215877", "0.0", "0.0" ], [ "23", "2024-04-25 00:00:00", "6.709430677339942", "60.0", "11.182384462233236", "0.0", "0.0", "0.0249793679241883", "0.0249793679241883", "5.010495606279483", "5.058685929712496", "0.0", "0.0" ], [ "24", "2024-04-26 00:00:00", "10.04645853022085", "61.2", "16.41578191212557", "0.0", "0.0", "0.02719546417440236", "0.02719546417440236", "5.997729805507562", "6.045920128940574", "0.0", "0.0" ], [ "25", "2024-04-27 00:00:00", "10.611522162722054", "63.599999999999994", "16.68478327472021", "0.0", "0.2", "0.029608165983456728", "0.029608165983456728", "7.071042923927375", "7.119233247360388", "0.0", "0.0" ], [ "26", "2024-04-28 00:00:00", "13.153637863121618", "64.8", "20.298823862842006", "13.153637863121618", "0.0", "0.03223491561982832", "0.03223491561982832", "8.23779537998786", "8.285985703420874", "0.0", "0.0" ], [ "27", "2024-04-29 00:00:00", "3.9993487707699282", "67.2", "5.9514118612647735", "0.0", "0.0", "0.03509470277888988", "0.03509470277888988", "9.505950193522487", "9.554140516955501", "0.0", "0.0" ], [ "28", "2024-04-30 00:00:00", "9.321779587420645", "68.4", "13.628332730147141", "0.0", "0.0", "0.03820820186608514", "0.03820820186608514", "10.884117340216898", "10.932307663649912", "0.0", "0.0" ], [ "29", "2024-05-01 00:00:00", "11.264921779831237", "69.6", "16.185232442286264", "0.0", "1.0", "0.041597921459464504", "0.041597921459464504", "12.381600420848102", "12.429790744281116", "0.0", "0.0" ], [ "30", "2024-05-02 00:00:00", "2.8526032919940114", "72.0", "3.961949016658349", "0.0", "9.7", "0.045288367032098556", "0.045288367032098556", "14.008445569956415", "14.056635893389428", "0.0", "0.0" ], [ "31", "2024-05-03 00:00:00", "2.662928240393026", "73.19999999999999", "3.6378801098265385", "0.0", "0.4", "0.049306218110746806", "0.049306218110746806", "15.775492475587507", "15.82368279902052", "0.0", "0.0" ], [ "32", "2024-05-04 00:00:00", "4.635369942457681", "74.4", "6.230335944163548", "0.0", "0.0", "0.053680521151523726", "0.053680521151523726", "17.694427317075338", "17.742617640508353", "0.0", "0.0" ], [ "33", "2024-05-05 00:00:00", "7.705554488194565", "75.6", "10.192532391791753", "0.0", "0.0", "0.058442899526928264", "0.058442899526928264", "19.777837349687353", "19.82602767312037", "0.0", "0.0" ], [ "34", "2024-05-06 00:00:00", "11.502590117094018", "78.0", "14.746910406530791", "0.0", "0.0", "0.06362778214230658", "0.06362778214230658", "22.039266771307688", "22.087457094740703", "0.0", "0.0" ], [ "35", "2024-05-07 00:00:00", "8.3439842575756", "79.19999999999999", "10.535333658555054", "0.0", "2.8", "0.06927265233449677", "0.06927265233449677", "24.493273395027682", "24.541463718460697", "0.0", "0.0" ], [ "36", "2024-05-08 00:00:00", "7.637234858496539", "80.4", "9.499048331463356", "0.0", "0.4", "0.0754183188520313", "0.0754183188520313", "27.155485520275114", "27.20367584370813", "0.0", "0.0" ], [ "37", "2024-05-09 00:00:00", "10.413249111715864", "81.6", "12.761334695730225", "0.0", "0.0", "0.08210921087590808", "0.08210921087590808", "30.042658241639675", "30.09084856507269", "0.0", "0.0" ], [ "38", "2024-05-10 00:00:00", "14.712142967867315", "82.80000000000001", "17.7682886085354", "0.0", "0.0", "0.08939369921373891", "0.08939369921373891", "33.17272825662047", "33.220918580053485", "0.0", "0.0" ], [ "39", "2024-05-11 00:00:00", "16.861535274151766", "85.19999999999999", "19.790534359333062", "0.0", "0.0", "0.09732444598930078", "0.09732444598930078", "36.564866029163746", "36.61305635259676", "0.0", "0.0" ], [ "40", "2024-05-12 00:00:00", "18.557060994381164", "86.4", "21.478079854607827", "18.557060994381164", "0.0", "0.10595878535551827", "0.10595878535551827", "40.239523933612595", "40.28771425704561", "0.0", "0.0" ], [ "41", "2024-05-13 00:00:00", "2.8566453575116486", "87.6", "3.2610106820909235", "0.0", "1.4000000000000001", "0.11535913798318509", "0.11535913798318509", "44.21847874295505", "44.26666906638806", "0.0", "0.0" ], [ "42", "2024-05-14 00:00:00", "3.613052257537149", "88.80000000000001", "4.068752542271564", "0.0", "0.2", "0.1255934623219091", "0.1255934623219091", "48.52486653679508", "48.57305686022809", "0.0", "0.0" ], [ "43", "2024-05-15 00:00:00", "-23.52251368514821", "90.0", "-26.136126316831344", "0.0", "34.8", "0.13673574589560472", "0.13673574589560472", "53.1832077911039", "53.2313981145369", "0.0", "0.0" ], [ "44", "2024-05-16 00:00:00", "-29.29807540075758", "91.19999999999999", "-32.12508267626928", "0.0", "30.599999999999998", "0.14886654018428036", "0.14886654018428036", "58.21942007936606", "58.267610402799065", "0.0", "0.0" ], [ "45", "2024-05-17 00:00:00", "-3.236611490967191", "92.4", "-3.5028262889255313", "0.0", "1.1", "0.162073542958969", "0.162073542958969", "63.660815473352656", "63.70900579678566", "0.0", "0.0" ], [ "46", "2024-05-18 00:00:00", "6.173667531763629", "93.6", "6.595798645046612", "0.0", "0.0", "0.17645223227970566", "0.17645223227970566", "69.53607939762415", "69.58426972105715", "0.0", "0.0" ], [ "47", "2024-05-19 00:00:00", "9.438616352163349", "94.80000000000001", "9.956346363041506", "0.0", "0.0", "0.19210655673994564", "0.19210655673994564", "75.87522738959325", "75.92341771302625", "0.0", "0.0" ], [ "48", "2024-05-20 00:00:00", "11.897386387088606", "96.0", "12.393110819883963", "0.0", "0.0", "0.2091496869474431", "0.2091496869474431", "82.70953598272881", "82.75772630616181", "0.0", "0.0" ], [ "49", "2024-05-21 00:00:00", "-26.605655562379546", "97.19999999999999", "-27.37207362384727", "0.0", "41.5", "0.2277048336743086", "0.2277048336743086", "90.07144381618193", "90.11963413961493", "0.0", "0.0" ] ], "shape": { "columns": 12, "rows": 112 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateDepletionTAWPercentage DepletionIrrigationPrecipitationCanopyCoverCanopyCoverPotBiomassBiomassPotDryYieldYieldPot
02024-04-022.45000036.06.8055560.0000000.20.0000000.0000000.0000000.0000000.0000000.000000
12024-04-033.64000036.010.1111110.0000000.00.0000000.0000000.0000000.0000000.0000000.000000
22024-04-045.37000036.014.9166670.0000000.00.0000000.0000000.0000000.0000000.0000000.000000
32024-04-053.60939736.010.0261020.0000000.00.0000000.0000000.0000000.0000000.0000000.000000
42024-04-066.58461336.018.2905930.0000000.00.0000000.0000000.0000000.0000000.0000000.000000
.......................................
1072024-07-1827.424047144.019.0444770.0000000.00.6803730.7313071001.4762091035.3079831.2276811.265204
1082024-07-1930.366784144.021.08804430.3667840.00.6803730.7313071018.3761731052.9975731.3166821.357207
1092024-07-202.326094144.01.6153430.0000000.30.6803730.7313071035.2468931070.6542201.4079101.451530
1102024-07-216.346899144.04.4075690.0000000.40.6803730.7313071052.0883711088.2779221.5013581.548167
1112024-07-229.128571144.06.3392850.0000000.00.6803730.7313071068.9006051105.8686821.5970211.647110
\n", "

112 rows × 12 columns

\n", "
" ], "text/plain": [ " Date Depletion TAW Percentage Depletion Irrigation \\\n", "0 2024-04-02 2.450000 36.0 6.805556 0.000000 \n", "1 2024-04-03 3.640000 36.0 10.111111 0.000000 \n", "2 2024-04-04 5.370000 36.0 14.916667 0.000000 \n", "3 2024-04-05 3.609397 36.0 10.026102 0.000000 \n", "4 2024-04-06 6.584613 36.0 18.290593 0.000000 \n", ".. ... ... ... ... ... \n", "107 2024-07-18 27.424047 144.0 19.044477 0.000000 \n", "108 2024-07-19 30.366784 144.0 21.088044 30.366784 \n", "109 2024-07-20 2.326094 144.0 1.615343 0.000000 \n", "110 2024-07-21 6.346899 144.0 4.407569 0.000000 \n", "111 2024-07-22 9.128571 144.0 6.339285 0.000000 \n", "\n", " Precipitation CanopyCover CanopyCoverPot Biomass BiomassPot \\\n", "0 0.2 0.000000 0.000000 0.000000 0.000000 \n", "1 0.0 0.000000 0.000000 0.000000 0.000000 \n", "2 0.0 0.000000 0.000000 0.000000 0.000000 \n", "3 0.0 0.000000 0.000000 0.000000 0.000000 \n", "4 0.0 0.000000 0.000000 0.000000 0.000000 \n", ".. ... ... ... ... ... \n", "107 0.0 0.680373 0.731307 1001.476209 1035.307983 \n", "108 0.0 0.680373 0.731307 1018.376173 1052.997573 \n", "109 0.3 0.680373 0.731307 1035.246893 1070.654220 \n", "110 0.4 0.680373 0.731307 1052.088371 1088.277922 \n", "111 0.0 0.680373 0.731307 1068.900605 1105.868682 \n", "\n", " DryYield YieldPot \n", "0 0.000000 0.000000 \n", "1 0.000000 0.000000 \n", "2 0.000000 0.000000 \n", "3 0.000000 0.000000 \n", "4 0.000000 0.000000 \n", ".. ... ... \n", "107 1.227681 1.265204 \n", "108 1.316682 1.357207 \n", "109 1.407910 1.451530 \n", "110 1.501358 1.548167 \n", "111 1.597021 1.647110 \n", "\n", "[112 rows x 12 columns]" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "summary_season" ] }, { "cell_type": "code", "execution_count": 20, "id": "583f8494c3d37bd0", "metadata": {}, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "index", "rawType": "int64", "type": "integer" }, { "name": "Season", "rawType": "int64", "type": "integer" }, { "name": "crop Type", "rawType": "object", "type": "string" }, { "name": "Harvest Date (YYYY/MM/DD)", "rawType": "object", "type": "unknown" }, { "name": "Harvest Date (Step)", "rawType": "object", "type": "unknown" }, { "name": "Dry yield (tonne/ha)", "rawType": "float64", "type": "float" }, { "name": "Fresh yield (tonne/ha)", "rawType": "float64", "type": "float" }, { "name": "Yield potential (tonne/ha)", "rawType": "float64", "type": "float" }, { "name": "Seasonal irrigation (mm)", "rawType": "float64", "type": "float" } ], "ref": "469d9a1a-b01d-4538-a5c3-877213f6a283", "rows": [ [ "0", "0", "Grapevine", null, null, "19.42125306737745", "0.0", "19.981765018962186", "111.69443326200047" ] ], "shape": { "columns": 8, "rows": 1 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Seasoncrop TypeHarvest Date (YYYY/MM/DD)Harvest Date (Step)Dry yield (tonne/ha)Fresh yield (tonne/ha)Yield potential (tonne/ha)Seasonal irrigation (mm)
00GrapevineNoneNone19.4212530.019.981765111.694433
\n", "
" ], "text/plain": [ " Season crop Type Harvest Date (YYYY/MM/DD) Harvest Date (Step) \\\n", "0 0 Grapevine None None \n", "\n", " Dry yield (tonne/ha) Fresh yield (tonne/ha) Yield potential (tonne/ha) \\\n", "0 19.421253 0.0 19.981765 \n", "\n", " Seasonal irrigation (mm) \n", "0 111.694433 " ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "summary_table" ] }, { "cell_type": "markdown", "id": "c0a2fcc849ddbe45", "metadata": {}, "source": [ "Let's visualize some key outputs from the AquaCrop model for this scenario." ] }, { "cell_type": "code", "execution_count": 21, "id": "65a070c3bd7429fd", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "%{x|%d %b %Y}
Depletion: %{y:.2f} %", "line": { "color": "black", "width": 2 }, "mode": "lines", "name": "Percentage Depletion (%)", "type": "scatter", "x": [ "2024-04-02T00:00:00.000000000", "2024-04-03T00:00:00.000000000", "2024-04-04T00:00:00.000000000", "2024-04-05T00:00:00.000000000", "2024-04-06T00:00:00.000000000", "2024-04-07T00:00:00.000000000", "2024-04-08T00:00:00.000000000", "2024-04-09T00:00:00.000000000", "2024-04-10T00:00:00.000000000", "2024-04-11T00:00:00.000000000", "2024-04-12T00:00:00.000000000", "2024-04-13T00:00:00.000000000", "2024-04-14T00:00:00.000000000", "2024-04-15T00:00:00.000000000", "2024-04-16T00:00:00.000000000", "2024-04-17T00:00:00.000000000", "2024-04-18T00:00:00.000000000", "2024-04-19T00:00:00.000000000", "2024-04-20T00:00:00.000000000", "2024-04-21T00:00:00.000000000", "2024-04-22T00:00:00.000000000", "2024-04-23T00:00:00.000000000", "2024-04-24T00:00:00.000000000", "2024-04-25T00:00:00.000000000", "2024-04-26T00:00:00.000000000", "2024-04-27T00:00:00.000000000", "2024-04-28T00:00:00.000000000", "2024-04-29T00:00:00.000000000", "2024-04-30T00:00:00.000000000", "2024-05-01T00:00:00.000000000", "2024-05-02T00:00:00.000000000", "2024-05-03T00:00:00.000000000", "2024-05-04T00:00:00.000000000", "2024-05-05T00:00:00.000000000", "2024-05-06T00:00:00.000000000", "2024-05-07T00:00:00.000000000", "2024-05-08T00:00:00.000000000", "2024-05-09T00:00:00.000000000", "2024-05-10T00:00:00.000000000", "2024-05-11T00:00:00.000000000", "2024-05-12T00:00:00.000000000", "2024-05-13T00:00:00.000000000", "2024-05-14T00:00:00.000000000", "2024-05-15T00:00:00.000000000", "2024-05-16T00:00:00.000000000", "2024-05-17T00:00:00.000000000", "2024-05-18T00:00:00.000000000", "2024-05-19T00:00:00.000000000", "2024-05-20T00:00:00.000000000", "2024-05-21T00:00:00.000000000", "2024-05-22T00:00:00.000000000", "2024-05-23T00:00:00.000000000", "2024-05-24T00:00:00.000000000", "2024-05-25T00:00:00.000000000", "2024-05-26T00:00:00.000000000", "2024-05-27T00:00:00.000000000", "2024-05-28T00:00:00.000000000", "2024-05-29T00:00:00.000000000", "2024-05-30T00:00:00.000000000", "2024-05-31T00:00:00.000000000", "2024-06-01T00:00:00.000000000", "2024-06-02T00:00:00.000000000", "2024-06-03T00:00:00.000000000", "2024-06-04T00:00:00.000000000", "2024-06-05T00:00:00.000000000", "2024-06-06T00:00:00.000000000", "2024-06-07T00:00:00.000000000", "2024-06-08T00:00:00.000000000", "2024-06-09T00:00:00.000000000", "2024-06-10T00:00:00.000000000", "2024-06-11T00:00:00.000000000", "2024-06-12T00:00:00.000000000", "2024-06-13T00:00:00.000000000", "2024-06-14T00:00:00.000000000", "2024-06-15T00:00:00.000000000", "2024-06-16T00:00:00.000000000", "2024-06-17T00:00:00.000000000", "2024-06-18T00:00:00.000000000", "2024-06-19T00:00:00.000000000", "2024-06-20T00:00:00.000000000", "2024-06-21T00:00:00.000000000", "2024-06-22T00:00:00.000000000", "2024-06-23T00:00:00.000000000", "2024-06-24T00:00:00.000000000", "2024-06-25T00:00:00.000000000", "2024-06-26T00:00:00.000000000", "2024-06-27T00:00:00.000000000", "2024-06-28T00:00:00.000000000", "2024-06-29T00:00:00.000000000", "2024-06-30T00:00:00.000000000", "2024-07-01T00:00:00.000000000", "2024-07-02T00:00:00.000000000", "2024-07-03T00:00:00.000000000", "2024-07-04T00:00:00.000000000", "2024-07-05T00:00:00.000000000", "2024-07-06T00:00:00.000000000", "2024-07-07T00:00:00.000000000", "2024-07-08T00:00:00.000000000", "2024-07-09T00:00:00.000000000", "2024-07-10T00:00:00.000000000", "2024-07-11T00:00:00.000000000", "2024-07-12T00:00:00.000000000", "2024-07-13T00:00:00.000000000", "2024-07-14T00:00:00.000000000", "2024-07-15T00:00:00.000000000", "2024-07-16T00:00:00.000000000", "2024-07-17T00:00:00.000000000", "2024-07-18T00:00:00.000000000", "2024-07-19T00:00:00.000000000", "2024-07-20T00:00:00.000000000", "2024-07-21T00:00:00.000000000", "2024-07-22T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "l+M4juM4G0CP4ziO4zgkQFxVVVVV1S1AjuM4Ql0NJEByHMdFZEoyQKyqqswsrzlAzHEcVwAAK0CxqqoSpggrQDaO43yYnCFARKqqbsaMBUDhOI4lNFo4QAMAAMgZgStAkuM4qtS+OkBaVVWW0lIqQHl4eI5xCDJAldBe2OpmN0C78SvmXYYfQF5VVZpjhShARlH+yyD6MEA+4xoyFXk2QLur4nLq4Q1AdlQEprOrAUCKMwcYf2oXQDsuCX9hXSZAAdnyrnBqMEBmxen0Ta8wQLorfrh/TDRAgKI06T7OF0AL+t3TtEErQBjHsWRrLzBAWrx3UxKyD0B9yhPjYBoNQFcajS/d6xhAHVUMm5NiJEACL3IKa34tQEzi10AXEiVAWIRNQ4P/IkBf8UapzYUpQISM74+uxDFAJ7OzdWDKM0DEavxwY3o1QLnlu8SMFgpA+0oCEWdGEEBi6p4s2SI6wLXvibUCEEDAnAgUyskFDMC+5z0KGWIaQNnSATum6SNA8zVG0kXJKEDUII43QF87wH0OeszdNxnAULH3TQ9Q9z/QPosjBVcQQLJcIl4ycB1Az/xGOYr9IED5/N0tBIkqQKKwY4MW3hlAjnIzKJoxIUCQwSHFMt4OQA5M66XkEiTAVN12TCFrB8A0K3rkOLURQDgXopcFCR7A4tkiKqR69b9mZSU1ChoWQBUA1+3XuyFAJB0jCGqZJ0CkFK+EzxEqQJX2g2hRaCtAZSIEy6t1C0BsKMJ1wejuv45WpS9AYCHAKu2ptiZx+L9OlzWbSKcTQC0k65ePRBJAupDIGw0M/j8FIYza3/wTQJN6JqFnOSBAKT/q+HNzJkDx4p/UywQsQGeOpTYKEzBAKYxkY2yzMUBSxXRyM+ggQMnfVmCw/hpASyKW+RpyB0AHK7aD7DHBv7YASlm03wNACVorcYapFkBb1VOS6eQgQJh8zwfyGiRAJezEqIooHECe++6h/38cQDYX+128txhAGxsnTuWyF0DXbq0cgm4jQOS8C4LjTydAUBX3khUEIEA8NlI0J7AaQDcn4bTawCNApHORQvkpKUBN66Qpj08uQMQ6l98fVCBAreb4KHRjIEBbLoT/2osmQKE4abcx3StAkrP8dysVMEAhG/T4hTwxQIsobthiCzNAsrjnD4oWNUD4gclOctj5P+6sSrVZoRFAgNwljG1bGUA=", "dtype": "f8" }, "yaxis": "y" }, { "customdata": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK16NwPYohQAAAAAAAAAAAw/UoXI9CI0AAAAAAAAAAAAAAAAAAAAAAuB6F61E4JEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9CtejcL0nQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3MzMzMTCpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPwvUoXI8yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4XrUbhePkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "dtype": "f8" }, "hovertemplate": "Irrigation: %{customdata} mm", "marker": { "color": "green" }, "name": "Irrigation", "opacity": 0.7, "type": "bar", "x": [ "2024-04-02T00:00:00.000000000", "2024-04-03T00:00:00.000000000", "2024-04-04T00:00:00.000000000", "2024-04-05T00:00:00.000000000", "2024-04-06T00:00:00.000000000", "2024-04-07T00:00:00.000000000", "2024-04-08T00:00:00.000000000", "2024-04-09T00:00:00.000000000", "2024-04-10T00:00:00.000000000", "2024-04-11T00:00:00.000000000", "2024-04-12T00:00:00.000000000", "2024-04-13T00:00:00.000000000", "2024-04-14T00:00:00.000000000", "2024-04-15T00:00:00.000000000", "2024-04-16T00:00:00.000000000", "2024-04-17T00:00:00.000000000", "2024-04-18T00:00:00.000000000", "2024-04-19T00:00:00.000000000", "2024-04-20T00:00:00.000000000", "2024-04-21T00:00:00.000000000", "2024-04-22T00:00:00.000000000", "2024-04-23T00:00:00.000000000", "2024-04-24T00:00:00.000000000", "2024-04-25T00:00:00.000000000", "2024-04-26T00:00:00.000000000", "2024-04-27T00:00:00.000000000", "2024-04-28T00:00:00.000000000", "2024-04-29T00:00:00.000000000", "2024-04-30T00:00:00.000000000", "2024-05-01T00:00:00.000000000", "2024-05-02T00:00:00.000000000", "2024-05-03T00:00:00.000000000", "2024-05-04T00:00:00.000000000", "2024-05-05T00:00:00.000000000", "2024-05-06T00:00:00.000000000", "2024-05-07T00:00:00.000000000", "2024-05-08T00:00:00.000000000", "2024-05-09T00:00:00.000000000", "2024-05-10T00:00:00.000000000", "2024-05-11T00:00:00.000000000", "2024-05-12T00:00:00.000000000", "2024-05-13T00:00:00.000000000", "2024-05-14T00:00:00.000000000", "2024-05-15T00:00:00.000000000", "2024-05-16T00:00:00.000000000", "2024-05-17T00:00:00.000000000", "2024-05-18T00:00:00.000000000", "2024-05-19T00:00:00.000000000", "2024-05-20T00:00:00.000000000", "2024-05-21T00:00:00.000000000", "2024-05-22T00:00:00.000000000", "2024-05-23T00:00:00.000000000", "2024-05-24T00:00:00.000000000", "2024-05-25T00:00:00.000000000", "2024-05-26T00:00:00.000000000", "2024-05-27T00:00:00.000000000", "2024-05-28T00:00:00.000000000", "2024-05-29T00:00:00.000000000", "2024-05-30T00:00:00.000000000", "2024-05-31T00:00:00.000000000", "2024-06-01T00:00:00.000000000", "2024-06-02T00:00:00.000000000", "2024-06-03T00:00:00.000000000", "2024-06-04T00:00:00.000000000", "2024-06-05T00:00:00.000000000", "2024-06-06T00:00:00.000000000", "2024-06-07T00:00:00.000000000", "2024-06-08T00:00:00.000000000", "2024-06-09T00:00:00.000000000", "2024-06-10T00:00:00.000000000", "2024-06-11T00:00:00.000000000", "2024-06-12T00:00:00.000000000", "2024-06-13T00:00:00.000000000", "2024-06-14T00:00:00.000000000", "2024-06-15T00:00:00.000000000", "2024-06-16T00:00:00.000000000", "2024-06-17T00:00:00.000000000", "2024-06-18T00:00:00.000000000", "2024-06-19T00:00:00.000000000", "2024-06-20T00:00:00.000000000", "2024-06-21T00:00:00.000000000", "2024-06-22T00:00:00.000000000", "2024-06-23T00:00:00.000000000", "2024-06-24T00:00:00.000000000", "2024-06-25T00:00:00.000000000", "2024-06-26T00:00:00.000000000", "2024-06-27T00:00:00.000000000", "2024-06-28T00:00:00.000000000", "2024-06-29T00:00:00.000000000", "2024-06-30T00:00:00.000000000", "2024-07-01T00:00:00.000000000", "2024-07-02T00:00:00.000000000", "2024-07-03T00:00:00.000000000", "2024-07-04T00:00:00.000000000", "2024-07-05T00:00:00.000000000", "2024-07-06T00:00:00.000000000", "2024-07-07T00:00:00.000000000", "2024-07-08T00:00:00.000000000", "2024-07-09T00:00:00.000000000", "2024-07-10T00:00:00.000000000", "2024-07-11T00:00:00.000000000", "2024-07-12T00:00:00.000000000", "2024-07-13T00:00:00.000000000", "2024-07-14T00:00:00.000000000", "2024-07-15T00:00:00.000000000", "2024-07-16T00:00:00.000000000", "2024-07-17T00:00:00.000000000", "2024-07-18T00:00:00.000000000", "2024-07-19T00:00:00.000000000", "2024-07-20T00:00:00.000000000", "2024-07-21T00:00:00.000000000", "2024-07-22T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANijcEEgfiJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNwvVsoIghQAAAAAAAAAAA7lG41rdBI0AAAAAAAAAAAAAAAAAAAAAAjsL1ECc4JEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/0QNkQbsnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMERO5+pTipAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNvqCMm44yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAch6Lh+VdPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "dtype": "f8" }, "yaxis": "y2" }, { "customdata": { "bdata": "mpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMRQM3MzMzMzBZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZuY/AAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/ZmZmZmZmI0CamZmZmZnZPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZgZAmpmZmZmZ2T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZvY/mpmZmZmZyT9mZmZmZmZBQJqZmZmZmT5AmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEQM3MzMzMzABAmpmZmZmZCUAAAAAAAAAAAJqZmZmZmdk/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmSBAZmZmZmZm5j8AAAAAAAAjQDMzMzMzMzBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMzMzMz8PzMzMzMzM/s/MzMzMzMzLkBmZmZmZmYhQJqZmZmZmSZAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAPA/MzMzMzMzFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkuQJqZmZmZmek/MzMzMzMzIkAAAAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmdk/ZmZmZmZmHkAzMzMzMzPjPzMzMzMzMxlAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAmpmZmZmZH0CamZmZmZkJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmSlAmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmZmZmbmPwAAAAAAAAAAAAAAAAAAAAAzMzMzMzPTP5qZmZmZmdk/AAAAAAAAAAA=", "dtype": "f8" }, "hovertemplate": "Precipitation: %{customdata} mm", "marker": { "color": "blue" }, "name": "Precipitation", "opacity": 0.5, "type": "bar", "x": [ "2024-04-02T00:00:00.000000000", "2024-04-03T00:00:00.000000000", "2024-04-04T00:00:00.000000000", "2024-04-05T00:00:00.000000000", "2024-04-06T00:00:00.000000000", "2024-04-07T00:00:00.000000000", "2024-04-08T00:00:00.000000000", "2024-04-09T00:00:00.000000000", "2024-04-10T00:00:00.000000000", "2024-04-11T00:00:00.000000000", "2024-04-12T00:00:00.000000000", "2024-04-13T00:00:00.000000000", "2024-04-14T00:00:00.000000000", "2024-04-15T00:00:00.000000000", "2024-04-16T00:00:00.000000000", "2024-04-17T00:00:00.000000000", "2024-04-18T00:00:00.000000000", "2024-04-19T00:00:00.000000000", "2024-04-20T00:00:00.000000000", "2024-04-21T00:00:00.000000000", "2024-04-22T00:00:00.000000000", "2024-04-23T00:00:00.000000000", "2024-04-24T00:00:00.000000000", "2024-04-25T00:00:00.000000000", "2024-04-26T00:00:00.000000000", "2024-04-27T00:00:00.000000000", "2024-04-28T00:00:00.000000000", "2024-04-29T00:00:00.000000000", "2024-04-30T00:00:00.000000000", "2024-05-01T00:00:00.000000000", "2024-05-02T00:00:00.000000000", "2024-05-03T00:00:00.000000000", "2024-05-04T00:00:00.000000000", "2024-05-05T00:00:00.000000000", "2024-05-06T00:00:00.000000000", "2024-05-07T00:00:00.000000000", "2024-05-08T00:00:00.000000000", "2024-05-09T00:00:00.000000000", "2024-05-10T00:00:00.000000000", "2024-05-11T00:00:00.000000000", "2024-05-12T00:00:00.000000000", "2024-05-13T00:00:00.000000000", "2024-05-14T00:00:00.000000000", "2024-05-15T00:00:00.000000000", "2024-05-16T00:00:00.000000000", "2024-05-17T00:00:00.000000000", "2024-05-18T00:00:00.000000000", "2024-05-19T00:00:00.000000000", "2024-05-20T00:00:00.000000000", "2024-05-21T00:00:00.000000000", "2024-05-22T00:00:00.000000000", "2024-05-23T00:00:00.000000000", "2024-05-24T00:00:00.000000000", "2024-05-25T00:00:00.000000000", "2024-05-26T00:00:00.000000000", "2024-05-27T00:00:00.000000000", "2024-05-28T00:00:00.000000000", "2024-05-29T00:00:00.000000000", "2024-05-30T00:00:00.000000000", "2024-05-31T00:00:00.000000000", "2024-06-01T00:00:00.000000000", "2024-06-02T00:00:00.000000000", "2024-06-03T00:00:00.000000000", "2024-06-04T00:00:00.000000000", "2024-06-05T00:00:00.000000000", "2024-06-06T00:00:00.000000000", "2024-06-07T00:00:00.000000000", "2024-06-08T00:00:00.000000000", "2024-06-09T00:00:00.000000000", "2024-06-10T00:00:00.000000000", "2024-06-11T00:00:00.000000000", "2024-06-12T00:00:00.000000000", "2024-06-13T00:00:00.000000000", "2024-06-14T00:00:00.000000000", "2024-06-15T00:00:00.000000000", "2024-06-16T00:00:00.000000000", "2024-06-17T00:00:00.000000000", "2024-06-18T00:00:00.000000000", "2024-06-19T00:00:00.000000000", "2024-06-20T00:00:00.000000000", "2024-06-21T00:00:00.000000000", "2024-06-22T00:00:00.000000000", "2024-06-23T00:00:00.000000000", "2024-06-24T00:00:00.000000000", "2024-06-25T00:00:00.000000000", "2024-06-26T00:00:00.000000000", "2024-06-27T00:00:00.000000000", "2024-06-28T00:00:00.000000000", "2024-06-29T00:00:00.000000000", "2024-06-30T00:00:00.000000000", "2024-07-01T00:00:00.000000000", "2024-07-02T00:00:00.000000000", "2024-07-03T00:00:00.000000000", "2024-07-04T00:00:00.000000000", "2024-07-05T00:00:00.000000000", "2024-07-06T00:00:00.000000000", "2024-07-07T00:00:00.000000000", "2024-07-08T00:00:00.000000000", "2024-07-09T00:00:00.000000000", "2024-07-10T00:00:00.000000000", "2024-07-11T00:00:00.000000000", "2024-07-12T00:00:00.000000000", "2024-07-13T00:00:00.000000000", "2024-07-14T00:00:00.000000000", "2024-07-15T00:00:00.000000000", "2024-07-16T00:00:00.000000000", "2024-07-17T00:00:00.000000000", "2024-07-18T00:00:00.000000000", "2024-07-19T00:00:00.000000000", "2024-07-20T00:00:00.000000000", "2024-07-21T00:00:00.000000000", "2024-07-22T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "mpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMRQM3MzMzMzBZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZuY/AAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/ZmZmZmZmI0CamZmZmZnZPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZgZAmpmZmZmZ2T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdmZmZmZvY/mpmZmZmZyT9mZmZmZmZBQJmZmZmZmT5AmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEQMzMzMzMzABAmpmZmZmZCUAAAAAAAAAAAJqZmZmZmdk/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmSBAZmZmZmZm5j8AAAAAAAAjQDMzMzMzMzBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMzMzMz8PzMzMzMzM/s/NDMzMzMzLkBmZmZmZmYhQJqZmZmZmSZAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAPA/MzMzMzMzFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkuQJqZmZmZmek/MzMzMzMzIkAAAAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmdk/ZmZmZmZmHkAzMzMzMzPjPzMzMzMzMxlAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAmpmZmZmZH0CamZmZmZkJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmSlAmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgZmbmPwAAAAAAAAAAAAAAAAAAAAAAAABAMzPTPwAAAKCZmdk/AAAAAAAAAAA=", "dtype": "f8" }, "yaxis": "y2" }, { "line": { "color": "blue", "width": 3 }, "mode": "lines", "name": "Lower Threshold (FC)", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-07-22T00:00:00" ], "xaxis": "x", "y": [ 0, 0 ], "yaxis": "y" }, { "line": { "color": "red", "width": 3 }, "mode": "lines", "name": "Upper Threshold", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-07-22T00:00:00" ], "xaxis": "x", "y": [ 20, 20 ], "yaxis": "y" } ], "layout": { "annotations": [ { "showarrow": false, "text": "Planting Date", "x": 1712275200000, "xanchor": "right", "xref": "x", "y": 1, "yanchor": "top", "yref": "y domain" }, { "showarrow": false, "text": "Reference Date", "x": 1721001600000, "xanchor": "right", "xref": "x", "y": 1, "yanchor": "top", "yref": "y domain" } ], "barmode": "overlay", "height": 600, "legend": { "orientation": "h", "x": 1, "xanchor": "right", "y": 1.02, "yanchor": "bottom" }, "shapes": [ { "line": { "color": "green", "dash": "dash", "width": 2 }, "type": "line", "x0": 1712275200000, "x1": 1712275200000, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "orange", "dash": "dash", "width": 2 }, "type": "line", "x0": 1721001600000, "x1": 1721001600000, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Soil Water Depletion Over Time" }, "width": 1400, "xaxis": { "anchor": "y", "domain": [ 0, 0.94 ], "dtick": "M1", "tickangle": 0, "tickformat": "%b %Y", "title": { "text": "Date" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "Percentage Depletion (%)" } }, "yaxis2": { "anchor": "x", "overlaying": "y", "showgrid": false, "side": "right", "title": { "text": "Water Amount (mm)" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "planting_date_full = pd.to_datetime(f\"{pd.to_datetime(reference_date).year}-{planting_date}\").strftime(\"%Y-%m-%d\")\n", "show_soil_depletion(summary_season, 'Date', 'Percentage Depletion', 'Irrigation', 'Precipitation', threshold=20, planting_date=planting_date_full, reference_date=reference_date)" ] }, { "cell_type": "markdown", "id": "f54aa8cbd541435f", "metadata": {}, "source": [ "From the soil depletion plot, we can observe how the soil moisture levels change over time in relation to irrigation and precipitation events. The threshold line indicates the critical depletion level below which the crop may experience water stress.
\n", "In this case, irrigation events are scheduled by AquaCrop to maintain soil moisture below the threshold.\n", "\n", "**Note:** In this case, the AquaCrop model suggests irrigation events homogeneously during the growing season, with water amounts that vary from 8.77 to 30.37 mm/day depending on the soil moisture conditions and crop water needs." ] }, { "cell_type": "code", "execution_count": 22, "id": "53ee95b30c4aa6c8", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "line": { "color": "black", "width": 2 }, "mode": "lines", "name": "CanopyCover", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-10T00:00:00", "2024-06-11T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00" ], "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkehetRuI4/iJXDewK5kD+mKVXuzjSSP4fngDNN0pM/y24+jXqUlT+IR7khmH6XPz2PPAExlJk/iRXqtCDZmz/hul9imlGeP0bCwEgYgaA/2XZl0e73oT+3WOiCBpCjP/D8f6BSTKU/Ko+Vbgkwpz/32Ywkqj6pPwlajmUDfKs/r5pNTDrsrT9wEGsL6UmwP9mpSEDau7E/VyD9bJ1Osz+Skmn3GwW1P4xql2aB4rY/7xegQEHquD/nadNtHSC7P2C67iwtiL0/AsuhUnITwD/Ca2iSjoDBPyCzxwwPDsM/px5Ha9O+xD+1SHmb/JXGP0LKRZnylsg/RTa0vGrFyj/o2eKWbiXNP8Dk3Gpju88/AwsSKAlG0T+dDv6GWM7SP6zl7d91edQ/6TpuqndK1j9gJNsg5UPYP3lsmMh8Mto/0f+8Hz/42z/mW25gP5jdP5Pp0ux8Fd8/WH79KFs54D/lbNUgN9ngPyXj0At4a+E/P9yz+Cnx4T9Kl0UvQWviP4MMBteb2uI/Zy03bgNA4z9TMUUSLpzjP8/Lzpm/7+M/bmehf0o75D+QI+GcUH/kP9OWNq9DvOQ/HiIlpoXy5D8N9XqwaCLlPxA38v8uTOU/eKRZNQpw5T/gK5liGo7lP2BYJolspuU/4uNHcvi45T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T886tqxncXlPzzq2rGdxeU/POrasZ3F5T8=", "dtype": "f8" } }, { "line": { "color": "red", "dash": "dash", "width": 2 }, "mode": "lines", "name": "CanopyCoverPot", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-10T00:00:00", "2024-06-11T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00" ], "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiVw3sCuZA/iJXDewK5kD+mKVXuzjSSP4fngDNN0pM/y24+jXqUlT+IR7khmH6XPz2PPAExlJk/iRXqtCDZmz/hul9imlGeP0bCwEgYgaA/2XZl0e73oT+3WOiCBpCjP/D8f6BSTKU/Ko+Vbgkwpz/32Ywkqj6pPwlajmUDfKs/r5pNTDrsrT9wEGsL6UmwP9mpSEDau7E/VyD9bJ1Osz+Skmn3GwW1P4xql2aB4rY/7xegQEHquD/nadNtHSC7P2C67iwtiL0/AsuhUnITwD/Ca2iSjoDBPyCzxwwPDsM/px5Ha9O+xD+1SHmb/JXGP0LKRZnylsg/RTa0vGrFyj/o2eKWbiXNP8Dk3Gpju88/AwsSKAlG0T+dDv6GWM7SP6zl7d91edQ/6TpuqndK1j/Wm8p+ukTYPycr8pusWto/Pb9SEZ5L3D8vd7jdEBTeP2tfiMJRt98/IKlqVTSc4D8GVLAjD03hP3dUy5qA7+E/YeiHXbWE4j/ghSyPwQ3jP0cuh9Kii+M/kcVVH0L/4z96K25xdWnkP8QIxFQBy+Q/bT0pUZok5T8KI2o45nblPx37L1l9wuU/2n3hmOsH5j8ONot2sUfmP//TrvhEguY/jpWxhxK45j+UBH62fenmP1FbzPrhFuc/BJ1mVpNA5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z/fpaHy3mbnP9+lofLeZuc/36Wh8t5m5z8=", "dtype": "f8" } } ], "layout": { "height": 600, "legend": { "orientation": "h", "x": 1, "xanchor": "right", "y": 1.02, "yanchor": "bottom" }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "CanopyCover vs CanopyCoverPot Over Time" }, "width": 1400, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "dtick": "M1", "tickangle": 0, "tickformat": "%b %Y", "title": { "text": "Date" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "Canopy Cover (%)" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "show_real_benchmark(\n", " df=summary_season,\n", " date_col='Date',\n", " col_real='CanopyCover',\n", " col_benchmark='CanopyCoverPot',\n", " unit_name='Canopy Cover (%)',\n", ")" ] }, { "cell_type": "markdown", "id": "c96c05eb420a818c", "metadata": {}, "source": [ "The canopy cover plot compares the actual canopy cover with the potential canopy cover under no-stress conditions.
\n", "We can see how water stress affects the canopy development over the growing season." ] }, { "cell_type": "code", "execution_count": 23, "id": "51cb07c0ad1de4f9", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "line": { "color": "black", "width": 2 }, "mode": "lines", "name": "Biomass", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-10T00:00:00", "2024-06-11T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00" ], "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6kQuZxjOE/wrK0HdVR8j+JvJ1F/rP8PzzeIs2p/wNANGwk6wMkCkD7sJZgAGkQQGfjNly/ChRAAZnT4az9F0Brhet5v0gcQCFg6FDAeSBA/Cpd5wsDI0C9HSwHq8QlQGhdXyFhwyhAjIRN+lIELECF4olZDY0vQKBJGP3FsTFAtoM6WSDHM0AGlhpjDQo2QHuhSypHfjhASpUo5s0nO0BNv4im6wo+QNijovUblkBAmfCwh01IQkDZvGK4qB5EQHvuhxz3G0ZAWyah0y5DSEDylFdac5dKQEJ7CPUVHE1Axl73mZXUT0C6NvYfT2JRQHS3vbkD+FJA80mcCWmtVEAugBWJkoRWQEwxO5Ckf1hACyasjtGgWkAldDCeVupcQMBy7ml3Xl9Amol5t7z/YEBWcxmVxWdiQHdoZOX/5WNAjd/diuR3ZUAxGnLOQBtnQDvWHs4qzmhArXzVGfaOakB+eSRQKlxsQJxweVd7NG5A2ExrcmELcECmcVGI/QBxQE2fWuOc+nFAF8xJdNb3ckC951CAS/hzQCfEjDWm+3RAybA2b5gBdkAe1zig2gl3QBOFPdwqFHhA9Mhd+EsgeUA0FU29BC56QErKTCUfPXtAX/FUoGdNfEBwxLJYrF59QFx31nG8cH5AIogTOmeDf0DpMkijPUuAQMGhhqnH1IBAmRDFr1FegUBxfwO22+eBQEnuQbxlcYJAIV2Awu/6gkD5y77IeYSDQNE6/c4DDoRAqak71Y2XhECBGHrbFyGFQFmHuOGhqoVAMfb25ys0hkAJZTXutb2GQOHTc/Q/R4dAuUKy+snQh0CRsfAAVFqIQGkgLwfe44hAQY9tDWhtiUAZ/qsT8vaJQPFs6hl8gIpAhsFZPMoJi0DY+/l63JKLQOgby9WyG4xAtSHNTE2kjEA/DQDgqyyNQIfeY4/OtI1AjJX4WrU8jkBPMr5CYMSOQM+0tEbPS49ADB3cZgLTj0CDNZrR/CyQQF/P3n1acJBAGtw7OJqzkEA=", "dtype": "f8" } }, { "line": { "color": "red", "dash": "dash", "width": 2 }, "mode": "lines", "name": "BiomassPot", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-10T00:00:00", "2024-06-11T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00" ], "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfAJlU4F+M/58AmVTgX8z+uyg99YXn9P07l22hbYgRARnPdhrWGCkCENHMuWZoQQPBmEyoYPBRAihywrwUvGED0CMhHGHocQOah1rdskiBAwWxLTrgbI0CCXxpuV90lQC2fTYgN3ChAUcY7Yf8cLEBKJHjAuaUvQINqjzAcvjFAmqSxjHbTM0DptpGWYxY2QF7Cwl2dijhALbafGSQ0O0Aw4P/ZQRc+QEk0Xg9HnEBACoFsoXhOQkBKTR7S0yREQOx+QzYiIkZAzLZc7VlJSEBiJRN0np1KQLILxA5BIk1ANu+ys8DaT0Dy/tOsZGVRQKx/m0YZ+1JAKxJ6ln6wVEBmSPMVqIdWQIT5GB26glhAQ+6JG+ejWkBdPA4rbO1cQPg6zPaMYV9Atm3ofUcBYUC7fEsbWmliQEtIcQ1Z6WNANhYxs8h+ZUDcOiEgPidnQAeDF7eh4GhAoSGd4CGpakBVj/coKH9sQBUOFU1QYW5AMNg/azAncEBxpgV9oiJxQOA0Mr6DInJA7YntNWcmc0B7MjfE6y10QMqVY526OHVA7kZzAIZGdkBf9RIeCFd3QL9JASgCanhAeWMjgjt/eUBUds0PgZZ6QKl0w5ikr3tAspFCQnzKfEAx0QkZ4uZ9QJ7J3amzBH9AEEI40+gRgEBQgXfKD6KAQJDAtsE2MoFA0P/1uF3CgUAQPzWwhFKCQFB+dKer4oJAkL2zntJyg0DQ/PKV+QKEQBA8Mo0gk4RAUHtxhEcjhUCQurB7brOFQND573KVQ4ZAEDkvarzThkBQeG5h42OHQJC3rVgK9IdA0PbsTzGEiEAQNixHWBSJQFB1az5/pIlAkLSqNaY0ikDQ8+kszcSKQBAzKST0VItA1V92o9fki0AeetGqd3SMQOuBOjrUA41APXexUe2SjUATWjbxwiGOQG4qyRhVsI5ATehpyKM+j0CwkxgAr8yPQEyW6l87LZBAgtnPg/1zkEB6E7zrnbqQQDREr5ccAZFAsGuph3lHkUA=", "dtype": "f8" } } ], "layout": { "height": 600, "legend": { "orientation": "h", "x": 1, "xanchor": "right", "y": 1.02, "yanchor": "bottom" }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Biomass vs BiomassPot Over Time" }, "width": 1400, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "dtick": "M1", "tickangle": 0, "tickformat": "%b %Y", "title": { "text": "Date" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "Biomass (kg/ha)" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "show_real_benchmark(\n", " df=summary_season,\n", " date_col='Date',\n", " col_real='Biomass',\n", " col_benchmark='BiomassPot',\n", " unit_name='Biomass (kg/ha)',\n", ")" ] }, { "cell_type": "markdown", "id": "a042199e83249d16", "metadata": {}, "source": [ "The biomass plot illustrates the difference between actual biomass accumulation and potential biomass under optimal conditions.
\n", "This highlights the impact of water stress on crop growth." ] }, { "cell_type": "code", "execution_count": 24, "id": "2bc9265f916ad00a", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "line": { "color": "black", "width": 2 }, "mode": "lines", "name": "DryYield", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-10T00:00:00", "2024-06-11T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00" ], "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSdizxE9sz9LxQntJIa1PwdOp6zfDLg/tG6znh7Xuj8PEaXOOeu9PzhScPwFqMA/qIap0XyGwj/1wgL8+5TEP+bEWZ3J18Y/8tLFVXpTyT+7mOrQ8wzMP4a3p9BuCc8/ocw5STwn0T9y10K0+fDSP+FK7y0L5dQ/gMs01LUG1z8xEI7wZlnZP6CSscOx4Ns/8h3Xb0yg3j/wxTbzBc7gP25+hF/va+I/CzAGwrYr5D/7PrsxWQ/mP4AcNv7TGOg/tIxuex9K6j+sndohKaXsP5XxnAjNK+8/04l+nvHm8D8UfVn0LUHyP+o81FqVpPM/sbPjpiER9T/Jy3ytzIb2P4xvlEOQBfg/U4kfPmaN+T8=", "dtype": "f8" } }, { "line": { "color": "red", "dash": "dash", "width": 2 }, "mode": "lines", "name": "YieldPot", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-04-03T00:00:00", "2024-04-04T00:00:00", "2024-04-05T00:00:00", "2024-04-06T00:00:00", "2024-04-07T00:00:00", "2024-04-08T00:00:00", "2024-04-09T00:00:00", "2024-04-10T00:00:00", "2024-04-11T00:00:00", "2024-04-12T00:00:00", "2024-04-13T00:00:00", "2024-04-14T00:00:00", "2024-04-15T00:00:00", "2024-04-16T00:00:00", "2024-04-17T00:00:00", "2024-04-18T00:00:00", "2024-04-19T00:00:00", "2024-04-20T00:00:00", "2024-04-21T00:00:00", "2024-04-22T00:00:00", "2024-04-23T00:00:00", "2024-04-24T00:00:00", "2024-04-25T00:00:00", "2024-04-26T00:00:00", "2024-04-27T00:00:00", "2024-04-28T00:00:00", "2024-04-29T00:00:00", "2024-04-30T00:00:00", "2024-05-01T00:00:00", "2024-05-02T00:00:00", "2024-05-03T00:00:00", "2024-05-04T00:00:00", "2024-05-05T00:00:00", "2024-05-06T00:00:00", "2024-05-07T00:00:00", "2024-05-08T00:00:00", "2024-05-09T00:00:00", "2024-05-10T00:00:00", "2024-05-11T00:00:00", "2024-05-12T00:00:00", "2024-05-13T00:00:00", "2024-05-14T00:00:00", "2024-05-15T00:00:00", "2024-05-16T00:00:00", "2024-05-17T00:00:00", "2024-05-18T00:00:00", "2024-05-19T00:00:00", "2024-05-20T00:00:00", "2024-05-21T00:00:00", "2024-05-22T00:00:00", "2024-05-23T00:00:00", "2024-05-24T00:00:00", "2024-05-25T00:00:00", "2024-05-26T00:00:00", "2024-05-27T00:00:00", "2024-05-28T00:00:00", "2024-05-29T00:00:00", "2024-05-30T00:00:00", "2024-05-31T00:00:00", "2024-06-01T00:00:00", "2024-06-02T00:00:00", "2024-06-03T00:00:00", "2024-06-04T00:00:00", "2024-06-05T00:00:00", "2024-06-06T00:00:00", "2024-06-07T00:00:00", "2024-06-08T00:00:00", "2024-06-09T00:00:00", "2024-06-10T00:00:00", "2024-06-11T00:00:00", "2024-06-12T00:00:00", "2024-06-13T00:00:00", "2024-06-14T00:00:00", "2024-06-15T00:00:00", "2024-06-16T00:00:00", "2024-06-17T00:00:00", "2024-06-18T00:00:00", "2024-06-19T00:00:00", "2024-06-20T00:00:00", "2024-06-21T00:00:00", "2024-06-22T00:00:00", "2024-06-23T00:00:00", "2024-06-24T00:00:00", "2024-06-25T00:00:00", "2024-06-26T00:00:00", "2024-06-27T00:00:00", "2024-06-28T00:00:00", "2024-06-29T00:00:00", "2024-06-30T00:00:00", "2024-07-01T00:00:00", "2024-07-02T00:00:00", "2024-07-03T00:00:00", "2024-07-04T00:00:00", "2024-07-05T00:00:00", "2024-07-06T00:00:00", "2024-07-07T00:00:00", "2024-07-08T00:00:00", "2024-07-09T00:00:00", "2024-07-10T00:00:00", "2024-07-11T00:00:00", "2024-07-12T00:00:00", "2024-07-13T00:00:00", "2024-07-14T00:00:00", "2024-07-15T00:00:00", "2024-07-16T00:00:00", "2024-07-17T00:00:00", "2024-07-18T00:00:00", "2024-07-19T00:00:00", "2024-07-20T00:00:00", "2024-07-21T00:00:00", "2024-07-22T00:00:00" ], "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArqHBAl2Psz+ggXc2Uue1PzJF3GrMfrg/R2DLhdpbuz8+H8xqC4W+P1Tbyb66AME/NrXOA1/swj8DxIsvkAnFP/BtclO6XMc/XToo/JrqyT8nVq3fQ7jMP+mCKQUdy88/hhg6IXOU0T8elovz22vTP6UUJTQBb9U/iw60bkah1z+xiXAMOQbaP/ZQehOOodw/Kbvz/B533z8R59LCckXhPwfJ8C578OI/vebNIou+5D/julSMsrHmP6TXtbYBzOg/OXBk6IMP6z8/8NtOOX7tP9l4DR8IDfA/NnFNFjRp8T848wi59c7yP1l97RlGPvQ/EY6oSx639T/do+dgdzn3PzQ9WGxKxfg/jdingJBa+j8=", "dtype": "f8" } } ], "layout": { "height": 600, "legend": { "orientation": "h", "x": 1, "xanchor": "right", "y": 1.02, "yanchor": "bottom" }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "DryYield vs YieldPot Over Time" }, "width": 1400, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "dtick": "M1", "tickangle": 0, "tickformat": "%b %Y", "title": { "text": "Date" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "Yield (t/ha)" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "show_real_benchmark(\n", " df=summary_season,\n", " date_col='Date',\n", " col_real='DryYield',\n", " col_benchmark='YieldPot',\n", " unit_name='Yield (t/ha)',\n", ")" ] }, { "cell_type": "markdown", "id": "9912f82a0ecfd77d", "metadata": {}, "source": [ "Similarly, the yield plot shows the final dry yield compared to the potential yield, emphasizing the effects of water availability on crop productivity." ] }, { "cell_type": "markdown", "id": "75ca6364aab3396a", "metadata": {}, "source": [ "# Case Study 2: Real Irrigation\n", "\n", "In this scenario, the user can simulate the irrigation balance and the derived quantities based solely on actual irrigation events or user-provided irrigation inputs.
\n", "The system calculates water availability and related metrics for the selected location using only the real or manually entered irrigation data." ] }, { "cell_type": "code", "execution_count": 25, "id": "767dc99964150b2a", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
15:16:00.733 | INFO    | Task run 'aquacrop_run' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:16:00.733 | \u001b[36mINFO\u001b[0m | Task run 'aquacrop_run' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "water_flux, water_storage, crop_growth, summary_season, summary_table = aquacrop_run(weather_aquacrop, irrigation_aquacrop, soil_type, crop_type, planting_date, harvest_date, reference_date, sim_start_date, sim_end_date, SMT, MaxIrr, strategy='real')" ] }, { "cell_type": "code", "execution_count": 26, "id": "5f7b7b61fd69eb7d", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "%{x|%d %b %Y}
Depletion: %{y:.2f} %", "line": { "color": "black", "width": 2 }, "mode": "lines", "name": "Percentage Depletion (%)", "type": "scatter", "x": [ "2024-04-02T00:00:00.000000000", "2024-04-03T00:00:00.000000000", "2024-04-04T00:00:00.000000000", "2024-04-05T00:00:00.000000000", "2024-04-06T00:00:00.000000000", "2024-04-07T00:00:00.000000000", "2024-04-08T00:00:00.000000000", "2024-04-09T00:00:00.000000000", "2024-04-10T00:00:00.000000000", "2024-04-11T00:00:00.000000000", "2024-04-12T00:00:00.000000000", "2024-04-13T00:00:00.000000000", "2024-04-14T00:00:00.000000000", "2024-04-15T00:00:00.000000000", "2024-04-16T00:00:00.000000000", "2024-04-17T00:00:00.000000000", "2024-04-18T00:00:00.000000000", "2024-04-19T00:00:00.000000000", "2024-04-20T00:00:00.000000000", "2024-04-21T00:00:00.000000000", "2024-04-22T00:00:00.000000000", "2024-04-23T00:00:00.000000000", "2024-04-24T00:00:00.000000000", "2024-04-25T00:00:00.000000000", "2024-04-26T00:00:00.000000000", "2024-04-27T00:00:00.000000000", "2024-04-28T00:00:00.000000000", "2024-04-29T00:00:00.000000000", "2024-04-30T00:00:00.000000000", "2024-05-01T00:00:00.000000000", "2024-05-02T00:00:00.000000000", "2024-05-03T00:00:00.000000000", "2024-05-04T00:00:00.000000000", "2024-05-05T00:00:00.000000000", "2024-05-06T00:00:00.000000000", "2024-05-07T00:00:00.000000000", "2024-05-08T00:00:00.000000000", "2024-05-09T00:00:00.000000000", "2024-05-10T00:00:00.000000000", "2024-05-11T00:00:00.000000000", "2024-05-12T00:00:00.000000000", "2024-05-13T00:00:00.000000000", "2024-05-14T00:00:00.000000000", "2024-05-15T00:00:00.000000000", "2024-05-16T00:00:00.000000000", "2024-05-17T00:00:00.000000000", "2024-05-18T00:00:00.000000000", "2024-05-19T00:00:00.000000000", "2024-05-20T00:00:00.000000000", "2024-05-21T00:00:00.000000000", "2024-05-22T00:00:00.000000000", "2024-05-23T00:00:00.000000000", "2024-05-24T00:00:00.000000000", "2024-05-25T00:00:00.000000000", "2024-05-26T00:00:00.000000000", "2024-05-27T00:00:00.000000000", "2024-05-28T00:00:00.000000000", "2024-05-29T00:00:00.000000000", "2024-05-30T00:00:00.000000000", "2024-05-31T00:00:00.000000000", "2024-06-01T00:00:00.000000000", "2024-06-02T00:00:00.000000000", "2024-06-03T00:00:00.000000000", "2024-06-04T00:00:00.000000000", "2024-06-05T00:00:00.000000000", "2024-06-06T00:00:00.000000000", "2024-06-07T00:00:00.000000000", "2024-06-08T00:00:00.000000000", "2024-06-09T00:00:00.000000000", "2024-06-10T00:00:00.000000000", "2024-06-11T00:00:00.000000000", "2024-06-12T00:00:00.000000000", "2024-06-13T00:00:00.000000000", "2024-06-14T00:00:00.000000000", "2024-06-15T00:00:00.000000000", "2024-06-16T00:00:00.000000000", "2024-06-17T00:00:00.000000000", "2024-06-18T00:00:00.000000000", "2024-06-19T00:00:00.000000000", "2024-06-20T00:00:00.000000000", "2024-06-21T00:00:00.000000000", "2024-06-22T00:00:00.000000000", "2024-06-23T00:00:00.000000000", "2024-06-24T00:00:00.000000000", "2024-06-25T00:00:00.000000000", "2024-06-26T00:00:00.000000000", "2024-06-27T00:00:00.000000000", "2024-06-28T00:00:00.000000000", "2024-06-29T00:00:00.000000000", "2024-06-30T00:00:00.000000000", "2024-07-01T00:00:00.000000000", "2024-07-02T00:00:00.000000000", "2024-07-03T00:00:00.000000000", "2024-07-04T00:00:00.000000000", "2024-07-05T00:00:00.000000000", "2024-07-06T00:00:00.000000000", "2024-07-07T00:00:00.000000000", "2024-07-08T00:00:00.000000000", "2024-07-09T00:00:00.000000000", "2024-07-10T00:00:00.000000000", "2024-07-11T00:00:00.000000000", "2024-07-12T00:00:00.000000000", "2024-07-13T00:00:00.000000000", "2024-07-14T00:00:00.000000000", "2024-07-15T00:00:00.000000000", "2024-07-16T00:00:00.000000000", "2024-07-17T00:00:00.000000000", "2024-07-18T00:00:00.000000000", "2024-07-19T00:00:00.000000000", "2024-07-20T00:00:00.000000000", "2024-07-21T00:00:00.000000000", "2024-07-22T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "l+M4juM4G0CP4ziO4zgkQFxVVVVV1S1AjuM4Ql0NJEByHMdFZEoyQKyqqswsrzlAjuM41qpqP0Aex3HQxGA3QOY4jgW+qjJA/f//8Ia4KEDkOI6ENvRAQFRVVcebVUVArKqqOKMNSECrqur6CVRIQEtLS9ZHU0ZAcBzHPNQ1RkAzlNfTRk9FQKuq6juu1kNAjeOtUctrQ0AZYs+gqQhEQD/tU2rtYEJAm2n8DHhTQECSrXL/FqtAQLBt5IF6OUFAQYLkF04gQkBCOwwZmg9BQP8raN+OPUFAXFdX6YoiQUAdsPmGEc1BQCLUu2+eHUFA7lLHUoSEM0Ao0DHwQfAyQMKD66dVWzRARjmo5zDTNkCfyFAfr885QJFaU6YP6jRATPHvhBe5M0CVKrXjLJ81QGTD9jzS4ThAVfRnruDSOUBXFlchTdk6QI9rX+0ktzlA1ZnLVPQxOUDVT9l8i28mwG0v0XD4RD/AbEAjZbLYC8AqfMNgmWIaQEsOv2nw6SNAuo4GP5nJKEAOeCDCF187wAYhhbO7NxnAtiQq5IxS9z8LaXk3lFcQQBOapVPjcB1A6+arysv9IEC2a448gIkqQGU3PBzo3hlAHEmphPIxIUCK0klDtt8OQHp/zkOyEiTAx+hozKxqB8Bajr3fnrURQNF/zzeRCB7Av6RcrXsx9b9a0rO7bBoWQPt5Fu0GvCFAdtJbBJWZJ0BW9VYX9xEqQDl/YGxxaCtA2oi93x12C0AuRY/u9+buv/iDsP4uYCHADGw1N4Fw+L+2fU5GfKcTQBP/2g+tRBJAL8Dux3kM/j+eyLIRB/0TQCsRptV9OSBAv4eSen53JkDuPWUp+AAsQK8+XMQEFTBA8nt0CYqxMUDtaAITGOwgQCBrJZS9/hpAEqsg4zljB0APCNW2gi7Bv2EB9W333wNAvCJblK+pFkDpGcKU/uQgQF5kYOsDGyRAe2Ge2bAoHEBWM07oFoAcQI2Q/U3jtxhA/+up5feyF0AnGThvlW4jQIBCPSn2TydAJ4E5KCgEIECDQGmMQLAaQFcWYkvtwCNAoh/j4gwqKUBbeUB5o08uQJwXlik0VCBA9R9qdIFjIEBSq9m47YsmQEUaJMpG3StAuRCqMjYVMEDgkKH+jzwxQNzP6NKkCTNAg7IlR5QWNUAH5XRZyTs2QAjAqqZgGDhAbhaWj6uYOUA=", "dtype": "f8" }, "yaxis": "y" }, { "customdata": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "dtype": "f8" }, "hovertemplate": "Irrigation: %{customdata} mm", "marker": { "color": "green" }, "name": "Irrigation", "opacity": 0.7, "type": "bar", "x": [ "2024-04-02T00:00:00.000000000", "2024-04-03T00:00:00.000000000", "2024-04-04T00:00:00.000000000", "2024-04-05T00:00:00.000000000", "2024-04-06T00:00:00.000000000", "2024-04-07T00:00:00.000000000", "2024-04-08T00:00:00.000000000", "2024-04-09T00:00:00.000000000", "2024-04-10T00:00:00.000000000", "2024-04-11T00:00:00.000000000", "2024-04-12T00:00:00.000000000", "2024-04-13T00:00:00.000000000", "2024-04-14T00:00:00.000000000", "2024-04-15T00:00:00.000000000", "2024-04-16T00:00:00.000000000", "2024-04-17T00:00:00.000000000", "2024-04-18T00:00:00.000000000", "2024-04-19T00:00:00.000000000", "2024-04-20T00:00:00.000000000", "2024-04-21T00:00:00.000000000", "2024-04-22T00:00:00.000000000", "2024-04-23T00:00:00.000000000", "2024-04-24T00:00:00.000000000", "2024-04-25T00:00:00.000000000", "2024-04-26T00:00:00.000000000", "2024-04-27T00:00:00.000000000", "2024-04-28T00:00:00.000000000", "2024-04-29T00:00:00.000000000", "2024-04-30T00:00:00.000000000", "2024-05-01T00:00:00.000000000", "2024-05-02T00:00:00.000000000", "2024-05-03T00:00:00.000000000", "2024-05-04T00:00:00.000000000", "2024-05-05T00:00:00.000000000", "2024-05-06T00:00:00.000000000", "2024-05-07T00:00:00.000000000", "2024-05-08T00:00:00.000000000", "2024-05-09T00:00:00.000000000", "2024-05-10T00:00:00.000000000", "2024-05-11T00:00:00.000000000", "2024-05-12T00:00:00.000000000", "2024-05-13T00:00:00.000000000", "2024-05-14T00:00:00.000000000", "2024-05-15T00:00:00.000000000", "2024-05-16T00:00:00.000000000", "2024-05-17T00:00:00.000000000", "2024-05-18T00:00:00.000000000", "2024-05-19T00:00:00.000000000", "2024-05-20T00:00:00.000000000", "2024-05-21T00:00:00.000000000", "2024-05-22T00:00:00.000000000", "2024-05-23T00:00:00.000000000", "2024-05-24T00:00:00.000000000", "2024-05-25T00:00:00.000000000", "2024-05-26T00:00:00.000000000", "2024-05-27T00:00:00.000000000", "2024-05-28T00:00:00.000000000", "2024-05-29T00:00:00.000000000", "2024-05-30T00:00:00.000000000", "2024-05-31T00:00:00.000000000", "2024-06-01T00:00:00.000000000", "2024-06-02T00:00:00.000000000", "2024-06-03T00:00:00.000000000", "2024-06-04T00:00:00.000000000", "2024-06-05T00:00:00.000000000", "2024-06-06T00:00:00.000000000", "2024-06-07T00:00:00.000000000", "2024-06-08T00:00:00.000000000", "2024-06-09T00:00:00.000000000", "2024-06-10T00:00:00.000000000", "2024-06-11T00:00:00.000000000", "2024-06-12T00:00:00.000000000", "2024-06-13T00:00:00.000000000", "2024-06-14T00:00:00.000000000", "2024-06-15T00:00:00.000000000", "2024-06-16T00:00:00.000000000", "2024-06-17T00:00:00.000000000", "2024-06-18T00:00:00.000000000", "2024-06-19T00:00:00.000000000", "2024-06-20T00:00:00.000000000", "2024-06-21T00:00:00.000000000", "2024-06-22T00:00:00.000000000", "2024-06-23T00:00:00.000000000", "2024-06-24T00:00:00.000000000", "2024-06-25T00:00:00.000000000", "2024-06-26T00:00:00.000000000", "2024-06-27T00:00:00.000000000", "2024-06-28T00:00:00.000000000", "2024-06-29T00:00:00.000000000", "2024-06-30T00:00:00.000000000", "2024-07-01T00:00:00.000000000", "2024-07-02T00:00:00.000000000", "2024-07-03T00:00:00.000000000", "2024-07-04T00:00:00.000000000", "2024-07-05T00:00:00.000000000", "2024-07-06T00:00:00.000000000", "2024-07-07T00:00:00.000000000", "2024-07-08T00:00:00.000000000", "2024-07-09T00:00:00.000000000", "2024-07-10T00:00:00.000000000", "2024-07-11T00:00:00.000000000", "2024-07-12T00:00:00.000000000", "2024-07-13T00:00:00.000000000", "2024-07-14T00:00:00.000000000", "2024-07-15T00:00:00.000000000", "2024-07-16T00:00:00.000000000", "2024-07-17T00:00:00.000000000", "2024-07-18T00:00:00.000000000", "2024-07-19T00:00:00.000000000", "2024-07-20T00:00:00.000000000", "2024-07-21T00:00:00.000000000", "2024-07-22T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "dtype": "f8" }, "yaxis": "y2" }, { "customdata": { "bdata": "mpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMRQM3MzMzMzBZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZuY/AAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/ZmZmZmZmI0CamZmZmZnZPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZgZAmpmZmZmZ2T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZvY/mpmZmZmZyT9mZmZmZmZBQJqZmZmZmT5AmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEQM3MzMzMzABAmpmZmZmZCUAAAAAAAAAAAJqZmZmZmdk/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmSBAZmZmZmZm5j8AAAAAAAAjQDMzMzMzMzBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMzMzMz8PzMzMzMzM/s/MzMzMzMzLkBmZmZmZmYhQJqZmZmZmSZAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAPA/MzMzMzMzFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkuQJqZmZmZmek/MzMzMzMzIkAAAAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmdk/ZmZmZmZmHkAzMzMzMzPjPzMzMzMzMxlAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAmpmZmZmZH0CamZmZmZkJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmSlAmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmZmZmbmPwAAAAAAAAAAAAAAAAAAAAAzMzMzMzPTP5qZmZmZmdk/AAAAAAAAAAA=", "dtype": "f8" }, "hovertemplate": "Precipitation: %{customdata} mm", "marker": { "color": "blue" }, "name": "Precipitation", "opacity": 0.5, "type": "bar", "x": [ "2024-04-02T00:00:00.000000000", "2024-04-03T00:00:00.000000000", "2024-04-04T00:00:00.000000000", "2024-04-05T00:00:00.000000000", "2024-04-06T00:00:00.000000000", "2024-04-07T00:00:00.000000000", "2024-04-08T00:00:00.000000000", "2024-04-09T00:00:00.000000000", "2024-04-10T00:00:00.000000000", "2024-04-11T00:00:00.000000000", "2024-04-12T00:00:00.000000000", "2024-04-13T00:00:00.000000000", "2024-04-14T00:00:00.000000000", "2024-04-15T00:00:00.000000000", "2024-04-16T00:00:00.000000000", "2024-04-17T00:00:00.000000000", "2024-04-18T00:00:00.000000000", "2024-04-19T00:00:00.000000000", "2024-04-20T00:00:00.000000000", "2024-04-21T00:00:00.000000000", "2024-04-22T00:00:00.000000000", "2024-04-23T00:00:00.000000000", "2024-04-24T00:00:00.000000000", "2024-04-25T00:00:00.000000000", "2024-04-26T00:00:00.000000000", "2024-04-27T00:00:00.000000000", "2024-04-28T00:00:00.000000000", "2024-04-29T00:00:00.000000000", "2024-04-30T00:00:00.000000000", "2024-05-01T00:00:00.000000000", "2024-05-02T00:00:00.000000000", "2024-05-03T00:00:00.000000000", "2024-05-04T00:00:00.000000000", "2024-05-05T00:00:00.000000000", "2024-05-06T00:00:00.000000000", "2024-05-07T00:00:00.000000000", "2024-05-08T00:00:00.000000000", "2024-05-09T00:00:00.000000000", "2024-05-10T00:00:00.000000000", "2024-05-11T00:00:00.000000000", "2024-05-12T00:00:00.000000000", "2024-05-13T00:00:00.000000000", "2024-05-14T00:00:00.000000000", "2024-05-15T00:00:00.000000000", "2024-05-16T00:00:00.000000000", "2024-05-17T00:00:00.000000000", "2024-05-18T00:00:00.000000000", "2024-05-19T00:00:00.000000000", "2024-05-20T00:00:00.000000000", "2024-05-21T00:00:00.000000000", "2024-05-22T00:00:00.000000000", "2024-05-23T00:00:00.000000000", "2024-05-24T00:00:00.000000000", "2024-05-25T00:00:00.000000000", "2024-05-26T00:00:00.000000000", "2024-05-27T00:00:00.000000000", "2024-05-28T00:00:00.000000000", "2024-05-29T00:00:00.000000000", "2024-05-30T00:00:00.000000000", "2024-05-31T00:00:00.000000000", "2024-06-01T00:00:00.000000000", "2024-06-02T00:00:00.000000000", "2024-06-03T00:00:00.000000000", "2024-06-04T00:00:00.000000000", "2024-06-05T00:00:00.000000000", "2024-06-06T00:00:00.000000000", "2024-06-07T00:00:00.000000000", "2024-06-08T00:00:00.000000000", "2024-06-09T00:00:00.000000000", "2024-06-10T00:00:00.000000000", "2024-06-11T00:00:00.000000000", "2024-06-12T00:00:00.000000000", "2024-06-13T00:00:00.000000000", "2024-06-14T00:00:00.000000000", "2024-06-15T00:00:00.000000000", "2024-06-16T00:00:00.000000000", "2024-06-17T00:00:00.000000000", "2024-06-18T00:00:00.000000000", "2024-06-19T00:00:00.000000000", "2024-06-20T00:00:00.000000000", "2024-06-21T00:00:00.000000000", "2024-06-22T00:00:00.000000000", "2024-06-23T00:00:00.000000000", "2024-06-24T00:00:00.000000000", "2024-06-25T00:00:00.000000000", "2024-06-26T00:00:00.000000000", "2024-06-27T00:00:00.000000000", "2024-06-28T00:00:00.000000000", "2024-06-29T00:00:00.000000000", "2024-06-30T00:00:00.000000000", "2024-07-01T00:00:00.000000000", "2024-07-02T00:00:00.000000000", "2024-07-03T00:00:00.000000000", "2024-07-04T00:00:00.000000000", "2024-07-05T00:00:00.000000000", "2024-07-06T00:00:00.000000000", "2024-07-07T00:00:00.000000000", "2024-07-08T00:00:00.000000000", "2024-07-09T00:00:00.000000000", "2024-07-10T00:00:00.000000000", "2024-07-11T00:00:00.000000000", "2024-07-12T00:00:00.000000000", "2024-07-13T00:00:00.000000000", "2024-07-14T00:00:00.000000000", "2024-07-15T00:00:00.000000000", "2024-07-16T00:00:00.000000000", "2024-07-17T00:00:00.000000000", "2024-07-18T00:00:00.000000000", "2024-07-19T00:00:00.000000000", "2024-07-20T00:00:00.000000000", "2024-07-21T00:00:00.000000000", "2024-07-22T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "mpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMRQM3MzMzMzBZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZuY/AAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/ZmZmZmZmI0CamZmZmZnZPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZgZAmpmZmZmZ2T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdmZmZmZvY/mpmZmZmZyT9mZmZmZmZBQJmZmZmZmT5AmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEQMzMzMzMzABAmpmZmZmZCUAAAAAAAAAAAJqZmZmZmdk/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmSBAZmZmZmZm5j8AAAAAAAAjQDMzMzMzMzBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMzMzMz8PzMzMzMzM/s/NDMzMzMzLkBmZmZmZmYhQJqZmZmZmSZAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAPA/MzMzMzMzFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkuQJqZmZmZmek/MzMzMzMzIkAAAAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmdk/ZmZmZmZmHkAzMzMzMzPjPzMzMzMzMxlAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAmpmZmZmZH0CamZmZmZkJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmSlAmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgZmbmPwAAAAAAAAAAAAAAAAAAAAAAAABAMzPTPwAAAKCZmdk/AAAAAAAAAAA=", "dtype": "f8" }, "yaxis": "y2" }, { "line": { "color": "blue", "width": 3 }, "mode": "lines", "name": "Lower Threshold (FC)", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-07-22T00:00:00" ], "xaxis": "x", "y": [ 0, 0 ], "yaxis": "y" }, { "line": { "color": "red", "width": 3 }, "mode": "lines", "name": "Upper Threshold", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-07-22T00:00:00" ], "xaxis": "x", "y": [ 20, 20 ], "yaxis": "y" } ], "layout": { "annotations": [ { "showarrow": false, "text": "Planting Date", "x": 1712275200000, "xanchor": "right", "xref": "x", "y": 1, "yanchor": "top", "yref": "y domain" }, { "showarrow": false, "text": "Reference Date", "x": 1721001600000, "xanchor": "right", "xref": "x", "y": 1, "yanchor": "top", "yref": "y domain" } ], "barmode": "overlay", "height": 600, "legend": { "orientation": "h", "x": 1, "xanchor": "right", "y": 1.02, "yanchor": "bottom" }, "shapes": [ { "line": { "color": "green", "dash": "dash", "width": 2 }, "type": "line", "x0": 1712275200000, "x1": 1712275200000, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "orange", "dash": "dash", "width": 2 }, "type": "line", "x0": 1721001600000, "x1": 1721001600000, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Soil Water Depletion Over Time" }, "width": 1400, "xaxis": { "anchor": "y", "domain": [ 0, 0.94 ], "dtick": "M1", "tickangle": 0, "tickformat": "%b %Y", "title": { "text": "Date" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "Percentage Depletion (%)" } }, "yaxis2": { "anchor": "x", "overlaying": "y", "showgrid": false, "side": "right", "title": { "text": "Water Amount (mm)" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "show_soil_depletion(summary_season, 'Date', 'Percentage Depletion', 'Irrigation', 'Precipitation', threshold=20, planting_date=planting_date_full, reference_date=reference_date)" ] }, { "cell_type": "markdown", "id": "96d8c5fc4f7fc8d9", "metadata": {}, "source": [ "**Note:** In this case, the irrigation events are based on real data, which are absent during this period of analysis." ] }, { "cell_type": "markdown", "id": "bb3f72a0abe04380", "metadata": {}, "source": [ "# Case 3: Past Real Irrigation + AquaCrop Suggestions (next days)\n", "\n", "In this scenario, the user can simulate irrigation by combining past real or user-provided irrigation events with AquaCrop-generated recommendations for the next 7 days.
\n", "The system takes into account historical irrigation data for the location and then applies AquaCrop suggestions to forecast irrigation needs in the upcoming week." ] }, { "cell_type": "code", "execution_count": 27, "id": "1986dae69dae42fc", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
15:16:04.176 | INFO    | Task run 'aquacrop_run' - Finished in state Completed()\n",
       "
\n" ], "text/plain": [ "15:16:04.176 | \u001b[36mINFO\u001b[0m | Task run 'aquacrop_run' - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "water_flux, water_storage, crop_growth, summary_season, summary_table = aquacrop_run(weather_aquacrop, irrigation_aquacrop, soil_type, crop_type, planting_date, harvest_date, reference_date, sim_start_date, sim_end_date, SMT, MaxIrr, strategy='hybrid')" ] }, { "cell_type": "code", "execution_count": 28, "id": "cf41a5c79a719e55", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "%{x|%d %b %Y}
Depletion: %{y:.2f} %", "line": { "color": "black", "width": 2 }, "mode": "lines", "name": "Percentage Depletion (%)", "type": "scatter", "x": [ "2024-04-02T00:00:00.000000000", "2024-04-03T00:00:00.000000000", "2024-04-04T00:00:00.000000000", "2024-04-05T00:00:00.000000000", "2024-04-06T00:00:00.000000000", "2024-04-07T00:00:00.000000000", "2024-04-08T00:00:00.000000000", "2024-04-09T00:00:00.000000000", "2024-04-10T00:00:00.000000000", "2024-04-11T00:00:00.000000000", "2024-04-12T00:00:00.000000000", "2024-04-13T00:00:00.000000000", "2024-04-14T00:00:00.000000000", "2024-04-15T00:00:00.000000000", "2024-04-16T00:00:00.000000000", "2024-04-17T00:00:00.000000000", "2024-04-18T00:00:00.000000000", "2024-04-19T00:00:00.000000000", "2024-04-20T00:00:00.000000000", "2024-04-21T00:00:00.000000000", "2024-04-22T00:00:00.000000000", "2024-04-23T00:00:00.000000000", "2024-04-24T00:00:00.000000000", "2024-04-25T00:00:00.000000000", "2024-04-26T00:00:00.000000000", "2024-04-27T00:00:00.000000000", "2024-04-28T00:00:00.000000000", "2024-04-29T00:00:00.000000000", "2024-04-30T00:00:00.000000000", "2024-05-01T00:00:00.000000000", "2024-05-02T00:00:00.000000000", "2024-05-03T00:00:00.000000000", "2024-05-04T00:00:00.000000000", "2024-05-05T00:00:00.000000000", "2024-05-06T00:00:00.000000000", "2024-05-07T00:00:00.000000000", "2024-05-08T00:00:00.000000000", "2024-05-09T00:00:00.000000000", "2024-05-10T00:00:00.000000000", "2024-05-11T00:00:00.000000000", "2024-05-12T00:00:00.000000000", "2024-05-13T00:00:00.000000000", "2024-05-14T00:00:00.000000000", "2024-05-15T00:00:00.000000000", "2024-05-16T00:00:00.000000000", "2024-05-17T00:00:00.000000000", "2024-05-18T00:00:00.000000000", "2024-05-19T00:00:00.000000000", "2024-05-20T00:00:00.000000000", "2024-05-21T00:00:00.000000000", "2024-05-22T00:00:00.000000000", "2024-05-23T00:00:00.000000000", "2024-05-24T00:00:00.000000000", "2024-05-25T00:00:00.000000000", "2024-05-26T00:00:00.000000000", "2024-05-27T00:00:00.000000000", "2024-05-28T00:00:00.000000000", "2024-05-29T00:00:00.000000000", "2024-05-30T00:00:00.000000000", "2024-05-31T00:00:00.000000000", "2024-06-01T00:00:00.000000000", "2024-06-02T00:00:00.000000000", "2024-06-03T00:00:00.000000000", "2024-06-04T00:00:00.000000000", "2024-06-05T00:00:00.000000000", "2024-06-06T00:00:00.000000000", "2024-06-07T00:00:00.000000000", "2024-06-08T00:00:00.000000000", "2024-06-09T00:00:00.000000000", "2024-06-10T00:00:00.000000000", "2024-06-11T00:00:00.000000000", "2024-06-12T00:00:00.000000000", "2024-06-13T00:00:00.000000000", "2024-06-14T00:00:00.000000000", "2024-06-15T00:00:00.000000000", "2024-06-16T00:00:00.000000000", "2024-06-17T00:00:00.000000000", "2024-06-18T00:00:00.000000000", "2024-06-19T00:00:00.000000000", "2024-06-20T00:00:00.000000000", "2024-06-21T00:00:00.000000000", "2024-06-22T00:00:00.000000000", "2024-06-23T00:00:00.000000000", "2024-06-24T00:00:00.000000000", "2024-06-25T00:00:00.000000000", "2024-06-26T00:00:00.000000000", "2024-06-27T00:00:00.000000000", "2024-06-28T00:00:00.000000000", "2024-06-29T00:00:00.000000000", "2024-06-30T00:00:00.000000000", "2024-07-01T00:00:00.000000000", "2024-07-02T00:00:00.000000000", "2024-07-03T00:00:00.000000000", "2024-07-04T00:00:00.000000000", "2024-07-05T00:00:00.000000000", "2024-07-06T00:00:00.000000000", "2024-07-07T00:00:00.000000000", "2024-07-08T00:00:00.000000000", "2024-07-09T00:00:00.000000000", "2024-07-10T00:00:00.000000000", "2024-07-11T00:00:00.000000000", "2024-07-12T00:00:00.000000000", "2024-07-13T00:00:00.000000000", "2024-07-14T00:00:00.000000000", "2024-07-15T00:00:00.000000000", "2024-07-16T00:00:00.000000000", "2024-07-17T00:00:00.000000000", "2024-07-18T00:00:00.000000000", "2024-07-19T00:00:00.000000000", "2024-07-20T00:00:00.000000000", "2024-07-21T00:00:00.000000000", "2024-07-22T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "l+M4juM4G0CP4ziO4zgkQFxVVVVV1S1AjuM4Ql0NJEByHMdFZEoyQKyqqswsrzlAjuM41qpqP0Aex3HQxGA3QOY4jgW+qjJA/f//8Ia4KEDkOI6ENvRAQFRVVcebVUVArKqqOKMNSECrqur6CVRIQEtLS9ZHU0ZAcBzHPNQ1RkAzlNfTRk9FQKuq6juu1kNAjeOtUctrQ0AZYs+gqQhEQD/tU2rtYEJAm2n8DHhTQECSrXL/FqtAQLBt5IF6OUFAQYLkF04gQkBCOwwZmg9BQP8raN+OPUFAXFdX6YoiQUAdsPmGEc1BQCLUu2+eHUFA7lLHUoSEM0Ao0DHwQfAyQMKD66dVWzRARjmo5zDTNkCfyFAfr885QJFaU6YP6jRATPHvhBe5M0CVKrXjLJ81QGTD9jzS4ThAVfRnruDSOUBXFlchTdk6QI9rX+0ktzlA1ZnLVPQxOUDVT9l8i28mwG0v0XD4RD/AbEAjZbLYC8AqfMNgmWIaQEsOv2nw6SNAuo4GP5nJKEAOeCDCF187wAYhhbO7NxnAtiQq5IxS9z8LaXk3lFcQQBOapVPjcB1A6+arysv9IEC2a448gIkqQGU3PBzo3hlAHEmphPIxIUCK0klDtt8OQHp/zkOyEiTAx+hozKxqB8Bajr3fnrURQNF/zzeRCB7Av6RcrXsx9b9a0rO7bBoWQPt5Fu0GvCFAdtJbBJWZJ0BW9VYX9xEqQDl/YGxxaCtA2oi93x12C0AuRY/u9+buv/iDsP4uYCHADGw1N4Fw+L+2fU5GfKcTQBP/2g+tRBJAL8Dux3kM/j+eyLIRB/0TQCsRptV9OSBAv4eSen53JkDuPWUp+AAsQK8+XMQEFTBA8nt0CYqxMUDtaAITGOwgQCBrJZS9/hpAEqsg4zljB0APCNW2gi7Bv2EB9W333wNAvCJblK+pFkDpGcKU/uQgQF5kYOsDGyRAe2Ge2bAoHEBWM07oFoAcQI2Q/U3jtxhA/+up5feyF0AnGThvlW4jQIBCPSn2TydAJ4E5KCgEIECDQGmMQLAaQFcWYkvtwCNAoh/j4gwqKUBbeUB5o08uQJwXlik0VCBA9R9qdIFjIEBSq9m47YsmQEUaJMpG3StAuRCqMjYVMEDgkKH+jzwxQNzP6NKkCTNAg7IlR5QWNUCYwWpeB9n5PwoAq5qCoRFAPT2RzJFbGUA=", "dtype": "f8" }, "yaxis": "y" }, { "customdata": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4XrUbhePkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "dtype": "f8" }, "hovertemplate": "Irrigation: %{customdata} mm", "marker": { "color": "green" }, "name": "Irrigation", "opacity": 0.7, "type": "bar", "x": [ "2024-04-02T00:00:00.000000000", "2024-04-03T00:00:00.000000000", "2024-04-04T00:00:00.000000000", "2024-04-05T00:00:00.000000000", "2024-04-06T00:00:00.000000000", "2024-04-07T00:00:00.000000000", "2024-04-08T00:00:00.000000000", "2024-04-09T00:00:00.000000000", "2024-04-10T00:00:00.000000000", "2024-04-11T00:00:00.000000000", "2024-04-12T00:00:00.000000000", "2024-04-13T00:00:00.000000000", "2024-04-14T00:00:00.000000000", "2024-04-15T00:00:00.000000000", "2024-04-16T00:00:00.000000000", "2024-04-17T00:00:00.000000000", "2024-04-18T00:00:00.000000000", "2024-04-19T00:00:00.000000000", "2024-04-20T00:00:00.000000000", "2024-04-21T00:00:00.000000000", "2024-04-22T00:00:00.000000000", "2024-04-23T00:00:00.000000000", "2024-04-24T00:00:00.000000000", "2024-04-25T00:00:00.000000000", "2024-04-26T00:00:00.000000000", "2024-04-27T00:00:00.000000000", "2024-04-28T00:00:00.000000000", "2024-04-29T00:00:00.000000000", "2024-04-30T00:00:00.000000000", "2024-05-01T00:00:00.000000000", "2024-05-02T00:00:00.000000000", "2024-05-03T00:00:00.000000000", "2024-05-04T00:00:00.000000000", "2024-05-05T00:00:00.000000000", "2024-05-06T00:00:00.000000000", "2024-05-07T00:00:00.000000000", "2024-05-08T00:00:00.000000000", "2024-05-09T00:00:00.000000000", "2024-05-10T00:00:00.000000000", "2024-05-11T00:00:00.000000000", "2024-05-12T00:00:00.000000000", "2024-05-13T00:00:00.000000000", "2024-05-14T00:00:00.000000000", "2024-05-15T00:00:00.000000000", "2024-05-16T00:00:00.000000000", "2024-05-17T00:00:00.000000000", "2024-05-18T00:00:00.000000000", "2024-05-19T00:00:00.000000000", "2024-05-20T00:00:00.000000000", "2024-05-21T00:00:00.000000000", "2024-05-22T00:00:00.000000000", "2024-05-23T00:00:00.000000000", "2024-05-24T00:00:00.000000000", "2024-05-25T00:00:00.000000000", "2024-05-26T00:00:00.000000000", "2024-05-27T00:00:00.000000000", "2024-05-28T00:00:00.000000000", "2024-05-29T00:00:00.000000000", "2024-05-30T00:00:00.000000000", "2024-05-31T00:00:00.000000000", "2024-06-01T00:00:00.000000000", "2024-06-02T00:00:00.000000000", "2024-06-03T00:00:00.000000000", "2024-06-04T00:00:00.000000000", "2024-06-05T00:00:00.000000000", "2024-06-06T00:00:00.000000000", "2024-06-07T00:00:00.000000000", "2024-06-08T00:00:00.000000000", "2024-06-09T00:00:00.000000000", "2024-06-10T00:00:00.000000000", "2024-06-11T00:00:00.000000000", "2024-06-12T00:00:00.000000000", "2024-06-13T00:00:00.000000000", "2024-06-14T00:00:00.000000000", "2024-06-15T00:00:00.000000000", "2024-06-16T00:00:00.000000000", "2024-06-17T00:00:00.000000000", "2024-06-18T00:00:00.000000000", "2024-06-19T00:00:00.000000000", "2024-06-20T00:00:00.000000000", "2024-06-21T00:00:00.000000000", "2024-06-22T00:00:00.000000000", "2024-06-23T00:00:00.000000000", "2024-06-24T00:00:00.000000000", "2024-06-25T00:00:00.000000000", "2024-06-26T00:00:00.000000000", "2024-06-27T00:00:00.000000000", "2024-06-28T00:00:00.000000000", "2024-06-29T00:00:00.000000000", "2024-06-30T00:00:00.000000000", "2024-07-01T00:00:00.000000000", "2024-07-02T00:00:00.000000000", "2024-07-03T00:00:00.000000000", "2024-07-04T00:00:00.000000000", "2024-07-05T00:00:00.000000000", "2024-07-06T00:00:00.000000000", "2024-07-07T00:00:00.000000000", "2024-07-08T00:00:00.000000000", "2024-07-09T00:00:00.000000000", "2024-07-10T00:00:00.000000000", "2024-07-11T00:00:00.000000000", "2024-07-12T00:00:00.000000000", "2024-07-13T00:00:00.000000000", "2024-07-14T00:00:00.000000000", "2024-07-15T00:00:00.000000000", "2024-07-16T00:00:00.000000000", "2024-07-17T00:00:00.000000000", "2024-07-18T00:00:00.000000000", "2024-07-19T00:00:00.000000000", "2024-07-20T00:00:00.000000000", "2024-07-21T00:00:00.000000000", "2024-07-22T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0fZ9PfRdPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "dtype": "f8" }, "yaxis": "y2" }, { "customdata": { "bdata": "mpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMRQM3MzMzMzBZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZuY/AAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/ZmZmZmZmI0CamZmZmZnZPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZgZAmpmZmZmZ2T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZvY/mpmZmZmZyT9mZmZmZmZBQJqZmZmZmT5AmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEQM3MzMzMzABAmpmZmZmZCUAAAAAAAAAAAJqZmZmZmdk/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmSBAZmZmZmZm5j8AAAAAAAAjQDMzMzMzMzBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMzMzMz8PzMzMzMzM/s/MzMzMzMzLkBmZmZmZmYhQJqZmZmZmSZAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAPA/MzMzMzMzFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkuQJqZmZmZmek/MzMzMzMzIkAAAAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmdk/ZmZmZmZmHkAzMzMzMzPjPzMzMzMzMxlAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAmpmZmZmZH0CamZmZmZkJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmSlAmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmZmZmbmPwAAAAAAAAAAAAAAAAAAAAAzMzMzMzPTP5qZmZmZmdk/AAAAAAAAAAA=", "dtype": "f8" }, "hovertemplate": "Precipitation: %{customdata} mm", "marker": { "color": "blue" }, "name": "Precipitation", "opacity": 0.5, "type": "bar", "x": [ "2024-04-02T00:00:00.000000000", "2024-04-03T00:00:00.000000000", "2024-04-04T00:00:00.000000000", "2024-04-05T00:00:00.000000000", "2024-04-06T00:00:00.000000000", "2024-04-07T00:00:00.000000000", "2024-04-08T00:00:00.000000000", "2024-04-09T00:00:00.000000000", "2024-04-10T00:00:00.000000000", "2024-04-11T00:00:00.000000000", "2024-04-12T00:00:00.000000000", "2024-04-13T00:00:00.000000000", "2024-04-14T00:00:00.000000000", "2024-04-15T00:00:00.000000000", "2024-04-16T00:00:00.000000000", "2024-04-17T00:00:00.000000000", "2024-04-18T00:00:00.000000000", "2024-04-19T00:00:00.000000000", "2024-04-20T00:00:00.000000000", "2024-04-21T00:00:00.000000000", "2024-04-22T00:00:00.000000000", "2024-04-23T00:00:00.000000000", "2024-04-24T00:00:00.000000000", "2024-04-25T00:00:00.000000000", "2024-04-26T00:00:00.000000000", "2024-04-27T00:00:00.000000000", "2024-04-28T00:00:00.000000000", "2024-04-29T00:00:00.000000000", "2024-04-30T00:00:00.000000000", "2024-05-01T00:00:00.000000000", "2024-05-02T00:00:00.000000000", "2024-05-03T00:00:00.000000000", "2024-05-04T00:00:00.000000000", "2024-05-05T00:00:00.000000000", "2024-05-06T00:00:00.000000000", "2024-05-07T00:00:00.000000000", "2024-05-08T00:00:00.000000000", "2024-05-09T00:00:00.000000000", "2024-05-10T00:00:00.000000000", "2024-05-11T00:00:00.000000000", "2024-05-12T00:00:00.000000000", "2024-05-13T00:00:00.000000000", "2024-05-14T00:00:00.000000000", "2024-05-15T00:00:00.000000000", "2024-05-16T00:00:00.000000000", "2024-05-17T00:00:00.000000000", "2024-05-18T00:00:00.000000000", "2024-05-19T00:00:00.000000000", "2024-05-20T00:00:00.000000000", "2024-05-21T00:00:00.000000000", "2024-05-22T00:00:00.000000000", "2024-05-23T00:00:00.000000000", "2024-05-24T00:00:00.000000000", "2024-05-25T00:00:00.000000000", "2024-05-26T00:00:00.000000000", "2024-05-27T00:00:00.000000000", "2024-05-28T00:00:00.000000000", "2024-05-29T00:00:00.000000000", "2024-05-30T00:00:00.000000000", "2024-05-31T00:00:00.000000000", "2024-06-01T00:00:00.000000000", "2024-06-02T00:00:00.000000000", "2024-06-03T00:00:00.000000000", "2024-06-04T00:00:00.000000000", "2024-06-05T00:00:00.000000000", "2024-06-06T00:00:00.000000000", "2024-06-07T00:00:00.000000000", "2024-06-08T00:00:00.000000000", "2024-06-09T00:00:00.000000000", "2024-06-10T00:00:00.000000000", "2024-06-11T00:00:00.000000000", "2024-06-12T00:00:00.000000000", "2024-06-13T00:00:00.000000000", "2024-06-14T00:00:00.000000000", "2024-06-15T00:00:00.000000000", "2024-06-16T00:00:00.000000000", "2024-06-17T00:00:00.000000000", "2024-06-18T00:00:00.000000000", "2024-06-19T00:00:00.000000000", "2024-06-20T00:00:00.000000000", "2024-06-21T00:00:00.000000000", "2024-06-22T00:00:00.000000000", "2024-06-23T00:00:00.000000000", "2024-06-24T00:00:00.000000000", "2024-06-25T00:00:00.000000000", "2024-06-26T00:00:00.000000000", "2024-06-27T00:00:00.000000000", "2024-06-28T00:00:00.000000000", "2024-06-29T00:00:00.000000000", "2024-06-30T00:00:00.000000000", "2024-07-01T00:00:00.000000000", "2024-07-02T00:00:00.000000000", "2024-07-03T00:00:00.000000000", "2024-07-04T00:00:00.000000000", "2024-07-05T00:00:00.000000000", "2024-07-06T00:00:00.000000000", "2024-07-07T00:00:00.000000000", "2024-07-08T00:00:00.000000000", "2024-07-09T00:00:00.000000000", "2024-07-10T00:00:00.000000000", "2024-07-11T00:00:00.000000000", "2024-07-12T00:00:00.000000000", "2024-07-13T00:00:00.000000000", "2024-07-14T00:00:00.000000000", "2024-07-15T00:00:00.000000000", "2024-07-16T00:00:00.000000000", "2024-07-17T00:00:00.000000000", "2024-07-18T00:00:00.000000000", "2024-07-19T00:00:00.000000000", "2024-07-20T00:00:00.000000000", "2024-07-21T00:00:00.000000000", "2024-07-22T00:00:00.000000000" ], "xaxis": "x", "y": { "bdata": "mpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMRQM3MzMzMzBZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZuY/AAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/ZmZmZmZmI0CamZmZmZnZPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZgZAmpmZmZmZ2T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdmZmZmZvY/mpmZmZmZyT9mZmZmZmZBQJmZmZmZmT5AmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEQMzMzMzMzABAmpmZmZmZCUAAAAAAAAAAAJqZmZmZmdk/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmSBAZmZmZmZm5j8AAAAAAAAjQDMzMzMzMzBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMzMzMz8PzMzMzMzM/s/NDMzMzMzLkBmZmZmZmYhQJqZmZmZmSZAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAPA/MzMzMzMzFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkuQJqZmZmZmek/MzMzMzMzIkAAAAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmdk/ZmZmZmZmHkAzMzMzMzPjPzMzMzMzMxlAmpmZmZmZyT8AAAAAAAAAAAAAAAAAAAAAmpmZmZmZH0CamZmZmZkJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmSlAmpmZmZmZ8T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgZmbmPwAAAAAAAAAAAAAAAAAAAAAAAABAMzPTPwAAAKCZmdk/AAAAAAAAAAA=", "dtype": "f8" }, "yaxis": "y2" }, { "line": { "color": "blue", "width": 3 }, "mode": "lines", "name": "Lower Threshold (FC)", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-07-22T00:00:00" ], "xaxis": "x", "y": [ 0, 0 ], "yaxis": "y" }, { "line": { "color": "red", "width": 3 }, "mode": "lines", "name": "Upper Threshold", "type": "scatter", "x": [ "2024-04-02T00:00:00", "2024-07-22T00:00:00" ], "xaxis": "x", "y": [ 20, 20 ], "yaxis": "y" } ], "layout": { "annotations": [ { "showarrow": false, "text": "Planting Date", "x": 1712275200000, "xanchor": "right", "xref": "x", "y": 1, "yanchor": "top", "yref": "y domain" }, { "showarrow": false, "text": "Reference Date", "x": 1721001600000, "xanchor": "right", "xref": "x", "y": 1, "yanchor": "top", "yref": "y domain" } ], "barmode": "overlay", "height": 600, "legend": { "orientation": "h", "x": 1, "xanchor": "right", "y": 1.02, "yanchor": "bottom" }, "shapes": [ { "line": { "color": "green", "dash": "dash", "width": 2 }, "type": "line", "x0": 1712275200000, "x1": 1712275200000, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "orange", "dash": "dash", "width": 2 }, "type": "line", "x0": 1721001600000, "x1": 1721001600000, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Soil Water Depletion Over Time" }, "width": 1400, "xaxis": { "anchor": "y", "domain": [ 0, 0.94 ], "dtick": "M1", "tickangle": 0, "tickformat": "%b %Y", "title": { "text": "Date" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "Percentage Depletion (%)" } }, "yaxis2": { "anchor": "x", "overlaying": "y", "showgrid": false, "side": "right", "title": { "text": "Water Amount (mm)" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "show_soil_depletion(summary_season, 'Date', 'Percentage Depletion', 'Irrigation', 'Precipitation', threshold=20, planting_date=planting_date_full, reference_date=reference_date)" ] }, { "cell_type": "markdown", "id": "328fab744d4e34e", "metadata": {}, "source": [ "**Note:** In this case, the irrigation events during the growing season are based on real data, which are absent in this case.
\n", "For the next 7 days after the reference date, the AquaCrop model suggests an irrigation event of around 30 mm to maintain soil moisture below the threshold." ] }, { "cell_type": "markdown", "id": "a5fe4d4f57824ec", "metadata": {}, "source": [ "### How to Run on Your Own Data (AquaCrop)\n", "\n", "To run the AquaCrop model on your own data, you need to prepare the input data and parameters in the same format as shown above.
\n", "In particular, you need to provide a directory containing:\n", "1. `aquacrop_settings.json` file with the input parameters\n", "2. `weather_aquacrop.parquet` file with the weather data\n", "3. `irrigation_aquacrop.parquet` file with the irrigation data (optional)
\n", "\n", "You can then call the `read_input_data` and the `aquacrop_run` function with your prepared data and parameters. Make sure to specify the desired irrigation strategy (`aquacrop`, `real`, or `hybrid`) when calling the function.
\n", "Alternately, you can prepare the data and run the model using the `aquacrop_preparation` and `aquacrop_run` pipelines respectively. After that you can import the tables generated in the `aquacrop_output` folder and visualize the results using the provided visualization functions." ] } ], "metadata": { "kernelspec": { "display_name": "soilcast2-analytics", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.13.3" } }, "nbformat": 4, "nbformat_minor": 5 }