diff --git a/true-color-image/03b Forest Fires 2018 and 2019.ipynb b/true-color-image/03b Forest Fires 2018 and 2019.ipynb index 903ec0d..995657c 100644 --- a/true-color-image/03b Forest Fires 2018 and 2019.ipynb +++ b/true-color-image/03b Forest Fires 2018 and 2019.ipynb @@ -15,7 +15,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 50, "metadata": {}, "outputs": [], "source": [ @@ -28,7 +28,12 @@ "\n", "api = SentinelAPI(os.getenv('SCIHUB_USERNAME'), os.getenv('SCIHUB_PASSWORD'))\n", "api._tqdm = tqdm\n", - "out_dir = Path('input/forest_fires')" + "out_dir = Path('input/forest_fires')\n", + "\n", + "plot_style = [\n", + " { 'facecolor': 'none', 'edgecolor': 'blue', 'alpha': 0.1 },\n", + " { 'facecolor': 'none', 'edgecolor': 'red' }\n", + "]" ] }, { @@ -36,6 +41,7 @@ "metadata": {}, "source": [ "## 2018\n", + "### Brandenburg\n", "\n", "- Take the places from the DW article\n", " - `.head(n=1)` takes the first search result, they are ordered by how well they match our query\n", @@ -72,10 +78,10 @@ { "data": { "text/html": [ - "
| \n", + " | place_id | \n", + "osm_type | \n", + "osm_id | \n", + "display_name | \n", + "place_rank | \n", + "category | \n", + "type | \n", + "importance | \n", + "icon | \n", + "geometry | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "258938877 | \n", + "relation | \n", + "1451563 | \n", + "Lübtheen, Ludwigslust-Parchim, Mecklenburg-Vor... | \n", + "16 | \n", + "boundary | \n", + "administrative | \n", + "0.573723 | \n", + "https://nominatim.openstreetmap.org/ui/mapicon... | \n", + "POLYGON ((10.98272 53.32736, 10.98394 53.32676... | \n", + "
' syntax is deprecated. ':' is the preferred initialization method. When making the change, be mindful of axis order changes: https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6\n",
+ " return _prepare_from_string(\" \".join(pjargs))\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " title \n",
+ " link \n",
+ " link_alternative \n",
+ " link_icon \n",
+ " summary \n",
+ " ondemand \n",
+ " beginposition \n",
+ " endposition \n",
+ " ingestiondate \n",
+ " orbitnumber \n",
+ " ... \n",
+ " processingbaseline \n",
+ " processinglevel \n",
+ " producttype \n",
+ " platformname \n",
+ " size \n",
+ " filename \n",
+ " level1cpdiidentifier \n",
+ " identifier \n",
+ " uuid \n",
+ " geometry \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf \n",
+ " S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " Date: 2019-07-26T10:20:31.024Z, Instrument: MS... \n",
+ " false \n",
+ " 2019-07-26 10:20:31.024 \n",
+ " 2019-07-26 10:20:31.024 \n",
+ " 2019-07-26 17:09:03.510 \n",
+ " 21369 \n",
+ " ... \n",
+ " 02.13 \n",
+ " Level-2A \n",
+ " S2MSI2A \n",
+ " Sentinel-2 \n",
+ " 1.08 GB \n",
+ " S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2... \n",
+ " S2A_OPER_MSI_L1C_TL_SGS__20190726T121947_A0213... \n",
+ " S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2... \n",
+ " 6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf \n",
+ " MULTIPOLYGON (((12.07168 52.22257, 12.14177 53... \n",
+ " \n",
+ " \n",
+ " b0715f32-b213-420c-a2f4-34dca13072b5 \n",
+ " S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " Date: 2019-07-26T10:20:31.024Z, Instrument: MS... \n",
+ " false \n",
+ " 2019-07-26 10:20:31.024 \n",
+ " 2019-07-26 10:20:31.024 \n",
+ " 2019-07-26 16:59:35.134 \n",
+ " 21369 \n",
+ " ... \n",
+ " 02.13 \n",
+ " Level-2A \n",
+ " S2MSI2A \n",
+ " Sentinel-2 \n",
+ " 1.05 GB \n",
+ " S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2... \n",
+ " S2A_OPER_MSI_L1C_TL_SGS__20190726T121947_A0213... \n",
+ " S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2... \n",
+ " b0715f32-b213-420c-a2f4-34dca13072b5 \n",
+ " MULTIPOLYGON (((12.13532 53.11988, 12.20926 54... \n",
+ " \n",
+ " \n",
+ " 3dc30957-8b84-4238-a6b8-d499575c92d9 \n",
+ " S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " Date: 2019-07-24T10:30:29.024Z, Instrument: MS... \n",
+ " false \n",
+ " 2019-07-24 10:30:29.024 \n",
+ " 2019-07-24 10:30:29.024 \n",
+ " 2019-07-24 16:13:05.070 \n",
+ " 12432 \n",
+ " ... \n",
+ " 02.13 \n",
+ " Level-2A \n",
+ " S2MSI2A \n",
+ " Sentinel-2 \n",
+ " 1.00 GB \n",
+ " S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2... \n",
+ " S2B_OPER_MSI_L1C_TL_SGS__20190724T122822_A0124... \n",
+ " S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2... \n",
+ " 3dc30957-8b84-4238-a6b8-d499575c92d9 \n",
+ " MULTIPOLYGON (((11.82221 52.22736, 11.84880 52... \n",
+ " \n",
+ " \n",
+ " 1eef4c24-7414-4065-aeab-fa4db566f9f2 \n",
+ " S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " Date: 2019-07-24T10:30:29.024Z, Instrument: MS... \n",
+ " false \n",
+ " 2019-07-24 10:30:29.024 \n",
+ " 2019-07-24 10:30:29.024 \n",
+ " 2019-07-24 16:11:09.233 \n",
+ " 12432 \n",
+ " ... \n",
+ " 02.13 \n",
+ " Level-2A \n",
+ " S2MSI2A \n",
+ " Sentinel-2 \n",
+ " 1.03 GB \n",
+ " S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2... \n",
+ " S2B_OPER_MSI_L1C_TL_SGS__20190724T122822_A0124... \n",
+ " S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2... \n",
+ " 1eef4c24-7414-4065-aeab-fa4db566f9f2 \n",
+ " MULTIPOLYGON (((12.13532 53.11988, 12.20926 54... \n",
+ " \n",
+ " \n",
+ " 3f59c341-0918-45d2-94d4-a31893e7b167 \n",
+ " S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ " Date: 2019-07-21T10:20:29.024Z, Instrument: MS... \n",
+ " false \n",
+ " 2019-07-21 10:20:29.024 \n",
+ " 2019-07-21 10:20:29.024 \n",
+ " 2019-07-21 20:17:35.045 \n",
+ " 12389 \n",
+ " ... \n",
+ " 02.13 \n",
+ " Level-2A \n",
+ " S2MSI2A \n",
+ " Sentinel-2 \n",
+ " 1.08 GB \n",
+ " S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2... \n",
+ " S2B_OPER_MSI_L1C_TL_MPS__20190721T123558_A0123... \n",
+ " S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2... \n",
+ " 3f59c341-0918-45d2-94d4-a31893e7b167 \n",
+ " MULTIPOLYGON (((12.07168 52.22257, 12.14177 53... \n",
+ " \n",
+ " \n",
+ "
\n",
+ "5 rows × 36 columns
\n",
+ ""
+ ],
+ "text/plain": [
+ " title \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2... \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2... \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2... \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2... \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2... \n",
+ "\n",
+ " link \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "\n",
+ " link_alternative \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "\n",
+ " link_icon \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 https://scihub.copernicus.eu/apihub/odata/v1/P... \n",
+ "\n",
+ " summary \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf Date: 2019-07-26T10:20:31.024Z, Instrument: MS... \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 Date: 2019-07-26T10:20:31.024Z, Instrument: MS... \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 Date: 2019-07-24T10:30:29.024Z, Instrument: MS... \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 Date: 2019-07-24T10:30:29.024Z, Instrument: MS... \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 Date: 2019-07-21T10:20:29.024Z, Instrument: MS... \n",
+ "\n",
+ " ondemand beginposition \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf false 2019-07-26 10:20:31.024 \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 false 2019-07-26 10:20:31.024 \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 false 2019-07-24 10:30:29.024 \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 false 2019-07-24 10:30:29.024 \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 false 2019-07-21 10:20:29.024 \n",
+ "\n",
+ " endposition \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf 2019-07-26 10:20:31.024 \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 2019-07-26 10:20:31.024 \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 2019-07-24 10:30:29.024 \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 2019-07-24 10:30:29.024 \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 2019-07-21 10:20:29.024 \n",
+ "\n",
+ " ingestiondate orbitnumber \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf 2019-07-26 17:09:03.510 21369 \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 2019-07-26 16:59:35.134 21369 \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 2019-07-24 16:13:05.070 12432 \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 2019-07-24 16:11:09.233 12432 \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 2019-07-21 20:17:35.045 12389 \n",
+ "\n",
+ " ... processingbaseline \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf ... 02.13 \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 ... 02.13 \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 ... 02.13 \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 ... 02.13 \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 ... 02.13 \n",
+ "\n",
+ " processinglevel producttype \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf Level-2A S2MSI2A \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 Level-2A S2MSI2A \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 Level-2A S2MSI2A \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 Level-2A S2MSI2A \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 Level-2A S2MSI2A \n",
+ "\n",
+ " platformname size \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf Sentinel-2 1.08 GB \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 Sentinel-2 1.05 GB \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 Sentinel-2 1.00 GB \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 Sentinel-2 1.03 GB \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 Sentinel-2 1.08 GB \n",
+ "\n",
+ " filename \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2... \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2... \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2... \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2... \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2... \n",
+ "\n",
+ " level1cpdiidentifier \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf S2A_OPER_MSI_L1C_TL_SGS__20190726T121947_A0213... \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 S2A_OPER_MSI_L1C_TL_SGS__20190726T121947_A0213... \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 S2B_OPER_MSI_L1C_TL_SGS__20190724T122822_A0124... \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 S2B_OPER_MSI_L1C_TL_SGS__20190724T122822_A0124... \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 S2B_OPER_MSI_L1C_TL_MPS__20190721T123558_A0123... \n",
+ "\n",
+ " identifier \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2... \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2... \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2... \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2... \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2... \n",
+ "\n",
+ " uuid \\\n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf 6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 b0715f32-b213-420c-a2f4-34dca13072b5 \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 3dc30957-8b84-4238-a6b8-d499575c92d9 \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 1eef4c24-7414-4065-aeab-fa4db566f9f2 \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 3f59c341-0918-45d2-94d4-a31893e7b167 \n",
+ "\n",
+ " geometry \n",
+ "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf MULTIPOLYGON (((12.07168 52.22257, 12.14177 53... \n",
+ "b0715f32-b213-420c-a2f4-34dca13072b5 MULTIPOLYGON (((12.13532 53.11988, 12.20926 54... \n",
+ "3dc30957-8b84-4238-a6b8-d499575c92d9 MULTIPOLYGON (((11.82221 52.22736, 11.84880 52... \n",
+ "1eef4c24-7414-4065-aeab-fa4db566f9f2 MULTIPOLYGON (((12.13532 53.11988, 12.20926 54... \n",
+ "3f59c341-0918-45d2-94d4-a31893e7b167 MULTIPOLYGON (((12.07168 52.22257, 12.14177 53... \n",
+ "\n",
+ "[5 rows x 36 columns]"
+ ]
+ },
+ "execution_count": 53,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "results = api.query(luebtheen_footprint.wkt,\n",
+ " platformname='Sentinel-2',\n",
+ " processinglevel='Level-2A',\n",
+ " date=(luebtheen_before, luebtheen_after),\n",
+ " cloudcoverpercentage=(0, 50))\n",
+ "gdf = SentinelAPI.to_geodataframe(results)\n",
+ "gdf.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 54,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plot_all([ gdf, luebtheen ], plot_style)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 55,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 55,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "gdf.set_index('beginposition')['cloudcoverpercentage'].plot(kind='bar')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 57,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['T32UPD', 'T32UPE'], dtype=object)"
+ ]
+ },
+ "execution_count": 57,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gdf['tile'] = gdf['title'].apply(lambda t: t.split('_')[5])\n",
+ "gdf['tile'].unique()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "- we want products that cover the entire area (avoid merging)\n",
+ "- we also want products that have a good cloud coverage\n",
+ "- plus we want the product that was used to generate the other image"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 58,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 58,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "gdf[gdf['tile'] == 'T32UPE'].set_index('beginposition')['cloudcoverpercentage'].plot(kind='bar')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 59,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAQYAAAD4CAYAAAAO2kjhAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAAAa10lEQVR4nO3df5AcZ33n8fdXPy3JcmxZv3+d7MTBccBWHJXLnIiIATu27JK5c0GgCDZwKcUp7NyRu+IILkwoQn45AUJC3aEYCFcnm7pCKLg4nyMRypUfBMPKFrawbDBG9q5kaSU50Wp/zWh2v/fHM+2dnelZze52z0x3f15VUzvT0937zM7OZ57n6aefNndHRKTWnE4XQES6j4JBRBooGESkgYJBRBooGESkwbxOFyDO8uXLfdOmTZ0uhkiuHThw4JS7r4h7riuDYdOmTfT09HS6GCK5ZmYvNXtOTQkRaaBgEJEGCgYRaaBgEJEGCgYRaaBgEJEGCgYRadCV4xhm4vhxGByEBQsmbtD4WETOLzfB8PDDcMEF4X6lEm5jYxOPx8Zg7lyYV33F0f3oduYM/PSnMD4O8+eHZVGgLFwYbmYTjy+4ABYtCvcXLw77W7AAliyBCy+cfBPJmtwEw9gYvPe9U38Qy+XJt9pljz8OGzbA6tVw7hy4Q6k0cRsYmLxdpRKW1/6sVCaeq72ZNQZRdKtdvnDh5ECKnouCqTaQoucWLw6PawNp/vywrkJJZio3wdCKZk2KsTH4znfg5pth8+bkf+/gIAwPh9rI4GC4DQ3ByEhYXiqF9UZGYHR0ciBFtyiU6gMJGoOoNqTqg6h2WRREtYEU/Z1qwygKJJhcS6oNJFAtKU9yEwyVysz7EU6fDrWE1auTLVOkkx+WKIjqAwkmQqk+kKCxllQfRLW1pLjaUlwQ1QcSNNaSoiCKnotrtkFjLUmBlKzcBEPUnzATvb3hn+qii5IrT7fo1AemNoyix/W1pCig6mtJUSBBfC1pqmYbxDfZ6oOoPpCi5+KabdFzcc02yGco5SYYYOY1hr4+WLFi4ptKZq+TgTQ6GkIirtl27lxo0sU128rl9jXboLGWVFtbqq8lRYEE7akl5SIYom+XmRgdhZMn4corQ4eeZJuabbBxI3zuc7N7LbkIBpj5h7q/H+bMgZUrky2PFE83NNueegr27Jn9PnMRDOXyRGJOV28vXHLJRKeWSNbUBtKRIzP/LNQq9JBo99C/sHq1RkZKPgwPJ9NXlotgKJdn1pQYGAi3devCICSRrCuVVGOYtaNHQ2/vJZd0uiQiyRgZUY3hNTPtY+jtheXLJ0b1iWTdmTOqMczK2Fg4I3PNmnBugUgelErJHBnJRTDMpMZw6lQ4BpzWMGiRTiiV1JR4zUwGOPX1hZFkeRwGLcWlYKgz3RpDX18Y1KTDlJIn5bKC4TXl8vT6CaJh0Bs2aBi05IvGMczC8eMhEJYv73RJRJJVKiVzlC0XwVCpTO+bv7cXli3TMGjJn0oFLr549vvJRTBMh3sIhlWr1L8g+VMqJfOFl4tgKJdb/5APDIR22Nq1GgYt+VOpTEwuMxu5CIZz51pf9+jR0AbTMGjJo0plYkKX2chFMECYU6EVvb1w6aXJpKpItxkdbePIRzM7YmbPmNlBM+upe+6/mZmbWWwfv5ndbGbPm9kLZvaR2Re5Uas1hkolHJFYty6Z8eQi3aZSSSYYpvPxuMHdT9UuMLMNwI3Ay3EbmNlc4PPVdfqA75vZI+7+7AzL21Qr4xhOn9YwaMm3pP6/Z9uU+AzwYcCbPH8d8IK7v+juZeCrwO2z/J0Nonnvzufll0OaLl2adAlEOm9wMLmacKvB4MA+MztgZjsBzGwHcNTdfzDFduuA3prHfdVlDcxsp5n1mFnPyZMnWyzW9ETDoDUbtORRksHQ6m62uvsxM1sJ7Dez54D7gJvOs13cAcHY2oW77wJ2AWzZsqVZDSTWuXPnb0qMjMCrr8LrX996R6VIlrS9xuDux6o/+4G9wJuBy4AfmNkRYD3wpJnVt276gA01j9cDx2ZZ5hnRMGjJu7YGg5ktMbOl0X1CLeH77r7S3Te5+yZCAFzr7sfrNv8+cIWZXWZmC4B3AY8kU/QJrdQY+vo0G7Tk26lT7a0xrAL+ycx+AHwP+L/u/lizlc1srZk9CuDuFeAe4O+Aw8D/cfcfzr7Yk0UX4GhmfFzDoCX/hoeTGdwELfQxuPuLwDXnWWdTzf1jwPaax48Cj868iK2ZKinPng1XBdJs0JJnSc0QDTkZ+Xi+AU4aBi1FkNQM0ZCTYICp+xg0G7QUweioagyTjI83D4ZKBU6c0DBoyb9SKbk+tFwEw1ROnw5NjVWrOl0SkXQNDCgYJplqPobe3jAMWrNBS96VSsn9n+ciGKbS1xdOs9YwaMm7pGaIhpwEw9hYfP/ByEhoSmzcqGHQkn8KhjrNDleeOBGGQa9Y0d7yiHRCpZLckbdcBAPE9zH09YUZczUMWoqgVEpuZrJcBEPckGjNBi1FMzSkpkSD+g//wEA422z9eg2DlmKoVEJHexJyEQyVSmMwHDsW0jOJi2+IZEFSM0RDToIhTjQMWrNBS1EkNREs5CQY6msMY2OaDVqKR8FQZ2xs8uNoGLRmg5YiUTDEqK0x9PaGtpaGQUtRDA4qGBrUH67s6wv9CxoGLUUxOJjstAK5CAaYqDFoGLQUUZITwUJOgqG2j6G/PwSCZoOWIlEwNBHVGHp7Q99CUsdzRbJgaEjBMEm5HE6UgjAMuq8vHI3QMGgpkpERBUNTZ8+GodAaBi1F86//mmxne+aDoVyeSErNBi1FNTKSbPM588FQq68Pli3TMGgpniRniIYcBEPUxzA2Bq+8omHQUkxJzhANOQkGmBgGvWZNZ8sj0gkKhhjz5oX+hUWLNAxaiqlUUufjJFGNobc3zO2oq01JEZ09q2Bo4B4uAb5+vYZBSzGVy8nWljP/MSqXQ48swMqVnS2LSKckOUM0tBgMZnbEzJ4xs4Nm1lNd9kkze7q6bJ+ZrW2y7YfM7IdmdsjMHjazxCv7p0+HtEzqlFORrElyhmiYXo3hBnff7O5bqo8fcPer3X0z8E3g/voNzGwd8DvAFnd/PTAXeNcsyzxJqQRnzmgYtBRbpdIlfQzuPlDzcAngTVadBywys3nAYuDYTH9nnJGR0JRYu1bDoKW4SqVkr5/SajA4sM/MDpjZzmihmX3KzHqB9xBTY3D3o8CfAS8DrwBn3H1f3C8ws51m1mNmPSdPnmz5Bbz6ahjglNS02SJZNDramabEVne/FrgF+KCZbQNw9/vcfQOwG7infiMzuwS4HbgMWAssMbPfiPsF7r7L3be4+5YV07im3MBAqCnoalNSZJVKuLhSUloKBnc/Vv3ZD+wFrqtb5SHgjphN3wb81N1Puvs54OvAv595cRtFI77mz09yryLZkuR8j9BCMJjZEjNbGt0HbgIOmdkVNavtAJ6L2fxl4HozW2xmBrwVODz7Yk8YHta5ESJJB0MrH6lVwN7wuWYe8JC7P2Zme8zsdcA48BJwN0D1sOWD7r7d3Z8ws68BTwIV4ClgV3LFD4ObFAxSdG0PBnd/EbgmZnlc0yFqdmyvefxx4OOzKOOUkj55RCRrkp7vEXIw8lGk6I4fVzA0UI1Bik41hhjnznW6BCKdNTSU/FnFmQ+G8XFdcUqKLekZoiEHwVAqdboEIp01PJz8l2PmgwFUY5BiK5VUY2hQLuvkKSm2pK8pATkIBtBRCSm2pM+shBwEQ7mspoQUWxqH7DMfDCJFl/QM0ZCDYEh6rjuRrFEwxNAAJym6NJrTmQ+G8XFdq1KKTeMYYlQqnS6BSGeVSslf4T3zwQA6KiHFlvQM0ZCDYEjjGK5Ilmgcg4g0qFSS72fLfDCk8UcRyZJKBZYsSXafmQ8GkaIbHU3+8oyZD4Y00lIkSyqVcInGJOUiGESKLOkZoiEHwQC6yrUUVxrzPUIOgkE1BikyBcMUVGOQolIwNJFG+0okK06cUDCISJ2RkXSmHch8MKjGIEWWxpmVkINgECmyNGaIhowHQ1odLyJZMTKiGkMDXWxGim50tIM1BjM7YmbPmNlBM+upLvukmT1dXbbPzNY22fZiM/uamT1nZofN7I1JFf7cOdUYpNgGBtK5fMJ0agw3uPtmd99SffyAu1/t7puBbwL3N9nuL4DH3P1K4Brg8IxLW2dwMKk9iWRTqQRLlya/3xl/37r7QM3DJYDXr2NmFwHbgPdVtykD5Zn+zjiqMUiRlUpw0UXJ77fVGoMD+8zsgJntjBaa2afMrBd4D/E1hsuBk8CXzewpM3vQzGLPhTSznWbWY2Y9J0+ebKlQg4O6PJ0UW1oXXGo1GLa6+7XALcAHzWwbgLvf5+4bgN3APTHbzQOuBf6Hu/8SMAR8JO4XuPsud9/i7ltWrFjR8guYO7flVUVyp6PB4O7Hqj/7gb3AdXWrPATcEbNpH9Dn7k9UH3+NEBSJGBpSU0KKLa0LLp03GMxsiZktje4DNwGHzOyKmtV2AM/Vb+vux4FeM3tdddFbgWdnXWoRAcKXYxpTG7byfbsK2GuhMT8PeMjdHzOzPdUP/DjwEnA3QPWw5YPuvr26/b3AbjNbALwIvD+pwo+MqMYgxZbGNSWghWBw9xcJhxnrl8c1HaJmx/aaxweBLXHrztboaBp7FcmOtCZDzvTIx/FxXWxGii2tOU8zHQwaEi1Fl9bZxZkOBlAfgxSbgiHGyEg648RFsiKNa0pAxoMBNPJRiiuadkDBUCetU05FsiDN+UgyHQwiRaZgaKJUUh+DFJeCoQkdrpQiS/NcoUwHA6jGIMV1+rSCIZZqDFJkpVJ6V3rPdDCAhkRLcaU1QzRkPBhKJQWDFFeah+szHQwiRZbmUblMB0Na01qJZIGCQUQaDAyojyGWagxSZGn+/2c6GCqVTpdApHPK5XSuKQEZDwZIZ4ZckSxIa4ZoyHgwlEowJ9OvQGTmSqV05nuEjAcDqI9BiqtSUR9DrDT/MCLdbmgIFi9OZ9+ZDgaRIqtUYPnydPad6WAoldJLTJFul9ZEsJDxYBApMgVDE2ldhUckCxQMTWiAkxSZgmEKaU1UIdLNjh9Pd4b0TAdDmokp0s3SnAgWWrjaNYCZHQHOAmNAxd23mNkngduBcaAfeF/1Stdx288FeoCj7n5bEgUXKbLBwXRPB5hOjeEGd9/s7tEl7R9w96vdfTPwTeD+Kbb9z8DhGZaxKdUYpKjSnCEaZtGUcPeBmodLAI9bz8zWA7cCD870d4nIZCMjXdCUIHzo95mZA19w910AZvYp4E7gDHBDk20/C3wYWDq7ojZSjUGKang43dMBWq0xbHX3a4FbgA+a2TYAd7/P3TcAu4F76jcys9uAfnc/cL5fYGY7zazHzHpOnjzZ+isQKaB/+7cuaEpEnYru3g/sBa6rW+Uh4I6YTbcCO6qdl18F3mJm/7vJ79jl7lvcfcuKFStaKrxqDFJUo6MdrjGY2RIzWxrdB24CDpnZFTWr7QCeq9/W3X/P3de7+ybgXcC33f03kij44GASexHJprTPE2qlMrIK2Gtm0foPuftjZrbHzF5HOFz5EnA3gJmtBR509+0plfk1aValRLpZ2hd0Pu9Hy91fBK6JWR7XdIiaHQ2h4O6PA49Pu4RNqMYgRZb2xZYyPfJRNQYpKgVDE2kPCc2F0VHo74dvfzvcl9wYHFQwyEz094fpfVatgre+FbZtg299C559ttMlkwRUKvAzP5Pe/jMbDIWpMTzxBPz4x1OvMzYG7o3L5s+Hhx8Oj3/0I7jxRvjFX4S+vnTKKm2T5gzRkOFgKITvfheuvx5+/ufhscfChx1gfBx27YLrrgvpOG8evOENsHUrvPOd4flTp8IomH/8R5g7Fw4dCs2JbdvgkUc6+rJk9tKeCDmz37lpn0TSFfr7w8977oFbbgn3r7oqNAeuugr+6I/gTW8KH/xvfSvUBD760fBVMmcOfPjD8Ju/CZ///MQ+r74aenvb/1okUd0wjqErjYx0ugRt8Jd/CZ/4BNx/P/z+78Mzz4Q0/JVfgXe/G3bsmFj3jurR43vvhTNn4OKLIYw9mfCFL8Bf/RU8/XS7XoGkJO1pDTMbDJDzGsO5c/DP/wx/8Afh8aWXwq/+arj/xBNw5ZXx282ZA5dcEv/cZZeFn7/wC4kWVdpvdDTd2csy+9EaHu50CVJ2+HCoFg0NNT53Xf2pKi26/vrw3zQ+PruyScdVKrB6dXr7z3TnY66vQvVzPwcf+EBoIjz5ZDL7fOmlEDTPP5/M/qRj0j6BMLPBUCrlvCmxeDF88YtwxRXw+OPJ7DP6T3rhhWT2Jx2jYCi6T3wCPvvZiUOV03XoEPzu74bDmXfeCStWwLp1iRZR2qsdY3gy+507MpLzpkTkDW+AV14JnZFz505/+7174TOfgZUr4bd/O1S1rmk4J04ypB3BoBpDt1u2DH75l+FP/mRm23/sY6Fv4cYbYf9++NCHCpKo+aVgmMLoaM77GCILFoQ+gWaHIFuxcSM88AD87d/CW94C3/hGYsWT9jtxQsHQVKnU6RK0SakEp0/Pfj9r1oT9rFsH//Ivs9+fdMzISLrXlIAMBwOkO4NN11iyBD79afjJT2a/r2XLYGAgNE0ks9KeIRoyHAxpT23VVdauDWdJXnPN7E+AeuopuPbaZMolHdGOQ/VFaKVn3zveEcJhYADuugt6emDTpunt49SpcO7FyAhcfnkqxZT2aMcRuUzXGArTuT5nTjhx6tZbw1mW0+08/PjHw4Qtx47Bd77TeHKVZMqZM+p8lHp33TUx+UqrnnoK/vRP4a//OoyklEwrldK/nkpmg6FQNYZaW7eGGZ2mM0z68svDACnJhXb872c2GApr0aJQY/j1X4ezZ1vbZt8+HYnIEQXDFMrlgtYYAG66CX7t10LfQSvmzSvQwI/8a8f/fqaDodD+/M/hK1+Bo0cnL9+/P3RS1s65cOed8Id/2N7ySWraEQyZPlxZ2BoDhLMk3/SmMMvTO98Zlp0+HWoTAL/1W/Dqq2GO8S9/Gd7+9o4VVZI1NKSRj01VKun/cbrerbeGIw1R7eDSSyee+973whRuq1eHsyt37epMGSVxlUqY0jNNma4xFN773w+7d4cBUHv2TMyQe++98LnPdbZskpq0Z4iGDAdD2hfcyIT588MRhzVr4OtfD18lEGoIkltpzxANGQ4GqVq4MEzGcttt4UT9L31pZhO6SGZUKunOEA0tBoOZHQHOAmNAxd23mNkngduBcaAfeJ+7H6vbbgPwv4DV1fV2uftfJFHwtK/EkylvfjMcPBjmbYg6HyW30p7vEaZXY7jB3U/VPH7A3T8GYGa/A9wP3F23TQX4r+7+pJktBQ6Y2X5315VVk/azPxtuknujo108JNrdB2oeLgE8Zp1X3P3J6v2zwGEgkZlI29EBI9KNuqnG4MA+M3PgC+6+C8DMPgXcCZwBbphqB2a2Cfgl4Ikmz+8EdgJs3LjxvAWK+tlEiiSa77Fbagxb3f1a4Bbgg2a2DcDd73P3DcBu4J5mG5vZhcAe4L/U1TRe4+673H2Lu29ZsWJFS4Uq/FEJKZx2TAQLLQZD1Kno7v3AXqD+GmkPAXfEbWtm8wmhsNvdvz7zok7Wjp5ZkW7TNcFgZkuqHYeY2RLgJuCQmdWe2L8DeC5mWwO+CBx2908nU2SR4mpXMLTyK1YBe8NnnHnAQ+7+mJntMbPXEQ5DvkT1iISZrQUedPftwFbgvcAzZnawur+Puvujsy14OzpgRLrNqVNdEgzu/iLQcOkid49tOlSbHdur9/8J0DxiIgkZHu6SpkS3Uo1BiqhUak/fWqaDQaRo2nXN1swGA6jGIMXTrkszZvokqrvvDuk5b97EzwULwi1K1YULJ24XXDAx9mHhwjByctGiUDW78MKJoKm9L9JN2nWhpcwGwx//Mbz8crhfKoUq1uhouB/dIFyjpVwOt0olLI+aIdH92htM3J83b+IGkx9HQQTxoVQfTFEoRYEEjaFUG0wicQYGFAxT2rw53NI0ODhxix4PDYUQGh6eCCRoDKWB6vjOuFCKQqs+lGrDqTaE6oOpvpYEjaFUG0z1oRTVmupDSYHU/dp12YTMBkM7dPLDUhtKUSBBYyhFgQSTQ6k2kKLnasOpvnY0VSjVhlOzplv0XH3TDRpDKQokUChNV7kcpvtMm4KhS3Xqw1JbO6oNpSiQIL7pFi2Pa7pBYyhN1XSDxlCKviWn258UPZeX/qR2XTZBwSCTdLKfo5WmG8T3J0W36fQn1QZTK/1JteGURH/STP7G7ZoEWcEgXaObmm4Q3580Ohqeq+9Piq5zEtef1KzZNlXTLVpe33R79ll429vS/3soGETorlCKAgkaQ+mNb4QdO9Ivk4JBpMO6sZ8j0yMfRSQdCgYRaaBgEJEGCgYRaaBgEJEGCgYRaaBgEJEGCgYRaWDuDVeW6zgzO0mYefp8lgOnzrtW9ul15ku3vM5/5+6x52p2ZTC0ysx63H1Lp8uRNr3OfMnC61RTQkQaKBhEpEHWg2FXpwvQJnqd+dL1rzPTfQwiko6s1xhEJAUKBhFp0JXBYGZfMrN+MztUs2yZme03sx9Xf17SZNsjZvaMmR00s572lXr6mrzOd5jZD81s3MyaHtIys5vN7Hkze8HMPtKeEs/MLF9n1t/PB8zsOTN72sz2mtnFTbbtqvezK4MB+Bvg5rplHwH+3t2vAP6++riZG9x9c7cfKyb+dR4C/iPwD802MrO5wOeBW4CrgHeb2VUplTEJf8MMXmeNLL+f+4HXu/vVwI+A36vfqBvfz64MBnf/B+DVusW3A1+p3v8K8PZ2likNca/T3Q+7+/Pn2fQ64AV3f9Hdy8BXCX+frjSL15kpTV7nPnePLsH8XWB9zKZd9352ZTA0scrdXwGo/lzZZD0H9pnZATPb2bbStdc6oLfmcV91WR7l6f38APD/YpZ33fuZx8lgt7r7MTNbCew3s+eqSZ4nFrMsr8edc/F+mtl9QAXYHfd0zLKOvp9ZqjGcMLM1ANWf/XErufux6s9+YC+hmpY3fcCGmsfrgWMdKkuq8vB+mtldwG3Aezx+4FDXvZ9ZCoZHgLuq9+8CvlG/gpktMbOl0X3gJkInV958H7jCzC4zswXAuwh/n1zJw/tpZjcD/x3Y4e7DTVbrvvfT3bvuBjwMvAKcI6TpfwIuJRyN+HH157LqumuBR6v3Lwd+UL39ELiv069lBq/zP1Tvl4ATwN/Vv87q4+2EXu6f5PV15uT9fIHQf3CwevufWXg/NSRaRBpkqSkhIm2iYBCRBgoGEWmgYBCRBgoGEWmgYBCRBgoGEWnw/wEGUfoTarudwAAAAABJRU5ErkJggg==\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plot_all([ gdf[gdf['tile'] == 'T32UPE'], luebtheen ], plot_style)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 60,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "gdf = gdf[gdf['tile'] == 'T32UPE']\n",
+ "timestamps = [\n",
+ " '2019-06-29 10:30:31.024000', # before the fire, almost no clouds\n",
+ " '2019-07-01 10:20:29.024000', # during the fire; esa picture is generated from this\n",
+ " '2019-07-26 10:20:31.024000', # after the fire, within cloud coverage < 50%\n",
+ "]\n",
+ "product_uuids_luebtheen_2019 = gdf[gdf['beginposition'].isin(timestamps)]['uuid'].values"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "7aef741fd76f4bbdbe4affd199408017",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Downloading'), FloatProgress(value=0.0, max=1134597847.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "9a27b8e88952484892cec47ecf5e8e57",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Downloading'), FloatProgress(value=0.0, max=1161558874.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "677988783bb14f67912f389548e0d233",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='MD5 checksumming'), FloatProgress(value=0.0, max=1134597847.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "1b43c0db493147febcb2c3410822fcac",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='MD5 checksumming'), FloatProgress(value=0.0, max=1161558874.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "(3, 0, 0)"
+ ]
+ },
+ "execution_count": 62,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "downloaded, initialized, failed = api.download_all(product_uuids_luebtheen_2019, out_dir)\n",
+ "len(downloaded), len(initialized), len(failed)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "- \"unexpected response 200 from Scihub\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "['input/forest_fires/S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_20190726T125507.zip',\n",
+ " 'input/forest_fires/S2B_MSIL2A_20190701T102029_N0212_R065_T32UPE_20190701T134657.zip',\n",
+ " 'input/forest_fires/S2A_MSIL2A_20190629T103031_N0212_R108_T32UPE_20190629T135351.zip']"
+ ]
+ },
+ "execution_count": 63,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "list(map(lambda d: d['path'], downloaded.values()))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "- copy these values into \"02 Spectral Indices.ipynb\""
+ ]
+ },
{
"cell_type": "code",
"execution_count": null,