From 0cebcfb9de63247021f587c1304ba9ff5bbc01d7 Mon Sep 17 00:00:00 2001 From: dhavide Date: Fri, 31 May 2024 07:00:32 +0000 Subject: [PATCH] deploy: 29b242fc6e99756f8086ec1f326ea7eefb2b4de5 --- 0_Configuracion_inicial.html | 1 - 0_Initial_Setup.html | 1 - 1_Getting_Started.html | 685 ------------------ 1_Getting_Started_text.html | 7 +- 2_Selecting_an_AOI.html | 1 - 3_Retrieving_FloodData.html | 1 - 4_Analyzing_Datasets.html | 1 - 5_Manipulating_and_Visualizing_Datasets.html | 1 - SLIDES-NASA-TOPS-flood-EN.html | 1 - SLIDES-NASA-TOPS-flood-ES.html | 1 - SLIDES-NASA-TOPS-setup-EN.html | 623 ---------------- SLIDES-NASA-TOPS-setup-ES.html | 623 ---------------- _images/SETUP1.png | Bin 33669 -> 0 bytes ...0789287dfdb7a73a4a8d21560d112372b02f28.png | Bin 35534 -> 0 bytes _sources/1_Getting_Started.ipynb | 202 ------ _sources/SLIDES-NASA-TOPS-setup-EN.ipynb | 209 ------ _sources/SLIDES-NASA-TOPS-setup-ES.ipynb | 205 ------ about_the_tutorial/Assessment_Activities.html | 1 - about_the_tutorial/Learner_Personas.html | 1 - about_the_tutorial/Module_Objectives.html | 1 - about_the_tutorial/Outcomes.html | 1 - about_the_tutorial/Requirements.html | 1 - about_the_tutorial/disenio_leccion.html | 1 - drought.html | 1 - earthdata-cloud.html | 1 - flood.html | 1 - genindex.html | 1 - geographic_data_formats.html | 1 - intro.html | 1 - notebooks/2_ES_Flood.html | 7 +- objects.inv | Bin 1036 -> 987 bytes proposal.html | 1 - remote-sensing.html | 1 - reports/1_Getting_Started.err.log | 48 -- search.html | 1 - searchindex.js | 2 +- wildfire.html | 1 - 37 files changed, 7 insertions(+), 2628 deletions(-) delete mode 100644 1_Getting_Started.html delete mode 100644 SLIDES-NASA-TOPS-setup-EN.html delete mode 100644 SLIDES-NASA-TOPS-setup-ES.html delete mode 100644 _images/SETUP1.png delete mode 100644 _images/df286a005dce9fa93f75e513b50789287dfdb7a73a4a8d21560d112372b02f28.png delete mode 100644 _sources/1_Getting_Started.ipynb delete mode 100644 _sources/SLIDES-NASA-TOPS-setup-EN.ipynb delete mode 100644 _sources/SLIDES-NASA-TOPS-setup-ES.ipynb delete mode 100644 reports/1_Getting_Started.err.log diff --git a/0_Configuracion_inicial.html b/0_Configuracion_inicial.html index 31a554c..7cdf0bc 100644 --- a/0_Configuracion_inicial.html +++ b/0_Configuracion_inicial.html @@ -181,7 +181,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/0_Initial_Setup.html b/0_Initial_Setup.html index 08de0cd..31488f5 100644 --- a/0_Initial_Setup.html +++ b/0_Initial_Setup.html @@ -181,7 +181,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/1_Getting_Started.html b/1_Getting_Started.html deleted file mode 100644 index 567aa4b..0000000 --- a/1_Getting_Started.html +++ /dev/null @@ -1,685 +0,0 @@ - - - - - - - - - - - - 1 Getting Started — Reproducibly Analysing Wildfire, Drought, and Flood Risk with NASA Earthdata Cloud - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - - - -
    -
    - - - -
    - - - -
    - -
    -
    - -
    -
    - -
    - -
    - -
    - - -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    - - - -
    -

    1 Getting Started

    - -
    -
    - -
    -
    -
    - - - - -
    - -
    -

    1 Getting Started#

    -

    This notebook steps through a simple example to test out Earth Data credentials that the user has setup by following the instructions outlined in 1_Getting_Started

    -
    -
    -
    # library to handle filepath operations
    -from pathlib import Path
    -
    -# library for handling geospatial data
    -import rasterio
    -from rasterio.plot import show
    -
    -# libraries to help with visualization
    -import matplotlib.pyplot as plt
    -from matplotlib.colors import ListedColormap
    -from matplotlib import colors
    -
    -# handle numbers
    -import numpy as np
    -
    -# imports for system calls
    -import os
    -
    -
    -
    -
    -
    ---------------------------------------------------------------------------
    -ModuleNotFoundError                       Traceback (most recent call last)
    -Cell In[1], line 5
    -      2 from pathlib import Path
    -      4 # library for handling geospatial data
    -----> 5 import rasterio
    -      6 from rasterio.plot import show
    -      8 # libraries to help with visualization
    -
    -ModuleNotFoundError: No module named 'rasterio'
    -
    -
    -
    -
    -
    -
    -
    # # this python command will copy your local .netrc file to the user home directory
    -# # this is where the earthdata library will look for the login credentials
    -_ = os.system(f"cp .netrc {Path().home()}")
    -
    -
    -
    -
    -
    -
    -
    # We set the following rasterio environment variables to read data from the cloud
    -rio_env = rasterio.Env(
    -                  GDAL_DISABLE_READDIR_ON_OPEN='EMPTY_DIR',
    -                  CPL_VSIL_CURL_ALLOWED_EXTENSIONS="TIF, TIFF",
    -                  GDAL_HTTP_COOKIEFILE=Path('~/cookies.txt').expanduser(),
    -                  GDAL_HTTP_COOKIEJAR=Path('~/cookies.txt').expanduser()
    -                  )
    -rio_env.__enter__()
    -
    -
    -
    -
    -
    <rasterio.env.Env at 0x7f5b30057a00>
    -
    -
    -
    -
    -

    To test if we have correctly set up our NASA EarthData credentials in the .netrc file, we will be trying to download a sample file from the EarthData portal.

    -
    -
    -
    sample_file_href = "https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OPERA_L3_DSWX-HLS_PROVISIONAL_V1/OPERA_L3_DSWx-HLS_T11SQA_20230415T181919Z_20230417T094518Z_S2B_30_v1.0_B02_BWTR.tif"
    -
    -
    -
    -
    -
    -
    -
    try:
    -    with rasterio.open(sample_file_href) as ds:
    -        img = ds.read()
    -        colormap = ds.colormap(1)
    -        transform = ds.transform
    -    print("Success! Proceed to the next cell and visualize the downloaded data")
    -except:
    -    print("Something went wrong - check that your credentials file is correctly formatted and run the notebook from the beginning")
    -
    -
    -
    -
    -
    Success! Proceed to the next cell and visualize the downloaded data
    -
    -
    -
    -
    -
    -
    -
    cmap = ListedColormap([np.array(colormap[key]) / 255 for key in range(256)])
    -
    -
    -
    -
    -
    -
    -
    fig, ax = plt.subplots(1, 1, figsize=(10, 10))
    -im = show(img, transform=transform, ax=ax, interpolation='none', cmap=cmap, vmin=0, vmax=255)
    -ax.set_title('OPERA DSWx data over Lake Mead, USA',fontsize=14)
    -ax.set_xlabel('UTM easting (meters)',fontsize=7)
    -ax.ticklabel_format(axis='both', style='scientific',scilimits=(0,0),useOffset=False,useMathText=True)
    -ax.tick_params(axis='both', which='major', labelsize=7)
    -ax.yaxis.get_offset_text().set_fontsize(7)
    -ax.xaxis.get_offset_text().set_fontsize(7)
    -
    -bounds =  [0, 1, 2, 3, 
    -           251, 252, 253,
    -          ]
    -
    -im = im.get_images()[0]
    -
    -cbar=fig.colorbar(im, 
    -                  ax=ax, 
    -                  shrink=0.5, 
    -                  pad=0.05, 
    -                  boundaries=bounds, 
    -                  cmap=cmap, 
    -                  ticks=[0.5, 1.5, 2.5, 251.5, 252.5])
    -
    -cbar.ax.tick_params(labelsize=8)
    -norm = colors.BoundaryNorm(bounds, cmap.N)
    -cbar.set_ticklabels(['Not Water', 
    -                     'Open Water',
    -                     'Partial Surface Water',
    -                     'HLS Snow/Ice',
    -                     'HLS Cloud/Cloud Shadow', 
    -                    ],
    -                    fontsize=7)   
    -
    -
    -
    -
    -_images/df286a005dce9fa93f75e513b50789287dfdb7a73a4a8d21560d112372b02f28.png -
    -
    -
    - - - - -
    - - - - - - - - -
    - - - - -
    -
    - - -
    - - -
    -
    -
    - - - - - - - - \ No newline at end of file diff --git a/1_Getting_Started_text.html b/1_Getting_Started_text.html index f04862f..10f7742 100644 --- a/1_Getting_Started_text.html +++ b/1_Getting_Started_text.html @@ -65,7 +65,7 @@ - + @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • @@ -474,11 +473,11 @@

    Creating EarthData credentials

    next

    -

    1 Getting Started

    +

    Introducción a la generación de mapas de inundaciones utilizando datos de teledetección

    diff --git a/2_Selecting_an_AOI.html b/2_Selecting_an_AOI.html index 64b197f..33231f8 100644 --- a/2_Selecting_an_AOI.html +++ b/2_Selecting_an_AOI.html @@ -181,7 +181,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/3_Retrieving_FloodData.html b/3_Retrieving_FloodData.html index 6115b20..dd2912f 100644 --- a/3_Retrieving_FloodData.html +++ b/3_Retrieving_FloodData.html @@ -181,7 +181,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/4_Analyzing_Datasets.html b/4_Analyzing_Datasets.html index 1631540..400117b 100644 --- a/4_Analyzing_Datasets.html +++ b/4_Analyzing_Datasets.html @@ -181,7 +181,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/5_Manipulating_and_Visualizing_Datasets.html b/5_Manipulating_and_Visualizing_Datasets.html index 2944717..6620594 100644 --- a/5_Manipulating_and_Visualizing_Datasets.html +++ b/5_Manipulating_and_Visualizing_Datasets.html @@ -181,7 +181,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/SLIDES-NASA-TOPS-flood-EN.html b/SLIDES-NASA-TOPS-flood-EN.html index ca6a06a..3a20b01 100644 --- a/SLIDES-NASA-TOPS-flood-EN.html +++ b/SLIDES-NASA-TOPS-flood-EN.html @@ -181,7 +181,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/SLIDES-NASA-TOPS-flood-ES.html b/SLIDES-NASA-TOPS-flood-ES.html index 946a742..009c340 100644 --- a/SLIDES-NASA-TOPS-flood-ES.html +++ b/SLIDES-NASA-TOPS-flood-ES.html @@ -181,7 +181,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/SLIDES-NASA-TOPS-setup-EN.html b/SLIDES-NASA-TOPS-setup-EN.html deleted file mode 100644 index 9c7492f..0000000 --- a/SLIDES-NASA-TOPS-setup-EN.html +++ /dev/null @@ -1,623 +0,0 @@ - - - - - - - - - - - - First steps — Reproducibly Analysing Wildfire, Drought, and Flood Risk with NASA Earthdata Cloud - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - - - -
    -
    - - - -
    - - - -
    - -
    -
    - -
    -
    - -
    - -
    - -
    - - -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    - - - - - - - - -
    - -
    -

    First steps#

    -
    -

    Setting up the 2i2c Hub and EarthData credentials#

    -
    - Image -

    ScienceCore:
    Climate Risk

    -
    -

    In this section, you will find information on how to setup your 2i2c Hub account and your EarthData credentials. Both are necessary to complete the following modules.

    -
    -
    -

    Connect to the 2i2c Hub#

    - -

    The 2i2c Hub is a collaborative cloud service for communities in research and education. -The classes you will find in the modules of this Jupyter book are designed to run on the 2i2c hub.

    -
    -
    -

    NASA EarthData#

    -
      -
    • Platform designed to facilitate access and use of Earth science data (images, satellite observations, climate data, and environmental measurements).

    • -
    • Free and open access.

    • -
    -

    NASA’s Earth Science Data Systems program oversees the life cycle of NASA’s Earth science data from all of its Earth Observation missions — from acquisition through processing and distribution.

    -

    The Earthdata platform is designed to facilitate the discovery, access, and use of Earth science data for research, applications, and decision-making purposes. It provides data in various formats, including images, satellite observations, climate data, and environmental measurements, among others.

    -

    the NASA Earthdata website is the starting point for full and open access to NASA’s Earth science data collections, which is provided free of cost towards accelerating scientific advancement for societal benefit.

    -
    -
    -

    Create EarthData credentials#

    - -

    To access data through this portal, users are required to first set up log in credentials.

    -

    You must register at this link: https://urs.earthdata.nasa.gov/home

    -

    You can find a tutorial on how to do it at this link: https://urs.earthdata.nasa.gov/documentation/for_users/how_to_register

    -

    Be sure to remember the username and password you set up in this step, you will need them in the next one!

    -
    -
    -

    Access EarthData from Python#

    -
      -
    • Store the created credentials in a file.

    • -
    • Use the .netrc file provided in this repository, including your data on the following line:

    • -
    -

    machine urs.earthdata.nasa.gov login {username} password {password}

    -
      -
    • Save the changes and close the file.

    • -
    -

    To successfully access NASA data through Python programs and Jupyter notebooks, we need to store the login credentials in a file.

    -

    In this project’s repository, a .netrc file is provided where users can enter their credentials.

    -

    Open the .netrc file and edit where it says username and password, replacing them with the username and password you created in the previous step.

    -

    Save the changes and close the file. You are now ready to access Earth Observation data through the Earthdata portal!

    -
    -
    -

    Actividad 1#

    -

    Ejecuta la notebook 1_Getting_Started.ipynb para obtener la siguiente imagen:

    -

    Setup1

    -
    -
    -

    Live coding: Let’s go to the notebook 1_Getting_Started.ipynb#

    -

    To ensure that your credentials are correctly set up and working, you can run the Jupyter notebook titled 1_Getting_Started.ipynb.

    -
    -
    - - - - -
    - - - - - - -
    - -
    -
    -
    - -
    - - - - - - -
    -
    - - -
    - - -
    -
    -
    - - - - - -
    -
    - - \ No newline at end of file diff --git a/SLIDES-NASA-TOPS-setup-ES.html b/SLIDES-NASA-TOPS-setup-ES.html deleted file mode 100644 index b74e3e9..0000000 --- a/SLIDES-NASA-TOPS-setup-ES.html +++ /dev/null @@ -1,623 +0,0 @@ - - - - - - - - - - - - Primeros pasos — Reproducibly Analysing Wildfire, Drought, and Flood Risk with NASA Earthdata Cloud - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - - - -
    -
    - - - -
    - - - -
    - -
    -
    - -
    -
    - -
    - -
    - -
    - - -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    - - - - - - - - -
    - -
    -

    Primeros pasos#

    -
    -

    Configuración del Hub de 2i2c y las credenciales de EarthData#

    -
    - Image -

    ScienceCore:
    Climate Risk

    -
    -

    En esta sección, encontrarás información sobre como configurar tu cuenta del Hub de 2i2c y tus credenciales de EarthData. Ambas cosas son necesarias para poder completar los siguientes módulos.

    -
    -
    -

    Conectate al Hub de 2i2c#

    - -

    El Hub de 2i2c es un servicio en la nube colaborativo para comunidades en investigación y educación. -Las clases que encontrarás en los módulos de este Jupyter book, están pensadas para ejecutarse en el hub de 2i2c.

    -
    -
    -

    NASA EarthData#

    -
      -
    • Plataforma diseñada para facilitar el acceso y uso de datos de ciencias de la Tierra (imágenes, observaciones satelitales, datos climáticos y mediciones ambientales).

    • -
    • Acceso abierto y gratuito.

    • -
    -

    El programa de Sistemas de Datos de Ciencias de la Tierra de la NASA supervisa el ciclo de vida de los datos de ciencias de la Tierra de la NASA de todas sus misiones de Observación de la Tierra — desde la adquisición hasta el procesamiento y la distribución.

    -

    La plataforma Earthdata está diseñada para facilitar el descubrimiento, acceso y uso de datos de ciencias de la Tierra para fines de investigación, aplicaciones y toma de decisiones. Proporciona datos en varios formatos, incluidas imágenes, observaciones satelitales, datos climáticos y mediciones ambientales, entre otros.

    -

    El sitio web de NASA Earthdata es el punto de partida para el acceso completo y abierto a las colecciones de datos de ciencias de la Tierra de la NASA, que se proporcionan de forma gratuita para acelerar el avance científico en beneficio de la sociedad.

    -
    -
    -

    Crea las credenciales de EarthData#

    - -

    Para acceder a los datos a través de este portal, se requiere que los usuarios configuren credenciales de inicio de sesión. -Debes registrarte en este link: https://urs.earthdata.nasa.gov/home -Puedes encontrar un tutorial sobre como hacerlo en este link: https://urs.earthdata.nasa.gov/documentation/for_users/how_to_register -Asegúrate de recordar el nombre de usuario y la contraseña que configures en este paso, ya que los necesitarás en el paso siguiente.

    -
    -
    -

    Accede a EarthData desde Python#

    -
      -
    • Almacena las credenciales creadas en un archivo.

    • -
    • Utiliza el archivo .netrc provisto en este repositorio, incluyendo tus datos en la siguiente línea:

    • -
    -

    machine urs.earthdata.nasa.gov login {username} password {password}

    -
      -
    • Guarda los cambios y cierra el archivo.

    • -
    -

    Para acceder con éxito a los datos de la NASA utilizando Python y Jupyter notebooks, necesitas almacenar las credenciales de inicio de sesión en un archivo. -En el repositorio de este proyecto, se proporciona un archivo .netrc donde los usuarios puedes ingresar tus credenciales.

    -

    Abre el archivo .netrc y edita donde dice usuario y contraseña, reemplazándolos por el usuario y la contraseña que creaste el paso anterior.

    -

    Guarda los cambios y cierra el archivo. ¡Ahora estás listo para acceder a los datos de Observación de la Tierra a través del portal de Earthdata!

    -
    -
    -

    Actividad 1#

    -

    Ejecuta la notebook 1_Getting_Started.ipynb para obtener la siguiente imagen:

    -

    Setup1

    -
    -
    -

    Live coding: Vamos a la notebook 1_Getting_Started.ipynb#

    -

    Para asegurarte de que tus credenciales estén configuradas correctamente y funcionando, puedes ejecutar la Jupyter notebook titulada 1_Getting_Started.ipynb.

    -
    -
    - - - - -
    - - - - - - -
    - -
    -
    -
    - -
    - - - - - - -
    -
    - - -
    - - -
    -
    -
    - - - - - -
    -
    - - \ No newline at end of file diff --git a/_images/SETUP1.png b/_images/SETUP1.png deleted file mode 100644 index e7d352a9b62f147462d47aae6eed38c5e9aef7af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33669 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 diff --git a/_sources/1_Getting_Started.ipynb b/_sources/1_Getting_Started.ipynb deleted file mode 100644 index 87a5e27..0000000 --- a/_sources/1_Getting_Started.ipynb +++ /dev/null @@ -1,202 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# 1 Getting Started" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This notebook steps through a simple example to test out Earth Data credentials that the user has setup by following the instructions outlined in [1_Getting_Started](1_Getting_Started.md)" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [], - "source": [ - "# library to handle filepath operations\n", - "from pathlib import Path\n", - "\n", - "# library for handling geospatial data\n", - "import rasterio\n", - "from rasterio.plot import show\n", - "\n", - "# libraries to help with visualization\n", - "import matplotlib.pyplot as plt\n", - "from matplotlib.colors import ListedColormap\n", - "from matplotlib import colors\n", - "\n", - "# handle numbers\n", - "import numpy as np\n", - "\n", - "# imports for system calls\n", - "import os" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [], - "source": [ - "# # this python command will copy your local .netrc file to the user home directory\n", - "# # this is where the earthdata library will look for the login credentials\n", - "_ = os.system(f\"cp .netrc {Path().home()}\")" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# We set the following rasterio environment variables to read data from the cloud\n", - "rio_env = rasterio.Env(\n", - " GDAL_DISABLE_READDIR_ON_OPEN='EMPTY_DIR',\n", - " CPL_VSIL_CURL_ALLOWED_EXTENSIONS=\"TIF, TIFF\",\n", - " GDAL_HTTP_COOKIEFILE=Path('~/cookies.txt').expanduser(),\n", - " GDAL_HTTP_COOKIEJAR=Path('~/cookies.txt').expanduser()\n", - " )\n", - "rio_env.__enter__()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "To test if we have correctly set up our NASA EarthData credentials in the `.netrc` file, we will be trying to download a sample file from the EarthData portal." - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [], - "source": [ - "sample_file_href = \"https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-protected/OPERA_L3_DSWX-HLS_PROVISIONAL_V1/OPERA_L3_DSWx-HLS_T11SQA_20230415T181919Z_20230417T094518Z_S2B_30_v1.0_B02_BWTR.tif\"" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Success! Proceed to the next cell and visualize the downloaded data\n" - ] - } - ], - "source": [ - "try:\n", - " with rasterio.open(sample_file_href) as ds:\n", - " img = ds.read()\n", - " colormap = ds.colormap(1)\n", - " transform = ds.transform\n", - " print(\"Success! Proceed to the next cell and visualize the downloaded data\")\n", - "except:\n", - " print(\"Something went wrong - check that your credentials file is correctly formatted and run the notebook from the beginning\")" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [], - "source": [ - "cmap = ListedColormap([np.array(colormap[key]) / 255 for key in range(256)])" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA14AAAK/CAYAAAB5txxhAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACKO0lEQVR4nO3deXxTVf7/8Xeg0IK0ZVfZisMme0H2RUFRlMUpI7gioKijMqLjdBzRGRZHZUZx+Tk649cVHXUQVIIyOIpalK2AIgIiAgJaisgg0LLYsvT8/sBkkjRJkzbLvcnr+XhEyc3NzUlukt53Puec6zDGGAEAAAAAoqZavBsAAAAAAImO4AUAAAAAUUbwAgAAAIAoI3gBAAAAQJQRvAAAAAAgygheAAAAABBlBC8AAAAAiDKCFwAAAABEGcELAAAAAKKM4AXAViZMmCCHw6GdO3fGuymoounTp8vhcGjJkiXxboot7Ny5Uw6HQxMmTIh3UwAAlUDwQtzl5eXpiiuuUPPmzZWamqr69etrwIABeuyxx1RSUuL3PoMGDZLD4XBfqlWrpnr16uncc8/V7NmzZYxxr+s6WAl2yc7O9tp+y5YtvW6vXr26GjRooAsuuEDz5s2r8DmNGzdODodDZ5xxhk6cOBH2a+L7/GrUqKEGDRooOztbEydO1H/+8x+VlZX5va8xRq+88orOP/98NWjQQDVr1tTpp5+ubt266dZbb9XHH3/sXveGG26Qw+HQm2++WW47J06cUHp6uhwOh/7f//t/fh+rVatWcjgc+uGHH8J+jvHEAX94HA6Hzj777Hg3IyI8P1v/+c9/Aq7XvXt393r5+fkxbGH0uX68CPb+D7TO0aNH9eCDD6p79+6qU6eO0tLS1KxZMw0cOFBTpkzRN998E3CbxhidddZZcjgcGj16dISeDQDYR0q8G4DkdeLECU2aNEnPPPOMTjvtNF1yySVq3bq1ioqK9P777+vOO+/U008/rX//+99q3bq132387ne/U506dXTy5Elt375db731lpYuXarPPvtMf/vb37zWbdWqlcaOHet3O2eccUa5ZdWrV9cf//hHSdLx48e1detWOZ1OffTRR5o5c6buvvtuv9sqLi7Wm2++6Q4k//73v/XLX/4ynJem3PMrKyvTwYMH9dVXX+nVV1/VCy+8oH79+ulf//qXWrRo4XWf66+/XrNnz1a9evU0YsQINWnSRPv27dOWLVv0/PPPq7i4WOedd54k6fzzz9fzzz+vvLw8XXbZZV7bWbNmjQ4fPiyHw6G8vDzdfvvtXrfv2rVL27dvV4cOHXT66adX6vkB8ZKSkqIXXnhBF198cbnbvvjiC33++edKSUmp1A8nierQoUMaMGCA1q9fr9atW2vs2LGqW7euCgoK9OWXX+ovf/mLWrVqpVatWvm9/4cffuj+Ieztt9/Wf//7XzVq1CjGzwIA4sgAcZKbm2skmZ49e5pdu3Z53XbixAkzdepUI8m0bt3aFBUVed1+3nnnGUnm+++/91q+fv16U6tWLeNwOMz27duNMcbs2LHDSDJDhw4NuW1ZWVkmNTW13PJly5aZatWqmVq1apkjR474ve/TTz9tJJnc3FzjcDjMyJEjQ35cl0DPzxhj9u7da6688kojyZx99tnm8OHD7ts++eQTI8lkZ2eXe82MMebAgQNm+fLl7uu7d+82kkyHDh3Krfvggw8aSeZXv/qVqVevnjl58qTX7S+//LKRZCZNmhT286uK8ePHG0lmx44dld7GtGnTjCSTl5cXsXYlMkmmXbt2Ed9uPPaD67M1cuRIU7NmTbNv375y69x2220mJSXFXHLJJUaSWblyZczaF4zru2z8+PFV2o7rMxTsdfe3zn333WckmYkTJ5qysrJy99m+fbv56quvAm7T9b3l+u5/5JFHqvI0AMB26GqIuNi6daseffRR1a9fX++8846aNm3qdXv16tU1Y8YMXX311dq2bZtmzZoV0nY7d+6s8847T8YYffbZZxFvd//+/XX22Wfrp59+0qZNm/yu8/zzz6tmzZqaMmWK+vfvr0WLFun777+PWBsaNWqkV199VRdccIE2b96sp556yn3bypUrJUnjx49XRkZGufvWrVtX/fr1c18/88wz1a5dO23atEl79+71WnfJkiVq3769Lr/8ch04cEBffPFFudslafDgwZKkkpISde7cWTVq1CjXNeunn35Shw4dVLNmTa1Zsyak5/nll19qxIgRSk9PV2ZmpoYNG6aNGzf6XbeoqEh//etfdd5556lJkyaqWbOmmjRponHjxpXr+jRo0CDNmDHD3XZXd7KWLVu618nLy9P111+vdu3aqU6dOqpTp4569OihZ555JqS2+z6PK664Qo0bN1ZqaqrOOuss/fa3v9X+/fu91mvVqpXS09N19OhRv9u58MILVa1aNX333XdeyxcsWKALLrhA9erVU1pamjp16qRZs2bp5MmTXuvNnj1bDodDs2fP1r///W8NHDhQ6enpXs+7qsLZD8GsX79eTZo0UcOGDbVq1Sr38h07duiGG25QixYtlJqaqjPPPFMTJkzQt99+G3Zbr7vuOh07dkyvvvqq1/Jjx47ptdde0/Dhw9W4ceOgbbzyyit15plnqmbNmsrKytJtt92mH3/8sdy6L7zwgn75y1+qZcuWSktLU/369TV06FDl5eX53fbJkyf117/+Va1bt1ZaWppat26tmTNnBuxeHCuu75ff/OY3cjgc5W4/66yzAnZJPXDggObPn69zzjlHU6dOVe3atfX8889Htb0AYDUEL8TF7NmzVVZWpptuuiloN7U//elPkk4duFiF+Xn8WEpK+Z66GzZs0Jo1azR8+HDVr19f48aN08mTJ/XSSy9FtA3VqlXTvffeK0l6/fXX3cvr168vSdq2bVvI23IFJ8+xHMePH9fy5ct13nnnubsl+h4k5uXlyeFwuG9PS0vTv/71L6WkpOjqq69WcXGxe93f/va3+uqrr3TfffepZ8+eFbZp48aN6tevn959911dfPHFmjRpko4dO6b+/ftr+/bt5db/6quvNHXqVNWqVUujRo3SHXfcoR49eui1115Tr169vA7MJ0yY4G7z+PHjNW3aNE2bNk133HGHe52//vWv+uSTT9SzZ0/95je/0dixY7Vv3z79+te/1u9+97sK2++yYsUK9e7dW2+99ZYuuOAC3XnnnWrZsqUef/xx9enTx+sgfezYsTp8+LAWLFhQbjvff/+9PvroI5177rleXUvvuece5eTkaMuWLbrssst06623Ki0tTb///e915ZVX+m3TvHnzlJOTo4YNG+rWW2/VsGHDQn4+FQlnPwSydOlSnXvuuUpJSdGyZcvUu3dvSdKqVavUrVs3vfTSS+rRo4duv/12DRw4UK+++qp69erl930RTN++fdW+fXu9+OKLXsudTqd+/PFHXX/99QHv+/bbb6tXr1565513NGjQIN1xxx3q3LmznnzySfXt21cHDhzwWn/SpEn64YcfNGTIEP32t7/ViBEjtHLlSg0ZMsTv/r7pppt09913q6ysTJMmTdLQoUP16KOPluvuG2uV+X5xeeWVV1RaWqpx48YpPT1dOTk52rRpU8KNnwOAoOJdckNyGjRokJFkFi9eXOG6TZo0MZLMd999514WSldDV1c0V/ecVq1amWnTpvm9vPvuu17bCdTV8OOPPzbVqlUzDRo0MD/99FO522+//XYjybz11lvGGGMOHjxo0tLSTJs2bSp8np6CdTV0KSkpMTVq1DDVqlUzx48fN8YY891335n09HRTrVo1M27cODN//nyv182f119/3Ugyt9xyi3vZ8uXLjSQzZ84cY4wxbdu29eoy+d133xlJpkuXLuW29+STTxpJ5uqrrzbGGON0Oo0kM3jw4HLdFSt6/q+88orX8ilTphhJ5boaHjx40Pz444/ltvPRRx+ZatWqmRtuuMFreUVd3FzdVD0dP37cXHjhhaZ69erm22+/rfA5nDx50rRp08ZIMv/5z3/8Po+JEye6l23dutVIMsOGDSu3rVmzZhlJ5rnnnnMve//9940kc8kll3h1ey0rKzM333yzkWTeeOMN9/IXX3zRSDIOhyOkz50nhdjVsKr7wel0mrS0NNOhQwdTUFDgXu/YsWOmZcuWJj093axbt85rG0uXLjXVq1c3I0aMCOm5eH62HnroISPJrF271n37RRddZE4//XRz/Phxd3c7z66G+/btMxkZGaZZs2bl3gevvfaakWR+85vfeC33937avXu3adKkSbnvhry8PCPJdO3a1asb8a5du0zDhg3j2tXQ9VnOyMgwf/jDH8yHH35o9u/fH9JjZmdnm5SUFPPDDz8YY4x57733jKRy7wkASGQEL8TF2WefbSSZzZs3V7hu7969jSSzatUq9zLXwdPvfvc7M23aNPPHP/7RXH311SYtLc1IMpMnT3av6wpewS63336712NmZWWZ6tWru4PZPffcY8aMGWNq1Khhqlev7g4knkpLS02DBg1MvXr1TGlpqXv5FVdcYSSZjz/+OOTXJ5TgZYwxp59+upHkPpgxxpj//Oc/pnnz5l7Pr1GjRubyyy83H374Yblt/PDDD8bhcJizzz7bveyBBx7wevwbb7zRZGZmmhMnThhjjHnppZf8vm4uI0eONJLMX//6V9OgQQNTv359rwPpYL799tuAoe7QoUOmbt26YY3x6ty5s2nZsqXXssqOLXrzzTeNJDN79uwK13WNt7vkkkvK3Xb48GHToEEDU6tWLa/3Su/evU1KSorZu3ev1/rZ2dkmLS3NHDx40L3s0ksvLfeDhMvBgweNw+Ewl112mXuZK3iNGjUqpOfqKdTgFUxF++G5554z1atXN3379i0X3t566y0jyfz5z3/2u+1f/epXplq1an7HNfry/Gzt2bPHpKSkuIPSd999Z6pVq2Z+//vfG2OM3+D16KOPGknmn//8p9/td+/e3TRs2LDCdhhzaiyZJLNz5073suuuu85IMm+++Wa59f/85z/HNXgZY8xDDz1k6tSp4/X90qpVKzNp0iSzZcsWv9v69NNPjSQzfPhw97KTJ0+aJk2amPT0dK+ACQCJjFkNYXnm5659/sYUPPLII+7bMjIy1LNnT02cOFHjxo0rt+7QoUODTh/t6+TJk+6xQC7Vq1fX66+/Xm4GQOl/XZRuvvlm1axZ07183Lhxev311/XCCy/o3HPPDfnxQ+F6bTwNHTpU27dv15IlS/TJJ5/os88+07JlyzR37lzNnTtXU6ZM0YMPPuhev3HjxurQoYO+/PJL7dmzR2eccYaWLFmidu3auWd7PO+88/Tss8/q888/V48ePdzdEs8//3y/7XrhhRfUpUsX/eEPf5Akvfnmm2rWrFlIz8k1lmzAgAHlbqtTp46ys7P9ToO9ZMkSPf7441q1apX27dvnNRud5/4IxaFDhzRr1iw5nU598803OnLkiNftu3fvrnAbn3/+uaRTY8p8nXbaaerRo4fee+89bdmyRZ06dZIkXXvttVq1apXmzJmj2267TdKpMWLr1q3TmDFjlJmZ6d5Gfn6+TjvttIDjZGrVqqXNmzeXW96rV68K214VldkPjz32mN5++20NGzZM8+bNU+3atb1ud3VH27x5s6ZPn17u/nv27FFZWZm2bNmiHj16hNzW008/XcOGDdNrr72mWbNmubtAX3fddQHv42pLfn6+3y53JSUl2rdvn/bt26eGDRtKkrZv366ZM2fqo48+UmFhoUpLS73us3v3bmVlZUn63/t/4MCB5bbtb1ms/f73v9fNN9+s//znP1qxYoU+/fRTrVq1Sk899ZSef/55vf7667r00ku97uN6j1577bXuZdWqVdM111yjhx9+WPPmzePcZACSQtIHr5MnT+pPf/qTiouLNXjwYL8H1Ii8M844Q5s3b1ZBQYHatWsXdN1du3a57+Pr+++/97s8ElJTU93nETt8+LA++ugjXX/99ZowYYJat26trl27eq3vGofmeXAhnQpCZ5xxhubNm6cnnnjC76QXlVFaWqr9+/erevXq7rEXLikpKRoyZIiGDBki6dTU/bNnz9Ytt9yimTNnavTo0erevbt7/fPPP19ffvmllixZossuu0zLly/3mnrfNSZqyZIl6tGjh/Ly8lStWrWAQbJhw4YaOHCg5s6dq6ysrHIHYsEUFRVJUsCJDfyNCZw3b56uuOIK1alTR0OHDlXLli1Vu3Zt92QS4Uy+cOzYMQ0aNEhr165Vt27ddO2116pBgwZKSUnRzp079dJLL5U7cPbHNcYt0BhG1/vW9Xwl6corr9Rvf/tbvfrqq+7g9c9//lNS+ffV/v37deLEiXI/DnjyDYzB2hMJld0PS5culSRdfPHF5UKXJPdEJL4TYfjy93wrct111+ntt9/W/PnzNXv2bPXp00ft27cPuL6rLZ6T2gRqS8OGDbVt2zb16tXL/Tdm5MiRysjIULVq1bRkyRJ9/PHHXu+noqIiVatWzR3aPEVq31Wrdmp4d7DJOly3udb1lJ6erjFjxmjMmDGSTrX5nnvu0d///ndNnDhRhYWF7pBdUlKif/3rX8rIyCj3PTB+/Hg9/PDDev755wleAJJCQk6uMWrUKNWrV6/cCRoXLlyodu3aqU2bNnruuecknZoRbM+ePTp58mTIv8ij6lwz63344YdB19u8ebN2796tpk2bqnnz5rFoml916tTRpZdeqtdff12HDx/WhAkTvKpNBQUFWrx4saRTMx96nvw4JSVFe/bs0dGjRzVnzpyItWn58uU6ceKEsrOz/U704SklJUU33HCDrr76aknlJ8pwTbCRl5en1atX6+jRo16VmmbNmqlVq1bKy8vTd999p507d6pbt26qW7eu38ebN2+e5s6dqwYNGujbb7/VtGnTQn5erqqO7yyLLv5O1jx9+nSlpaXps88+07x58/Twww9rxowZ7uXhWLBggdauXasbbrhBa9eu1T/+8Q/df//9mj59ut9zPgXiCtiBTi7tWu4ZxBs0aKBLLrlEq1at0rZt22SM0WuvvaaGDRuWe+yMjAw1aNBA5lSXcb+XHTt2lHtcf5XjSKnsfnj++efVvXt33X777fr73/9e7nbXa/TOO+8Efb6uHwjCMWLECJ1++unKzc3V9u3bg06q4dmWDRs2BG2Lq4L12GOP6cCBA3rppZe0ePFiPf7447rvvvs0ffp0vzMAZmZmqqysTPv27St3W6ROVO76jPmbgdHF9fieVdZg23vyySeVlZWlffv2acOGDe7b3nzzTR08eFDFxcXuEO66uCq9y5Yt09dff12VpwQAtmDL4FVYWOiuREgqd4AxefJkvfzyy173OXHihO6880599NFHWrt2rf76179q//792rJliwYMGKC//e1veuyxx2L2HJLd+PHjVa1aNT377LP673//G3C9Bx54QJIqPBiKlQsuuEA5OTlat26d/vWvf7mXv/jiiyorK9OAAQM0ceLEchdXtSJS0yeXlZW5uwteddVVId/vtNNO87v8vPPOc/8C7+rG53sQe95552nZsmX64IMPJP0vrPn67rvvdNNNN6lx48Zat26devToob/85S/6+OOPQ2qjq5K4bNmycrcdPnxY69atK7f8m2++Ufv27dWmTRuv5bt37/Y7jXn16tUlqdyU665tSfJbpXNVZkLRrVs3SfLbLfLo0aP69NNPVatWrXIVX1el8ZVXXtHHH3+sgoICXXHFFapRo4bXer1799aPP/6orVu3htymaAt3P7jUq1dPH3zwgbp3765JkyaVqya5ZjZ0TWceSSkpKRo7dqwKCwtVu3ZtXXHFFUHXD7ctgd5PZWVlWr58ebn1Xe9/f++1cN5/wXTu3FlS4Odw4sQJffrpp6pZs2aFPRJcHA6H32ql6ztvzJgxfr8bXVV5K81cCwBRE6vBZJH0/PPPm5ycHPdA/zvvvNNMmTLFa528vDyvgeXLly83OTk57uuTJ082r732mnn55ZfdM9BdddVVMWg9XH77298aSaZ3795m9+7dXredPHnSfbLOVq1ahXwCZX8ieQJlY4xZt26dcTgcpm3btubEiROmrKzMtGzZ0uukzf5069bNSDIbNmyo8PErOoHyVVdd5T7xseeMdu+++65xOp3uWQ49ff3116ZRo0ZGksnPzy93e3Z2tpFkOnbs6HcWRteEGp06dTKSzL///e9y65w8edIMHDjQSDKLFi0yxhizZcsWc9ppp5nmzZuHPAPaueeeG9ashm3btjUZGRlmz5497mU//fSTewIK368618yL/ibJcM1Md9ddd3ktX7JkialRo4aRZKZNm1bhczh58qRp1aqV39k7//jHPxpJ5vrrry93v59++slkZmaa1q1bm+uvvz7g/nr33XeNJDNgwAC/JwH+/vvvzaZNm9zXXZNrvPjiixW23ZdCnFwj3P3gO8nJgQMHTI8ePYwk88QTT7jXKykpMS1atDBpaWl+J6k5duyYWbp0aUjPxd9na8+ePWb+/PnltuFvco29e/ea9PR006hRI7Nx48Zy2z9y5IjX+jfddJPX58HFdYJyz+dvTOVmNXTt21An3di/f79JT083derUMevXry93u2u/jB071mv5008/bVavXu13m2+++aZxOBymbt26pqSkxBhjzDfffGMcDoc566yz/J5w2Rhj/vvf/5qaNWu6Z5IEgERmyzFe119/vbZs2aJbbrlFrVu31nfffed1LiN/XN3VXJo1a6bCwkLdcsstuu222/T+++9r+PDh0W46PDz00EMqKirSCy+8oDZt2mj48OFq1aqViouL9f7772vr1q1q06aNFi1aFJFxUdu2bfM7MN8l2G2eunbtqlGjRumtt97SK6+8oqZNm2rnzp0aPHiwzjrrrID3u+666/T555/r+eefD7m6OmvWLNWpU0dlZWUqLi7Wpk2b9Mknn6i0tFT9+/fXnDlzvH5l3rx5s37729+qYcOGOvfcc9WqVSsZY7Rt2zYtWrRIx44d0y233OL+1d7T4MGDtW7dOn355Ze64YYbyt3uqoBt3LhR1atX9zvQ/4EHHtDSpUs1efJkXXLJJZKkNm3a6IknntDEiRN10003ad68eRU+76eeekr9+/fXuHHj5HQ61aZNG61Zs0arV6/WwIEDy/3yf9ttt+m2225Tt27dNHr0aJ04cUKLFy+WMUZdu3Ytd/Jn14mT7733Xm3evFmZmZnKzMzULbfcopEjR6ply5Z66KGHtHHjRnXq1Elff/21Fi5cqJycHL355psVtl86NTZm9uzZGjp0qIYNG6YxY8YoKytLq1at0kcffaRWrVrpL3/5S7n7paWlacyYMXruuef07bffqk2bNn7318UXX6w//elP+vOf/6zWrVvr4osvVlZWln788Udt27ZNS5cu1f333x90vFI4vv/++4DjcFq0aKH77rsv7P3gq27dulq8eLEuuugiTZ48WcYYTZ48WampqXrjjTd0ySWX6LzzztMFF1zg7qb23XffaenSpWrQoIHfyURCcfrppysnJyekdRs1aqR//etfGjNmjLp27aqLL75YZ599tkpKSvTtt9/q448/Vr9+/dwT+dx888168cUX9atf/UpXXHGFGjRooPz8fK1du1bDhw/Xv//9b6/tDxo0SNddd51efPFFde7cWaNGjVJpaalef/119enTRwsXLizXJtd4rIq6HLvUq1dPzz//vK655hr17NlTI0eOVNu2bVVSUqKPP/5Yn332mdq0aaNHH33U637vvvuubr75ZrVu3Vr9+/dXkyZN3FXopUuXqlq1avr73/+u1NRUSaeqWMYYTZgwIWAX14YNG2rEiBF666239O9//1u//OUvQ3oOAGBLcY19VXT++eebs846y/3rmiffitfcuXPNpEmT3NcfeughM2vWrJi0E8EtXrzYjBkzxjRp0sTUqFHD1K1b1/Tt29c88sgj5ujRo37vU5mKV0UXT8EqXsYY88UXXxiHw2F+8YtfmCuvvDLo9NIu+/btMzVr1jQNGzb0mkI82PNzXVJSUky9evVM165dzfXXX2/+85//+D0n1t69e82zzz5rRo8ebdq1a2fS09NNjRo1zJlnnmlGjBjhdV4nX2+//bb78XwrTS5ZWVnuKqWvlStXmpSUFNOpUye/5zgbPXq0kWSeffbZoM/dZcOGDWbYsGGmTp06Jj093VxyySVmw4YN7iqEZ8WrrKzMPP3006Zjx44mLS3NnHHGGWbixInmhx9+cL+WvmbPnm06d+5sUlNTjSSTlZXlvm379u3msssuM40aNTK1a9c2PXv2NHPmzHFXI0KpeLmsX7/ejB492jRs2NDUqFHDZGVlmcmTJ5v//ve/Ae/z8ccfu/fFjBkzgm5/8eLFZuTIkaZRo0amRo0a5owzzjB9+/Y1f/7zn72mmq9qxSvYpWvXrsaY8PdDoGn9Dx48aHr16mUkmccff9y9fNeuXeb22283bdq0MampqSYjI8O0b9/e3HDDDX5PleBPON8d/ipeLps3bzYTJ040WVlZpmbNmqZevXqmc+fOZvLkyeWqQnl5eaZ///4mPT3d1K1b1wwbNsx89tlnAZ//iRMnzMyZM80vfvELU7NmTfOLX/zCPPjgg2bbtm1+K1uu3gPhnp/ts88+M1dffbVp3ry5qVGjhjnttNNM165dzbRp07xOXeD5nB966CFz4YUXmrPOOsukpaWZtLQ006pVKzN+/Hjz6aefutc9efKkadasmalWrVqF57175513jCSvcwUCQCJyGONnPmobWLhwoWbMmKHTTz9dQ4cOdc8A5rJkyRI9+eST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31/Tp08Puv6MGTM0cuRIffrpp2rSpInXbR9++KGGDBkSl8d2GT16tObOnatzzjlHd999t7766iv3bV999ZWmTJmiTZs26YcffnCHqdtvv12rV6/Whg0btHbtWn3xxRf66aefdNttt+nDDz/UBx98oM2bN7u3M378eP3tb3/T+vXrddppp+nvf/+7evTooU8//VSStGzZMqWnp+u///2vli1bpv79+1f4WrgQvADEXU5OjvuSjDiwRTh8x19F83F8L56Pyw8GgNS8eXNlZma6LzNnziy3Tt26dbVu3Tr3xbNS5E/37t21fft2TZ48Wdu2bVP37t21d+9er3WMMe6qTzBr1qzRmDFjJEnXXnutli5dGnT9FStW6Morr5QkjR071r38yJEj+umnn9SwYcOYP7anFi1aaMuWLZo2bZoOHTqk3r1768svv5QktWvXTmeffbYcDoe6deumnTt3SjoVGHv27Kns7GytXbtWmzZt0tdff62zzz5bzZs3V40aNXT55ZdLkoqKilRaWqrevXt7tTs1NVWNGjVSQUGBtm/frrFjx2rZsmVhBy/GeAGwtGQNY0Ag0QhcnidP9pxQI5ZtAOyooKBAGRkZ7uuubm9VlZGRocsvv1yXX365hg8frk8++USjR492396hQ4eQuuB7BiTPwJSSkqKysjJJ8qrSBQpVS5Ys0XnnnReXx/ZVq1YtXXrppbr00kslSe+++65Gjx7t9dpXr15dJ0+eVElJie644w6tWbNGTZo00c0336zS0tKAj2V8TqTruV7//v31xhtvqGnTphowYIDmzJmjzz//3D3hSCioeAFADFElgBWFErY8MYU8cEpGRobXJRLBa/ny5Tp48KCkU5WmHTt2KCsry2udIUOGqKioSK+88op72TvvvKPt27d7rdejRw+9+eabkqTXXntNAwcOlCRlZWVp3bp1kqS33nrLvX7//v3dk3q89tpr7uWu8V3xeGxPa9eu1Z49eySdGtP19ddfl3ttPJWUlMjhcKhhw4bav3+/Fi1aJEk6++yztXnzZu3atUsnTpzQvHnzJJ2qTqampmrNmjXl2j1gwAA9+uij6t+/v7Kzs7Vw4UI1bdo0rMk9CF4AEENUCpAIGPsFRM6ECRPUrFkzNWvWTGPGjNE333yjgQMHqkuXLurVq5cmTJignj17et3H4XDI6XRq7ty5at26tTp2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1ltDfzGTAMErgjz/yPOHHsmIaeIBAMmkefPmyszMdF9mzpxZbp26detq3bp17su4ceOCbrN79+7avn27Jk+erG3btql79+7au3ev1zrp6en6/PPP9cQTTygtLU0XXnih3n//fUlSnTp1dP7550uSzjnnHO3cuVNFRUUqLS1V7969JUnXXnutli5dqtTUVDVq1EgFBQXavn27xo4dq2XLlnkFr/fff19Dhw71evzi4mIdPHhQF154obs9KSkpWrx4saZNm6bs7GyNGDFCP/74o44dO1aJVzYxMblGBFU0kJswBgAAkDgKCgq8ZjVMTU2NyHYzMjJ0+eWX6/LLL9fw4cP1ySefaPTo0V7rpKSk6MILL9SFF16ohg0b6u2339ZFF13k1Ybq1avr5MmT8p3E3Bgjh+PUz6X9+/fXG2+8oaZNm2rAgAGaM2eOPv/8c3Xv3l2StGTJEk2ZMqVcG133993uwoULy3VLxClUvKKErocAAACJLSMjw+sSieC1fPlyHTx4UJJ05MgR7dixQ1lZWV7rfP311/rmm28knQo7X375Zbl1PNWtW1epqanuLomvvfaaBg4cKEkaMGCAHn30UfXv31/Z2dlauHChmjZtqho1amj//v1KS0vTaaedVu5516tXT4sXL5YkHTp0SCdOnNCQIUP01FNPudf74osvqvZiJBiCVxUQrgAAAFAVEyZMULNmzdSsWTONGTNG33zzjQYOHKguXbqoV69emjBhgnr27Ol1n8OHD2vs2LHq2LGjOnXqpLKysgqneJ89e7YmTZqkLl266NChQ7rlllskSf369VNhYaEGDBiglJQUNWnSxN3NcPHixbrgggv8bu+f//yn7r//fnXt2lVDhgxRSUmJpk6dqr1796pz587q0KGDnnvuuQi8QomDEyhXgW/wysnJ4bwxSBqcpwsA4MuKx2sSJ1CurIkTJ+rWW2/VOeecE++mJATGeEUYYQvJwCECFwAAie7555+PdxMSCsHLj1CrVv5u81cFSzQOh2SPOimigdAFAAAQPoLXz0IZr+VaxzNM+VtW0X3sjtAFAAAAhIfgFYJwQlmw2xMpfCF5GVH1AgAACFelZjU8evSosrKylJub6/f2hQsXql27dmrTpo3XbCY7duzQ4MGD1aFDB3Xu3FlHjhypXKvjzLcrYlUCldPpdF8Au3CFLwAAAISmUhWvBx54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Xb/4xS900UUX6fLLL9eQIUMqfH4FBQXKy8uTw+HQyZMn3W05fvy4FixYoPT0dH333Xe67LLLtGbNGi1cuFAff/yxPvvsM6Wmpmr//v3at2+fHn30US1ZskRpaWn6zW9+o7lz5+rKK6/0eqw+ffooPz9fmZmZ6tGjh7KysrRy5UodPnxY7du3V40aNfw+50mTJunhhx/WihUrVKdOnaCP9+OPP2rgwIH6y1/+UuFzj4awgtfMmTPdXQVnz56tjRs3lgtOvXr10saNG1VYWKiMjAwtWrRIU6dO1dVXX13hfSuDAxsAAADEg+9QmGnTpmn69Oleyw4ePKjs7GxJpypeEydO1Pfff6+xY8dq+/btOnHihLKystzr//KXv1TNmjUrfOwPP/xQDz30kEpLS7Vnzx5t2rQpYPCqXr26PvjgA61YsUKLFy/WNddcowcffFATJ04M+hijR4+Ww1H+TJ/GGN11111atmyZqlevrq1bt0qSPvroI1133XXu8Fm/fn298847Wr9+vfr06SNJ+umnn7yGJbm4uhtmZmaqd+/eysrK0rPPPqsjR464uxmG8pxXrlwZ8PFq1aql4cOHB33O0RSx83hlZ2dr3bp1SklJ0SOPPKLBgwerrKxMd911V8T7gQKILIc4jxcAAOEqKChQRkaG+7q/apdrjJenqVOnavjw4fr1r3+t/Px83X333e7bateuXeHjlpSU6I477tCaNWvUpEkT3XzzzSotLQ16H4fDof79+6t///7q2LGjXnrpJU2cOFEpKSnurni+2wjUlldffVVHjhzR559/rurVqwdtszFGI0aM0AsvvBC0fX369NFdd92lunXravz48WrcuLHWr1+vo0ePKicnJ+TnHOzxQnlto6lS5/GSTvX7nDVrlvu65xvq0ksv1ZYtW7Rt2zbddNNNFd4XiDeHJD8/6FhaJMd7EboAAAhfRkaG1yXUYTLFxcVq1qyZJOmVV14JuF56eroOHTpUbnlJSYkcDocaNmyo/fv3a9GiRUEfb/fu3V7H6hs3bnRX2bKysrRu3ToZY0KerK64uFinn366UlJS9MYbb6ikpESSNGTIEL344ovuQLR//3716dNHeXl57vkafvzxR+3atavcNrt166aNGzdq165datKkiVJSUlSjRg3l5eWpT58+QZ+z5+sU6uPFQ6WDF5AoHI5TwcPPvDAAAAAR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xyKyrUsuuUT79++PyLYA2MOSJUs0aNAg3XzzzVq6dGm8mwNYHsELQEJ47733tG7dOt13330aN26c1q1bp3Xr1ik9PV3169dXfn6+Tp48KUl644031LFjx6i1xTd43XzzzRELS4899pgmTpwYkW2FG7yMMSorK/N727XXXqv/+7//i0i7AMTPqFGjVK9ePY0ePdpr+cKFC9WuXTu1adNGzz33nCTJ4XCodu3aOnbsmFq0aBGP5gK2QvACkPAcDocGDhyojz/+WJI0f/58/epXv/K77uHDhzVu3Dj17NlTPXr00PLlyyVJ+fn56tevn7p166bzzz9f33//vSQpLy9PnTt3VteuXdWjRw+dPHlSU6dO1csvv6zs7Gy99957mj59up588klJ0qBBg/SHP/xBPXv2VKdOnfTll19Kkn744QcNGjRIPXr00L333quGDRv6bd8777yj888/X5I0e/ZsjR49WsOHD9dZZ52ll156SdOnT1eXLl100UUXqbS0VJK0evVqDRw4UN27d9dll12mw4cP66mnntLu3bvVr18/jRo1SpK0aNEi9enTR9nZ2brpppvcIathw4a6++671atXL23dulVjx45Vhw4d1LlzZ7344ouSpBEjRmju3LlV21EAoq6wsFAlJSXu68YY7dixw3198uTJevnll73uc+LECd1555366KOPtHbtWv31r3/V/v37NXDgQC1atEgPPPCA7r///pg9B8CuCF4AksLll1+uuXPnavfu3apZs2bAYHP//fdr1KhRWrNmjZxOp7uLYocOHbR06VJ9/vnnuuGGG/TQQw9Jkh599FE9+uij+uKLL/Thhx+qevXqXlW3oUOHlnuM1NRUrVmzRnfeeaceffRRSdKMGTOUk5OjTz/9VC1btvTbth07dqhx48ZKSUlxL9u0aZPmzZunTz75RJMmTVLHjh21fv161a9fX4sWLdKxY8eUm5urt99+W2vXrlWfPn305JNPatKkSWrSpIlWrFih+fPna9++fXr00Ue1ZMkSrVu3TjVr1nQHqR9//FEDBw7UmjVrdPjwYe3YsUObNm3Shg0b3AE2IyNDP/30kw4dOlS5HQQgJt577z1dddVV7h4Aubm5evbZZ923Dx48WOnp6V73Wb16tTp27KimTZsqPT1dw4YN03vvvadq1U4dRtarV88rzAHwL6XiVQDAGhwOR1jLPfXr10+33Xab5syZo9GjRwc8SFi8eLEWLVqkGTNmSDoVOo4dO6YDBw5o7Nix2r59u06cOKGsrCxJUv/+/XX33Xfrq6++0pgxY5SZmVlhW375y19Kks455xy9+uqrkqQVK1boT3/6kyTpyiuv1JQpU8rd7/vvvy8XGC+44ALVrl1btWvXVs2aNXXppZdKkrp06aKdO3fq66+/1vr16zV48GBJ0rFjxzRo0KBy2165cqXWr1+vPn36SJJ++uknNW3aVJJUq1YtDR8+XJL0i1/8Qrt379akSZP0y1/+UhdddJF7Gw0aNNCePXvKHbQBsI7rr79eW7Zs0S233KLWrVvru+++q3AM6u7du93fB5LUrFkzFRYWasGCBVq0aJGKioo0efLkaDcdsD2CFwDbaNCggQ4cOOC1bP/+/QGrV54cDofOPfdc/eUvf9FXX32lf/3rX37XM8Zo4cKF5cYrTJ06VcOHD9evf/1r5efn6+6775Yk3X333brkkkv073//Wz179tSqVasqbEtqaqokqXr16u5fnY0xFd4vLS3N3X3Qd1uSVK1aNff1atWq6eTJkzLGqHv37vroo4+CbtsYoxEjRuiFF14od1vt2rXd/65Xr542bNigd999V4888ojef/99zZo1S5JUWlqqtLS0Cp8HgPj6y1/+ogsuuEAffPCBvvrqK3flKhB/308Oh0O//OUv3T8kAagYXQ0B2EadOnVUt25drVixQpK0a9cubdiwIeSJMiZNmqS//vWvatCgQcB1hgwZoqeeesp9/YsvvpAkFRcXq1mzZpKkV155xX37N998o65du+qee+5R+/bttWPHDqWnp4fd5a5fv36aN2+eJAUcK9W2bVvt3LkzrO2effbZ+vbbb7Vu3TpJ0pEjR7Rt2zZJ8mpnnz59lJeXp4KCAkmnKn27du0qt719+/aprKxMY8aM0dSpU93bdd3m+as4AGtauHChiouL1aFDBz3zzDMVrt+0aVMVFha6r+/atUtnnnlmNJsIJCSCFwBbeemll3T33XcrOztbOTk5+r//+z/VqVMnpPu2adNG1113XdB1pk6dqr1796pz587q0KGDe/au3Nxc3XHHHRowYIBXBeixxx5Tx44d1aVLF7Vo0UJ9+/bV4MGDtXbtWnXr1k3vvfdeSG2bNm2a3nzzTfXo0UPffvutMjIyyq1Tp04dnXHGGV4HQBWpWbOm5syZo1tvvVVdunRR37593cHrxhtv1ODBgzVq1Cg1btxY//jHP5STk+OenGPv3r3ltldYWKjzzjtPXbt21eTJkzVt2jRJpwJqr169KvzlHEB8rVixQlOmTNHChQs1b948zZ07t8KJcXr16qWNGzeqsLBQhw4d0qJFi/yOXwUQnMOE0r8FABBVJSUlqlGjhqpXr6558+bp9ddf1xtvvFFuvTlz5ujbb7/VH/7whzi0MrDf//73Gjp0qIYMGRLvpgAI4sMPP1TLli3VqlUrSae6a3/00Ufu6eOHDh2qtWvX6siRI6pfv77mz5+vnj176u2331Zubq7Kysp011136aabborn0wBsieAFABawefNm90xjmZmZevHFF9W6dety6xlj9PLLL2v8+PFxaGVgzz//fMTOLwYAQCIieAEAAABAlNEZHwAAAACijOAFAAAAAFFG8AIAAACAKCN4AQAAAECUEbwAAAAAIMoIXgAAAAAQZQQvAAAAAIgyghcAAAAARBnBCwAAAACijOAFAAAAAFFG8AIAAACAKPv/4ft2Wjzl5UsAAAAASUVORK5CYII=", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "fig, ax = plt.subplots(1, 1, figsize=(10, 10))\n", - "im = show(img, transform=transform, ax=ax, interpolation='none', cmap=cmap, vmin=0, vmax=255)\n", - "ax.set_title('OPERA DSWx data over Lake Mead, USA',fontsize=14)\n", - "ax.set_xlabel('UTM easting (meters)',fontsize=7)\n", - "ax.ticklabel_format(axis='both', style='scientific',scilimits=(0,0),useOffset=False,useMathText=True)\n", - "ax.tick_params(axis='both', which='major', labelsize=7)\n", - "ax.yaxis.get_offset_text().set_fontsize(7)\n", - "ax.xaxis.get_offset_text().set_fontsize(7)\n", - "\n", - "bounds = [0, 1, 2, 3, \n", - " 251, 252, 253,\n", - " ]\n", - "\n", - "im = im.get_images()[0]\n", - "\n", - "cbar=fig.colorbar(im, \n", - " ax=ax, \n", - " shrink=0.5, \n", - " pad=0.05, \n", - " boundaries=bounds, \n", - " cmap=cmap, \n", - " ticks=[0.5, 1.5, 2.5, 251.5, 252.5])\n", - "\n", - "cbar.ax.tick_params(labelsize=8)\n", - "norm = colors.BoundaryNorm(bounds, cmap.N)\n", - "cbar.set_ticklabels(['Not Water', \n", - " 'Open Water',\n", - " 'Partial Surface Water',\n", - " 'HLS Snow/Ice',\n", - " 'HLS Cloud/Cloud Shadow', \n", - " ],\n", - " fontsize=7) " - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "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.10.13" - } - }, - "nbformat": 4, - "nbformat_minor": 4 -} diff --git a/_sources/SLIDES-NASA-TOPS-setup-EN.ipynb b/_sources/SLIDES-NASA-TOPS-setup-EN.ipynb deleted file mode 100644 index 4c1ef7b..0000000 --- a/_sources/SLIDES-NASA-TOPS-setup-EN.ipynb +++ /dev/null @@ -1,209 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "# First steps\n", - "## Setting up the 2i2c Hub and EarthData credentials\n", - "\n", - "
    \n", - " \"Image\"\n", - "

    ScienceCore:
    Climate Risk

    \n", - "
    \n", - "\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "In this section, you will find information on how to setup your 2i2c Hub account and your EarthData credentials. Both are necessary to complete the following modules." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Connect to the 2i2c Hub\n", - "\n", - "- Collaborative cloud service for communities in research and education. \n", - "- Connect to the Hub by following this link: https://showcase.2i2c.cloud/hub/login\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "The 2i2c Hub is a collaborative cloud service for communities in research and education. \n", - "The classes you will find in the modules of this Jupyter book are designed to run on the 2i2c hub. \n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## NASA EarthData\n", - "\n", - "- Platform designed to facilitate access and use of Earth science data (images, satellite observations, climate data, and environmental measurements).\n", - "- Free and open access. \n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "NASA's Earth Science Data Systems program oversees the life cycle of NASA’s Earth science data from all of its Earth Observation missions — from acquisition through processing and distribution. \n", - "\n", - "The Earthdata platform is designed to facilitate the discovery, access, and use of Earth science data for research, applications, and decision-making purposes. It provides data in various formats, including images, satellite observations, climate data, and environmental measurements, among others.\n", - "\n", - "the NASA Earthdata website is the starting point for full and open access to NASA's Earth science data collections, which is provided free of cost towards accelerating scientific advancement for societal benefit. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Create EarthData credentials\n", - "\n", - "- Page to register: https://urs.earthdata.nasa.gov/home\n", - "- Tutorial: https://urs.earthdata.nasa.gov/documentation/for_users/how_to_register\n", - "- Important! Remember to save your **username** and **password**, you will need it later! " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "To access data through this portal, users are required to first set up log in credentials.\n", - "\n", - "You must register at this link: https://urs.earthdata.nasa.gov/home\n", - "\n", - "You can find a tutorial on how to do it at this link: https://urs.earthdata.nasa.gov/documentation/for_users/how_to_register\n", - "\n", - "Be sure to remember the username and password you set up in this step, you will need them in the next one! \n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Access EarthData from Python\n", - "\n", - "- Store the created credentials in a file. \n", - "- Use the `.netrc` file provided in this repository, including your data on the following line:\n", - "\n", - "machine urs.earthdata.nasa.gov login **{username}** password **{password}**\n", - "\n", - "- Save the changes and close the file. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "To successfully access NASA data through Python programs and Jupyter notebooks, we need to store the login credentials in a file. \n", - "\n", - "In this project's repository, a .netrc file is provided where users can enter their credentials.\n", - "\n", - "Open the .netrc file and edit where it says username and password, replacing them with the username and password you created in the previous step. \n", - "\n", - "Save the changes and close the file. You are now ready to access Earth Observation data through the Earthdata portal!\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Actividad 1\n", - "\n", - "Ejecuta la notebook `1_Getting_Started.ipynb` para obtener la siguiente imagen:\n", - "\n", - "![Setup1](SETUP1.png)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Live coding: Let's go to the notebook `1_Getting_Started.ipynb`" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "To ensure that your credentials are correctly set up and working, you can run the Jupyter notebook titled 1_Getting_Started.ipynb. " - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "base", - "language": "python", - "name": "python3" - }, - "language_info": { - "name": "python", - "version": "3.9.7" - }, - "orig_nbformat": 4 - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/_sources/SLIDES-NASA-TOPS-setup-ES.ipynb b/_sources/SLIDES-NASA-TOPS-setup-ES.ipynb deleted file mode 100644 index 7450577..0000000 --- a/_sources/SLIDES-NASA-TOPS-setup-ES.ipynb +++ /dev/null @@ -1,205 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "# Primeros pasos\n", - "## Configuración del Hub de 2i2c y las credenciales de EarthData\n", - "\n", - "
    \n", - " \"Image\"\n", - "

    ScienceCore:
    Climate Risk

    \n", - "
    \n", - "\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "En esta sección, encontrarás información sobre como configurar tu cuenta del Hub de 2i2c y tus credenciales de EarthData. Ambas cosas son necesarias para poder completar los siguientes módulos. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Conectate al Hub de 2i2c\n", - "\n", - "- Servicio colaborativo en la nube para comunidades en investigación y educación. \n", - "- Conectate al Hub siguiendo este link: https://showcase.2i2c.cloud/hub/login\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "El Hub de 2i2c es un servicio en la nube colaborativo para comunidades en investigación y educación. \n", - "Las clases que encontrarás en los módulos de este Jupyter book, están pensadas para ejecutarse en el hub de 2i2c. \n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## NASA EarthData\n", - "\n", - "- Plataforma diseñada para facilitar el acceso y uso de datos de ciencias de la Tierra (imágenes, observaciones satelitales, datos climáticos y mediciones ambientales).\n", - "- Acceso abierto y gratuito. \n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "El programa de Sistemas de Datos de Ciencias de la Tierra de la NASA supervisa el ciclo de vida de los datos de ciencias de la Tierra de la NASA de todas sus misiones de Observación de la Tierra — desde la adquisición hasta el procesamiento y la distribución.\n", - "\n", - "La plataforma Earthdata está diseñada para facilitar el descubrimiento, acceso y uso de datos de ciencias de la Tierra para fines de investigación, aplicaciones y toma de decisiones. Proporciona datos en varios formatos, incluidas imágenes, observaciones satelitales, datos climáticos y mediciones ambientales, entre otros.\n", - "\n", - "El sitio web de NASA Earthdata es el punto de partida para el acceso completo y abierto a las colecciones de datos de ciencias de la Tierra de la NASA, que se proporcionan de forma gratuita para acelerar el avance científico en beneficio de la sociedad. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Crea las credenciales de EarthData\n", - "\n", - "- Página para registrarte: https://urs.earthdata.nasa.gov/home\n", - "- Tutorial: https://urs.earthdata.nasa.gov/documentation/for_users/how_to_register\n", - "- ¡Importante! Recuerda guardar tu **usuario** y **contraseña**, ¡lo necesitarás más adelante! " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "Para acceder a los datos a través de este portal, se requiere que los usuarios configuren credenciales de inicio de sesión.\n", - "Debes registrarte en este link: https://urs.earthdata.nasa.gov/home\n", - "Puedes encontrar un tutorial sobre como hacerlo en este link: https://urs.earthdata.nasa.gov/documentation/for_users/how_to_register\n", - "Asegúrate de recordar el nombre de usuario y la contraseña que configures en este paso, ya que los necesitarás en el paso siguiente. \n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Accede a EarthData desde Python\n", - "\n", - "- Almacena las credenciales creadas en un archivo. \n", - "- Utiliza el archivo `.netrc` provisto en este repositorio, incluyendo tus datos en la siguiente línea:\n", - "\n", - "machine urs.earthdata.nasa.gov login **{username}** password **{password}**\n", - "\n", - "- Guarda los cambios y cierra el archivo. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "Para acceder con éxito a los datos de la NASA utilizando Python y Jupyter notebooks, necesitas almacenar las credenciales de inicio de sesión en un archivo. \n", - "En el repositorio de este proyecto, se proporciona un archivo .netrc donde los usuarios puedes ingresar tus credenciales.\n", - "\n", - "Abre el archivo .netrc y edita donde dice usuario y contraseña, reemplazándolos por el usuario y la contraseña que creaste el paso anterior. \n", - "\n", - "Guarda los cambios y cierra el archivo. ¡Ahora estás listo para acceder a los datos de Observación de la Tierra a través del portal de Earthdata!\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Actividad 1\n", - "\n", - "Ejecuta la notebook `1_Getting_Started.ipynb` para obtener la siguiente imagen:\n", - "\n", - "![Setup1](SETUP1.png)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "slide" - } - }, - "source": [ - "## Live coding: Vamos a la notebook `1_Getting_Started.ipynb`" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "slideshow": { - "slide_type": "notes" - } - }, - "source": [ - "Para asegurarte de que tus credenciales estén configuradas correctamente y funcionando, puedes ejecutar la Jupyter notebook titulada 1_Getting_Started.ipynb. " - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "base", - "language": "python", - "name": "python3" - }, - "language_info": { - "name": "python", - "version": "3.9.7" - }, - "orig_nbformat": 4 - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/about_the_tutorial/Assessment_Activities.html b/about_the_tutorial/Assessment_Activities.html index c536db3..1732bdb 100644 --- a/about_the_tutorial/Assessment_Activities.html +++ b/about_the_tutorial/Assessment_Activities.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/about_the_tutorial/Learner_Personas.html b/about_the_tutorial/Learner_Personas.html index e57eda9..07e2cc7 100644 --- a/about_the_tutorial/Learner_Personas.html +++ b/about_the_tutorial/Learner_Personas.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/about_the_tutorial/Module_Objectives.html b/about_the_tutorial/Module_Objectives.html index c5f06eb..a059551 100644 --- a/about_the_tutorial/Module_Objectives.html +++ b/about_the_tutorial/Module_Objectives.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/about_the_tutorial/Outcomes.html b/about_the_tutorial/Outcomes.html index 214992d..c489dbc 100644 --- a/about_the_tutorial/Outcomes.html +++ b/about_the_tutorial/Outcomes.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/about_the_tutorial/Requirements.html b/about_the_tutorial/Requirements.html index 02eadc4..3810ee1 100644 --- a/about_the_tutorial/Requirements.html +++ b/about_the_tutorial/Requirements.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/about_the_tutorial/disenio_leccion.html b/about_the_tutorial/disenio_leccion.html index 16f67ef..03e1650 100644 --- a/about_the_tutorial/disenio_leccion.html +++ b/about_the_tutorial/disenio_leccion.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/drought.html b/drought.html index a0ca6a5..9d6b2cc 100644 --- a/drought.html +++ b/drought.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/earthdata-cloud.html b/earthdata-cloud.html index dbd81c6..556c2f6 100644 --- a/earthdata-cloud.html +++ b/earthdata-cloud.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/flood.html b/flood.html index 9cfaad5..5e52f69 100644 --- a/flood.html +++ b/flood.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/genindex.html b/genindex.html index be7dc87..4c324b3 100644 --- a/genindex.html +++ b/genindex.html @@ -180,7 +180,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/geographic_data_formats.html b/geographic_data_formats.html index a288c18..b1c2023 100644 --- a/geographic_data_formats.html +++ b/geographic_data_formats.html @@ -181,7 +181,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/intro.html b/intro.html index 637fb5a..7bc9af5 100644 --- a/intro.html +++ b/intro.html @@ -182,7 +182,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/notebooks/2_ES_Flood.html b/notebooks/2_ES_Flood.html index bce9a0a..39cd15d 100644 --- a/notebooks/2_ES_Flood.html +++ b/notebooks/2_ES_Flood.html @@ -66,7 +66,7 @@ - + @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • @@ -1101,12 +1100,12 @@

    Actividad práctica C: Visualización de la extensión de agua en el

    previous

    -

    1 Getting Started

    +

    Getting Started with 2i2c Hub and NASA EarthData credentials

    4$AY};taErP>0Y=(aFtaPW!Jn zQf{mmo=gldq8GR)2L`MoM~Hhy7TOT*>6l`2ZG|mf(pzvwz`YOmR%*>dIvL+MB64m$ zG3>(VhPV~%?tjietF3U_tczE4;<+DuH1D(EY)&`kk7OT31EmEdw440>9(j){Uehb4 zMB7Q$7l+eN!gfrGy=+fh5);Uw;S4kAHjC=R<;AoreFe&oH?yi-_?nf|>zsElC^BtI zKtjREt+01k?AB=B)nYE!QBd0|hw7h8-SNHr)l>MZEq}jwz%6RRfiz5k35S^Yfq*3b zAeI3jRHt}oOgx%etKGzEpV*6n&2{G}%7eNNwSZbbo>&XkHmH0$LGj*W2g2Zhp1P*b zd*kxL@IsWp3}*l5$4^Tz{UtVoeKVHHhX|xIFjgyeD2ZKoombldt{rrwyFlaPFE3k3>JE>o;6``L)nK&u zrhY~IDIn>&40_J-JFd8Hv^zteDZNjAqk5tgj!s=`l1qMlj1 z5;gS<6sLQ`h9|HGk}j#_?5B5d7D73r^B}>{*8;p2@b<;gbS?$LAq*$`pMlh9KC+>9 zT_(ps&v9!?JD6*IXOGY5w2IeGp3;~2VOoS&QwxJGMF}HY1NY z9cus%uT+jZj=>6?A9#%oA129`?!#-8 I0VtoKn-Yt$vj6}9 delta 932 zcmV;V16%yt2aE`ic7IEf6FCsw*D17w2nxCzX2Z_WAEqOKc61RlONCrY+oDxcjihQY ztGNcpAUFaynUhTFXRGWo?p;;pQ@+epeso4JwOWeRU|1`(qC$yQFiEWAZ@F$seNN7% zAurdilcZ4n`l-lm)KzB`zZ`zi2Hen(&5cyiOcIeGs?O;S_d4tRO~Kp8EZ zlO!fdd}xI_`09RZDj=f0J!|BPaBFfQE?V;Eupmrv@^RM8$Te!$SIjZe8sMOO6t=p+ z*d(;UG*fhTcU#gPY9r-Viss4803&*dnQ>siI`Ry0&&g67!aW^ROm3{O)oXeW&Iow) z=5D0cJh)TvO@AXI=S~yNE{*PpTf=^I26}CU(`Hk>p)=3@&0F(23(l5wQ~F5uNpw(K zKtj9q-^a)ks``U|U`q6ZWGOkE{w3_dq&Uj<#3Rvx5*qHXfbP6#-rrtbH?_||{poJr z)JvbU`ubzZdlVFzwkaSX;pAS}2TXQvG#^^AkegUgyMHW)>|aVf@T2_AQ}~-5zxakB zYQlkZOo0iPnE8Q#B>o~+0U*?%cxZ3DnpUfQ$6D{$%R|qs@7GhA$)M=jjWE`CA@ugB zz2+(QQlxW(Rb{j#J+sY{Y#8CsI8hYxPl-jMz z*RJms34hFBg8%#XJ9=UC3j5W*o$};;1kyPes}(!t#6CRoCn@QZbdu=<-m?UHxA^Qw z%Hzp+5AdmBf|%^YQ(Sk0Yjt;$BEzEP?V)EKa4~c>j=7GAu4k=#KE-km{|v%_&-*E+ z5}JwxD;YOa&+yVrp`9Y)!h#Z-;xP6Nae`|P9e?SrQ26VI?<`5$0k5gzMh~m?X!|5l zIuU;=$SqfgmMigls(5a4fP_&{9u0!je*Uvsq0frL*8q}ifqo(^OY=^~PefupvwkgF z>KQ05ppK1i;0Pq|(X31hCMYYRoYAF`AV|3YUkmum!0CA@1;QcBPy3sh*=arzP`|0O zVt-W6F*KzeEVO>GuP*3y6E|b&(v&`@#)Ux|A3cmn=5q)66%-~ej-!LgIykYN%FO8i zaJcn3MjVY*I6rXHj$dF|mREMMMRt4UZz1^->-t5mr59nt73=4C_KG~6NZ@?q*4PuH zJYp|lrf@7P>m4Z^A8WGvUWSjIAge5vbsf7Nvqo8d6b1d9t)TjnLM$n=ETVG~s{aAy GIPC+ha?>CH diff --git a/proposal.html b/proposal.html index 46e7c11..07d00b5 100644 --- a/proposal.html +++ b/proposal.html @@ -182,7 +182,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/remote-sensing.html b/remote-sensing.html index 9df631c..8aa3fc7 100644 --- a/remote-sensing.html +++ b/remote-sensing.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/reports/1_Getting_Started.err.log b/reports/1_Getting_Started.err.log deleted file mode 100644 index b4e8c1a..0000000 --- a/reports/1_Getting_Started.err.log +++ /dev/null @@ -1,48 +0,0 @@ -Traceback (most recent call last): - File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/jupyter_cache/executors/utils.py", line 58, in single_nb_execution - executenb( - File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/nbclient/client.py", line 1305, in execute - return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute() - File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped - return loop.run_until_complete(inner) - File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete - return future.result() - File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/nbclient/client.py", line 705, in async_execute - await self.async_execute_cell( - File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/nbclient/client.py", line 1058, in async_execute_cell - await self._check_raise_for_error(cell, cell_index, exec_reply) - File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/nbclient/client.py", line 914, in _check_raise_for_error - raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content) -nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell: ------------------- -# library to handle filepath operations -from pathlib import Path - -# library for handling geospatial data -import rasterio -from rasterio.plot import show - -# libraries to help with visualization -import matplotlib.pyplot as plt -from matplotlib.colors import ListedColormap -from matplotlib import colors - -# handle numbers -import numpy as np - -# imports for system calls -import os ------------------- - - ---------------------------------------------------------------------------- -ModuleNotFoundError Traceback (most recent call last) -Cell In[1], line 5 - 2 from pathlib import Path - 4 # library for handling geospatial data -----> 5 import rasterio - 6 from rasterio.plot import show - 8 # libraries to help with visualization - -ModuleNotFoundError: No module named 'rasterio' - diff --git a/search.html b/search.html index 3119411..b795c96 100644 --- a/search.html +++ b/search.html @@ -182,7 +182,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección
  • diff --git a/searchindex.js b/searchindex.js index 35b0643..b7b0a1e 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["0_Configuracion_inicial", "0_Initial_Setup", "1_Getting_Started", "1_Getting_Started_text", "2_Selecting_an_AOI", "3_Retrieving_FloodData", "4_Analyzing_Datasets", "5_Manipulating_and_Visualizing_Datasets", "SLIDES-NASA-TOPS-flood-EN", "SLIDES-NASA-TOPS-flood-ES", "SLIDES-NASA-TOPS-setup-EN", "SLIDES-NASA-TOPS-setup-ES", "about_the_tutorial/Assessment_Activities", "about_the_tutorial/Learner_Personas", "about_the_tutorial/Module_Objectives", "about_the_tutorial/Outcomes", "about_the_tutorial/Requirements", "about_the_tutorial/disenio_leccion", "drought", "earthdata-cloud", "flood", "geographic_data_formats", "intro", "notebooks/2_ES_Flood", "proposal", "remote-sensing", "wildfire"], "filenames": ["0_Configuracion_inicial.md", "0_Initial_Setup.md", "1_Getting_Started.ipynb", "1_Getting_Started_text.md", "2_Selecting_an_AOI.md", "3_Retrieving_FloodData.md", "4_Analyzing_Datasets.md", "5_Manipulating_and_Visualizing_Datasets.md", "SLIDES-NASA-TOPS-flood-EN.ipynb", "SLIDES-NASA-TOPS-flood-ES.ipynb", "SLIDES-NASA-TOPS-setup-EN.ipynb", "SLIDES-NASA-TOPS-setup-ES.ipynb", "about_the_tutorial/Assessment_Activities.md", "about_the_tutorial/Learner_Personas.md", "about_the_tutorial/Module_Objectives.md", "about_the_tutorial/Outcomes.md", "about_the_tutorial/Requirements.md", "about_the_tutorial/disenio_leccion.md", "drought.md", "earthdata-cloud.md", "flood.md", "geographic_data_formats.md", "intro.md", "notebooks/2_ES_Flood.ipynb", "proposal.md", "remote-sensing.md", "wildfire.md"], "titles": ["Configuraci\u00f3n Inicial", "Initial Setup", "1 Getting Started", "Getting Started with 2i2c Hub and NASA EarthData credentials", "Selecting an Area of Interest (AOI) for data analysis", "Retrieving data from the NASA EarthData repository", "Time-series analysis of datasets", "Manipulating and Visualizing datasets", "Analyzing Flood Risk Reproducibly with NASA Earthdata Cloud", "Analizando de manera reproducible el riesgo de inundaciones con NASA Earthdata cloud.", "First steps", "Primeros pasos", "Assessment of the learner\u2019s progress:", "Learner personas:", "Module Objectives", "Outcomes (medium-term impact)", "Participant requirements", "Dise\u00f1o del curso", "Drought", "NASA Earthdata Cloud", "Flood", "Geographic data format", "Determining Climate Risks with NASA Earthdata Cloud", "Introducci\u00f3n a la generaci\u00f3n de mapas de inundaciones utilizando datos de teledetecci\u00f3n", "Reproducibly Analyzing Wildfire, Drought, and Flood Risk with NASA Earthdata Cloud", "Remote Sensing", "Wildfire"], "terms": {"al": [0, 9, 17], "segu\u00ed": 0, "esto": [0, 9, 17, 23], "sencillo": 0, "paso": [0, 23], "introduc\u00ed": 0, "tu": [0, 9, 11, 17, 23], "credencial": [0, 17], "ingresa": [0, 17], "nombr": [0, 11], "usuario": [0, 9, 11, 17], "y": [0, 24], "contrase\u00f1a": [0, 11, 23], "nota": 0, "deber\u00eda": 0, "haber": [0, 9, 17], "enviado": 0, "correo": 0, "asociado": 0, "cuenta": [0, 11, 17, 23], "github": [0, 1, 16, 17, 22, 24], "que": [0, 9, 11, 17], "se": [0, 9, 11, 23], "te": [0, 23], "habilit": 0, "acceso": [0, 11, 23], "con": [0, 11, 17], "dicha": [0, 23], "si": [0, 9, 23], "es": [0, 9, 11, 17, 23], "correcto": [0, 23], "ver\u00e1": 0, "pantalla": [0, 9, 23], "muestra": [0, 9, 23], "continuaci\u00f3n": [0, 9, 17, 23], "por": [0, 9, 11, 17], "\u00faltimo": 0, "eleg\u00ed": 0, "opci\u00f3n": 0, "start": [0, 1, 10, 12, 21], "ingresar": [0, 11, 17, 23], "ambient": [0, 8], "lab": 0, "en": [0, 9, 11], "nube": [0, 9, 11, 17, 23], "listo": [0, 11], "ya": [0, 11, 23], "est\u00e1": [0, 9, 11, 17, 23], "empezar": 0, "trabajar": [0, 9, 17, 23], "programa": [0, 11, 23], "earth": [0, 1, 2, 3, 10, 12, 14, 16, 17, 21, 24], "scienc": [0, 1, 3, 10, 13, 14, 16, 17, 24], "data": [0, 2, 3, 10, 12, 13, 14, 16, 17, 23, 24], "system": [0, 1, 2, 3, 4, 8, 10, 16, 21, 23], "esd": [0, 1], "sistema": [0, 9, 11, 23], "ciencia": [0, 11, 17], "tierra": [0, 9, 11, 23], "supervisa": [0, 11, 17], "ciclo": [0, 11], "vida": [0, 11], "lo": [0, 9, 11], "cient\u00edfico": [0, 9, 11, 23], "toda": [0, 9, 11, 23], "su": [0, 9, 11, 17, 23], "mision": [0, 11], "observaci\u00f3n": [0, 11], "adquisici\u00f3n": [0, 11], "hasta": [0, 9, 11, 23], "procesamiento": [0, 11, 17], "distribuci\u00f3n": [0, 11, 17], "A": [0, 3, 9, 16, 17, 21, 24], "efecto": 0, "esta": [0, 9, 11, 23], "gu\u00eda": [0, 23], "sitio": [0, 11, 17, 23], "web": [0, 11, 17, 21], "punto": [0, 11], "entrada": [0, 9], "permit": [0, 9, 23], "manera": [0, 17], "completa": [0, 23], "gratuita": [0, 11, 17], "abierta": [0, 17], "coleccion": [0, 11], "fin": [0, 9, 23], "acelerar": [0, 11], "avanc": [0, 11], "beneficio": [0, 11], "sociedad": [0, 11], "trav\u00e9": [0, 11], "est": [0, 9, 11, 17, 23], "portal": [0, 1, 2, 3, 10, 11], "deben": [0, 23], "definir": [0, 9], "primero": [0, 9, 23], "crear": [0, 17, 23], "una": [0, 9, 17], "indica": [0, 9, 23], "http": [0, 1, 2, 10, 11, 16, 19, 21, 23, 24], "www": [0, 1, 19, 21], "gov": [0, 1, 2, 3, 10, 11, 16, 19, 23], "luego": [0, 9, 23], "selecciona": [0, 9, 17, 23], "us": [0, 4, 7, 8, 10, 13, 14, 16, 21, 23, 24], "regist": [0, 1, 10], "ur": [0, 1, 3, 10, 11, 16, 23], "profil": [0, 1, 24], "all\u00ed": 0, "elig": 0, "un": [0, 9, 11, 17], "como": [0, 9, 11, 17, 23], "sugerencia": 0, "aquello": 0, "recuerd": 0, "bien": [0, 9, 23], "necesitar\u00e1": [0, 11, 17, 23], "m\u00e1": [0, 9, 11, 23], "adelant": [0, 11], "tambi\u00e9n": [0, 23], "deber\u00e1": 0, "cargar": 0, "perfil": 0, "compeltar": 0, "registro": 0, "mismo": [0, 23], "pedir\u00e1n": 0, "pa\u00ed": [0, 9, 23], "afiliaci\u00f3n": 0, "entr": [0, 11, 23], "otro": [0, 11, 17, 23], "final": [0, 1, 8, 9, 24], "login": [0, 1, 2, 3, 5, 10, 11, 23], "ahora": [0, 11], "vien": 0, "part": [0, 1, 17, 24], "t\u00e9cnica": [0, 17], "python": [0, 1, 2, 3, 7, 13, 16, 17, 23, 24], "necesario": [0, 23], "guardar": [0, 11], "archivo": [0, 9, 11, 23], "especi": [0, 24], "repositorio": [0, 11], "encontrar\u00e1": [0, 11], "llamado": [0, 9, 17, 23], "netrc": [0, 1, 2, 3, 10, 11, 23], "ejemplo": [0, 9, 23], "pued": [0, 9, 11, 17, 23], "pensar": 0, "\u00e9l": [0, 17], "plantilla": 0, "abr": [0, 11], "edita": [0, 11], "siguient": [0, 9, 10, 11, 23], "l\u00ednea": [0, 11, 17], "machin": [0, 1, 3, 10, 11, 23, 24], "tu_nombre_de_usuario": 0, "password": [0, 1, 3, 10, 11, 23], "tu_contrase\u00f1a": 0, "reemplaza": 0, "guarda": [0, 11, 23], "tien": [0, 23], "todo": [0, 23], "del": 0, "asegurart": [0, 11], "funciona": [0, 9, 23], "correctament": [0, 11], "titulada": [0, 11], "_primeros_paso": 0, "ipynb": [0, 1, 3], "sigu": 0, "indicacion": 0, "podr\u00e1": [0, 9, 23], "explorar": [0, 23], "mundo": [0, 23], "To": [1, 2, 3, 8, 10, 16, 24], "follow": [1, 2, 3, 8, 10, 13, 16, 21, 24], "simpl": [1, 2, 6, 8, 9, 23], "go": [1, 24], "org": [1, 24], "platform": [1, 10, 13, 23, 24], "enter": [1, 3, 10, 23], "your": [1, 2, 3, 8, 10, 12, 23], "credenti": [1, 2, 5, 12, 23], "usernam": [1, 3, 10, 11, 23], "note": 1, "you": [1, 3, 8, 10, 16, 21], "must": [1, 8, 10, 24], "have": [1, 2, 5, 15, 16, 21, 24], "previous": 1, "sent": 1, "account": [1, 10, 16], "enabl": [1, 15, 21, 24], "If": [1, 8], "success": [1, 2], "see": [1, 8], "screen": [1, 8], "choos": [1, 24], "option": 1, "jupyterlab": 1, "environ": [1, 2, 14, 24], "cloud": [1, 2, 10, 11, 23], "ar": [1, 3, 4, 6, 8, 10, 13, 16, 21, 23, 24], "readi": [1, 3, 10], "work": [1, 3, 10, 13, 16], "The": [1, 4, 10, 16, 21, 24], "program": [1, 3, 10, 13, 16, 24], "overse": [1, 3, 10, 13], "lifecycl": 1, "all": [1, 3, 8, 10, 23, 24], "its": [1, 3, 8, 10, 24], "observ": [1, 3, 8, 10], "mission": [1, 3, 10], "acquisit": [1, 3, 10], "process": [1, 3, 10, 12, 13, 15, 24], "distribut": [1, 3, 8, 10, 13, 21, 24], "For": [1, 3, 21, 24], "purpos": [1, 3, 10], "thi": [1, 2, 3, 4, 8, 10, 16, 21, 24], "guid": [1, 24], "websit": [1, 3, 10, 16], "entri": [1, 14], "point": [1, 3, 10, 14, 16, 21], "allow": [1, 8, 13, 24], "full": [1, 3, 10, 21], "free": [1, 3, 10, 16], "open": [1, 2, 3, 8, 10, 13, 14, 16, 17, 21, 23, 24], "collect": [1, 3, 8, 10, 14, 15, 23, 24], "order": [1, 24], "acceler": [1, 3, 10, 24], "scientif": [1, 2, 3, 10], "progress": [1, 24], "benefit": [1, 3, 10], "societi": [1, 24], "through": [1, 2, 3, 10, 23, 24], "user": [1, 2, 3, 8, 10, 13, 16, 23, 24], "first": [1, 3, 8, 21, 23], "defin": [1, 8, 9, 21, 23, 24], "creat": [1, 8, 12, 14, 16, 21, 23, 24], "an": [1, 8, 13, 16, 21, 23, 24], "Then": [1, 8], "select": [1, 12], "As": [1, 13, 24], "suggest": 1, "ones": 1, "rememb": [1, 3, 10], "well": [1, 7, 8, 21, 24], "need": [1, 3, 8, 10, 13, 16, 21, 24], "them": [1, 7, 8, 10, 15, 24], "later": [1, 10], "also": [1, 4, 7, 16, 24], "complet": [1, 8, 10, 13, 16, 24], "registr": 1, "where": [1, 2, 3, 4, 8, 10, 24], "ask": [1, 8, 23], "inform": [1, 4, 8, 10, 16, 21, 23, 24], "email": [1, 8], "countri": [1, 8, 24], "affili": 1, "among": [1, 10, 24], "other": [1, 10, 15, 24], "now": [1, 3, 5, 6, 10, 24], "come": 1, "technic": [1, 13, 21], "necessari": [1, 10, 13], "save": [1, 3, 10], "special": [1, 16, 24], "file": [1, 2, 3, 8, 10, 21, 23], "In": [1, 2, 4, 8, 10, 21, 23, 24], "repositori": [1, 3, 10], "find": [1, 10, 24], "call": [1, 2, 8, 23], "exampl": [1, 2, 4, 6, 8, 21, 24], "can": [1, 3, 4, 5, 6, 8, 10, 13, 15, 16, 21, 24], "think": [1, 8, 21, 24], "templat": [1, 3, 24], "edit": [1, 3, 10, 24], "line": [1, 2, 3, 10, 16, 21, 23], "your_usernam": 1, "your_password": 1, "replac": [1, 3, 10, 24], "detail": [1, 8, 21], "re": [1, 8], "done": [1, 13, 24], "everyth": 1, "make": [1, 8, 10, 13, 21, 24], "sure": [1, 3, 8, 10], "properli": 1, "titl": [1, 3, 10, 23], "1_getting_start": [1, 2, 3], "instruct": [1, 2], "With": [1, 23, 24], "abl": [1, 6, 15, 21, 24], "explor": [1, 12, 14, 21], "world": [1, 21, 24], "notebook": [2, 3, 4, 16, 17, 23, 24], "step": [2, 3], "test": 2, "out": [2, 24], "ha": [2, 13, 21, 23, 24], "setup": [2, 10, 24], "outlin": 2, "librari": [2, 7, 13, 16, 24], "handl": [2, 21], "filepath": 2, "oper": [2, 8, 21], "from": [2, 3, 8, 12, 14, 15, 21, 23, 24], "pathlib": 2, "import": [2, 8, 10, 23, 24], "path": [2, 23], "geospati": [2, 13, 16, 21], "rasterio": [2, 7, 16, 23], "plot": [2, 7, 23], "show": [2, 7, 8, 14, 21, 23, 24], "help": [2, 8, 16, 24], "visual": [2, 4, 12, 14, 15, 23, 24], "matplotlib": [2, 7, 23], "pyplot": [2, 23], "plt": [2, 23], "color": [2, 9, 23], "listedcolormap": 2, "number": [2, 21, 24], "numpi": [2, 23], "np": [2, 23], "os": [2, 23], "modulenotfounderror": [2, 23], "traceback": [2, 23], "most": [2, 8, 21, 23, 24], "recent": [2, 13, 23, 24], "last": [2, 23, 24], "cell": [2, 21, 23], "5": [2, 12, 13, 17, 24], "2": [2, 12], "4": [2, 12, 17, 24], "6": [2, 23], "8": [2, 8, 9, 23], "No": [2, 9, 23], "modul": [2, 10, 22, 23, 24], "name": [2, 21, 23], "command": 2, "copi": 2, "local": [2, 13, 17, 24], "home": [2, 10, 11, 23], "directori": [2, 23], "earthdata": [2, 14, 16, 17, 23], "look": [2, 4, 8], "_": [2, 23], "f": [2, 23, 24], "cp": 2, "we": [2, 3, 4, 5, 6, 7, 10, 21, 24], "set": [2, 3, 21], "variabl": [2, 13, 23, 24], "read": [2, 16], "rio_env": 2, "env": 2, "gdal_disable_readdir_on_open": [2, 23], "empty_dir": [2, 23], "cpl_vsil_curl_allowed_extens": [2, 23], "tif": [2, 21, 23], "tiff": [2, 23], "gdal_http_cookiefil": [2, 23], "cooki": [2, 23], "txt": [2, 23], "expandus": [2, 23], "gdal_http_cookiejar": [2, 23], "__enter__": 2, "0x7f5b30057a00": 2, "correctli": [2, 3, 10], "up": [2, 3], "our": [2, 3, 4, 6, 8, 14, 23, 24], "nasa": [2, 13, 14, 16, 17, 23], "try": [2, 6, 23], "download": [2, 16, 23, 24], "sampl": 2, "sample_file_href": 2, "archiv": [2, 23], "podaac": [2, 23], "op": [2, 23], "cumulu": [2, 23], "protect": [2, 23], "opera_l3_dswx": [2, 8, 9, 23], "hls_provisional_v1": 2, "hls_t11sqa_20230415t181919z_20230417t094518z_s2b_30_v1": 2, "0_b02_bwtr": [2, 23], "ds": 2, "img": 2, "colormap": 2, "transform": [2, 8, 21, 23], "print": [2, 8, 23], "proce": 2, "next": [2, 3, 8, 10], "except": 2, "someth": [2, 8], "went": 2, "wrong": 2, "check": [2, 23], "format": [2, 4, 8, 10, 16, 23], "run": [2, 10, 16, 24], "begin": [2, 24], "cmap": [2, 23], "arrai": 2, "kei": [2, 23, 24], "255": 2, "rang": [2, 8], "256": 2, "fig": 2, "ax": 2, "subplot": 2, "figsiz": 2, "10": [2, 8, 9, 21, 23, 24], "im": 2, "interpol": 2, "none": [2, 23], "vmin": 2, "0": [2, 8, 9, 23, 24], "vmax": 2, "set_titl": 2, "opera": [2, 17, 23], "dswx": [2, 14, 15, 17], "over": [2, 6, 8, 14, 24], "lake": [2, 21], "mead": 2, "usa": [2, 9, 23, 24], "fontsiz": 2, "14": [2, 8, 9, 23], "set_xlabel": 2, "utm": [2, 8, 9], "east": 2, "meter": 2, "7": [2, 23, 24], "ticklabel_format": 2, "axi": 2, "both": [2, 10, 24], "style": [2, 24], "scilimit": 2, "useoffset": 2, "fals": [2, 23], "usemathtext": 2, "true": [2, 23], "tick_param": 2, "which": [2, 3, 8, 10, 13, 21, 24], "major": 2, "labels": 2, "yaxi": 2, "get_offset_text": 2, "set_fonts": 2, "xaxi": 2, "bound": [2, 23], "3": [2, 21, 24], "251": 2, "252": 2, "253": 2, "get_imag": 2, "cbar": 2, "colorbar": 2, "shrink": 2, "pad": 2, "05": [2, 23], "boundari": [2, 21, 23], "tick": 2, "norm": [2, 24], "boundarynorm": 2, "n": [2, 24], "set_ticklabel": 2, "Not": 2, "water": [2, 6, 8, 9, 13, 14, 17, 24], "partial": 2, "surfac": [2, 8, 9, 14, 17, 24], "hl": [2, 14, 17], "snow": 2, "ic": 2, "shadow": [2, 8], "link": [3, 8, 10, 11, 16, 17, 23, 24], "s": [3, 7, 13, 14, 21, 23, 24], "life": [3, 10], "cycl": [3, 10], "access": [3, 8, 12, 13, 14, 16, 23, 24], "provid": [3, 8, 10, 13, 14, 21, 23, 24], "cost": [3, 10, 24], "toward": [3, 8, 10], "advanc": [3, 10, 24], "societ": [3, 10], "requir": [3, 10, 24], "good": 3, "tutori": [3, 10, 11, 21, 23], "Be": [3, 10], "successfulli": [3, 10, 23], "jupyt": [3, 4, 10, 11, 14, 17, 23, 24], "store": [3, 10, 13, 21, 24], "includ": [3, 8, 10, 16, 21, 23, 24], "folder": 3, "previou": [3, 10], "close": [3, 10, 24], "ensur": [3, 8, 10, 15, 24], "refer": [4, 8, 24], "geograph": [4, 13, 16], "extent": [4, 8, 9, 14, 17, 21], "studi": [4, 13, 14], "express": 4, "specif": [4, 8, 12, 13, 21, 24], "co": 4, "ordin": 4, "cr": [4, 21], "variou": [4, 10], "cover": [4, 8, 21, 23, 24], "yellowston": 4, "nation": [4, 21, 24], "park": 4, "unit": [4, 21, 24], "state": 4, "x_min": 4, "111": [4, 23], "0529": 4, "y_min": 4, "44": 4, "3587": 4, "x_max": 4, "109": [4, 8, 9], "7877": 4, "y_max": 4, "45": 4, "0159": 4, "valu": [4, 8, 21, 23], "wgs84": 4, "latitud": 4, "longitud": 4, "same": [4, 21, 24], "convei": 4, "geojson": [4, 23], "would": [4, 8, 21], "like": [4, 8, 16, 24], "type": [4, 13, 21, 23], "featur": [4, 21, 23], "properti": [4, 23, 24], "geometri": [4, 21, 23], "polygon": [4, 21, 23], "coordin": [4, 8, 16, 21, 23, 24], "case": [4, 8, 13, 14, 24], "specifi": [4, 8, 21, 23], "list": [4, 8, 23], "correspond": [4, 23], "vertic": [4, 21], "shape": [4, 21, 23], "understand": [5, 13, 16, 24], "concept": [5, 13, 16, 23, 24], "area": [5, 12, 13, 14, 15, 16, 21, 23, 24], "interest": [5, 6, 12, 13, 14, 15, 23, 24], "search": [5, 12, 14, 15, 23, 24], "relev": [5, 12], "dataset": [5, 21, 23, 24], "identifi": [6, 13, 24], "retriev": [6, 12, 14], "perform": [6, 8, 13, 24], "answer": [6, 24], "question": [6, 24], "how": [6, 7, 8, 10, 13, 16, 24], "doe": [6, 23, 24], "amount": [6, 8], "present": [6, 8, 9], "scene": 6, "chang": [6, 10, 24], "aoi": [7, 12, 14, 15], "mai": [7, 8, 21, 24], "span": [7, 8], "multipl": 7, "raster": [7, 16], "situat": [7, 15], "mosaic": [7, 8], "togeth": [7, 13, 24], "obtain": [7, 8, 24], "singl": 7, "continu": [7, 24], "imag": [7, 8, 10, 13, 21, 23], "built": 7, "routin": 7, "addit": [7, 21, 24], "gener": [7, 8, 9, 13, 14, 23, 24], "scalebar": 7, "sciencecor": [8, 9, 10, 11, 22, 24], "climat": [8, 9, 10, 11, 24], "util": [8, 16, 23], "product": [8, 13, 14, 24], "dynam": [8, 9, 14, 17], "harmon": [8, 9], "landsat": [8, 9, 17, 23], "sentinel": [8, 9, 17, 23], "map": [8, 12, 14, 15, 21, 23], "result": [8, 12, 14, 23, 24], "septemb": [8, 14], "2022": [8, 9, 14, 17, 23, 24], "monsoon": [8, 14], "event": [8, 24], "pakistan": [8, 14], "rain": [8, 24], "reach": [8, 24], "record": [8, 24], "level": [8, 21, 24], "caus": [8, 24], "devast": 8, "landslid": 8, "affect": [8, 24], "four": 8, "provinc": 8, "around": [8, 21, 24], "popul": 8, "what": [8, 13, 23, 24], "kind": 8, "learn": [8, 13, 24], "want": [8, 13, 24], "gather": 8, "about": [8, 13, 16, 21, 24], "insert": 8, "achiev": [8, 24], "after": [8, 23, 24], "workshop": 8, "particip": [8, 15, 24], "class": [8, 10], "accept": 8, "coexist": 8, "guidelin": [8, 24], "here": 8, "speak": 8, "mute": 8, "microphon": 8, "avoid": 8, "interrupt": 8, "background": [8, 24], "nois": 8, "might": 8, "do": [8, 9, 10, 23, 24], "sai": [8, 10], "request": 8, "floor": 8, "chat": [8, 9], "take": [8, 13, 16, 23, 24], "pictur": 8, "cours": [8, 13, 24], "ve": [8, 9], "commun": [8, 10, 13, 15, 24], "broadli": 8, "mean": [8, 21, 24], "ll": 8, "behav": 8, "polit": 8, "friendli": [8, 13], "manner": [8, 13, 24], "safe": 8, "individu": [8, 13], "virtual": [8, 9, 24], "space": [8, 21, 24], "ani": [8, 21, 24], "feel": 8, "comfort": 8, "enough": 8, "write": [8, 16, 21, 24], "privat": 8, "those": [8, 24], "who": [8, 13, 24], "don": [8, 24], "t": [8, 24], "teacher": 8, "indic": [8, 14], "send": 8, "add": [8, 23], "turn": 8, "off": 8, "while": [8, 13, 16, 21], "so": [8, 21, 23, 24], "sound": 8, "each": [8, 21, 24], "doesn": 8, "bother": 8, "rais": 8, "hand": 8, "attent": [8, 24], "right": [8, 24], "time": [8, 12, 13, 14, 23, 24], "appear": 8, "camera": 8, "share": [8, 15, 24], "social": [8, 9], "media": 8, "pleas": 8, "photo": 8, "screenshot": 8, "face": 8, "peopl": [8, 13, 24], "permiss": 8, "becaus": [8, 24], "some": [8, 16, 21, 24], "internet": [8, 9, 23, 24], "There": [8, 24], "problem": [8, 24], "slide": 8, "contain": [8, 21, 24], "locat": [8, 16, 21, 23], "februari": 8, "2019": [8, 9, 23], "project": [8, 10, 13, 21, 23], "x": [8, 9, 23, 24], "km": [8, 9], "geotiff": [8, 9], "layer": [8, 21, 23], "input": 8, "2a": [8, 9, 23], "b": [8, 9, 24], "version": 8, "reflect": 8, "sr": [8, 9], "land": [8, 24], "oli": [8, 9], "aboard": 8, "satellit": [8, 10, 13, 21], "multispectr": 8, "instrument": 8, "msi": [8, 9], "divid": [8, 9], "660": [8, 9], "row": [8, 21], "column": [8, 21, 23], "pixel": [8, 21], "30": [8, 9, 13, 17, 21, 23], "m": [8, 9, 23, 24], "classif": 8, "associ": [8, 24], "confid": [8, 23], "terrain": 8, "digit": [8, 9, 16, 21], "elev": 8, "model": [8, 21, 24], "dem": [8, 9], "diagnost": 8, "png": [8, 9, 23], "b02_bwtr": [8, 9, 23], "binari": [8, 21], "white": 8, "presenc": 8, "black": 8, "absenc": [8, 24], "b03_conf": [8, 9, 23], "two": [8, 21, 24], "It": [8, 10, 21, 24], "ideal": [8, 9, 23, 24], "get": [8, 12, 23], "quick": 8, "overview": 8, "disast": [8, 24], "predict": [8, 24], "high": 8, "100": [8, 9, 23], "veri": [8, 24], "lower": 8, "decreas": 8, "could": 8, "els": [8, 23], "better": 8, "dark": 8, "blue": [8, 23], "dry": 8, "brown": 8, "green": 8, "overlaid": 8, "shade": 8, "ye": 8, "contrast": 8, "function": [8, 23], "transpar": [8, 24], "solid": 8, "increas": [8, 24], "low": 8, "correct": 8, "By": [8, 24], "combin": [8, 23], "scientist": [8, 24], "humanitarian": 8, "worker": 8, "clear": 8, "priorit": 8, "rescu": 8, "recoveri": 8, "effort": [8, 24], "TO": 8, "BE": 8, "base": [8, 9, 17, 21, 23, 24], "ON": 8, "modif": 8, "initi": [8, 23, 24], "paramet": [8, 23], "within": [8, 21], "match": 8, "draw": 8, "rectangl": 8, "period": [8, 12, 14], "mark": 8, "end": [8, 21], "date": [8, 23, 24], "narrow": 8, "down": 8, "displai": [8, 21, 23], "chosen": 8, "verifi": [8, 24], "connect": 8, "databas": [8, 13, 21], "cmr": [8, 9], "stac": [8, 9], "api": [8, 9], "hls_provisional_v0": [8, 9, 23], "filter": [8, 15, 23], "accord": 8, "maximum": 8, "limit": [8, 13, 21, 24], "1000": [8, 9, 23], "measur": [8, 10, 21, 24], "overlap": [8, 23], "calcul": 8, "much": [8, 24], "percentag": 8, "coverag": 8, "onli": [8, 21, 24], "greater": 8, "than": [8, 21, 24], "modifi": 8, "xxx": [8, 9], "new": [8, 12, 21, 24], "count": 8, "cloudi": 8, "section": [8, 10], "more": [8, 21, 24], "easili": 8, "mani": [8, 24], "were": 8, "found": 8, "appli": [8, 15, 23, 24], "know": [8, 13, 24], "thei": [8, 13, 21, 24], "consid": [8, 21, 24], "factor": [8, 9, 23, 24], "risk": [9, 10, 11], "utilizar": [9, 17], "producto": [9, 17, 23], "abierto": [9, 11, 17], "armonizado": [9, 17], "para": [9, 10, 11, 17, 23, 24], "mapear": [9, 17, 23], "extensi\u00f3n": [9, 17], "inundaci\u00f3n": [9, 17], "resultado": [9, 17], "evento": [9, 17], "monz\u00f3nico": [9, 17], "septiembr": [9, 17, 23], "pakist\u00e1n": [9, 17, 23], "lluvia": [9, 23], "monz\u00f3nica": [9, 23], "alcanzaron": [9, 23], "nivel": [9, 23], "r\u00e9cord": [9, 23], "provocando": [9, 23], "devastadora": [9, 23], "deslizamiento": [9, 23], "afectaron": [9, 23], "cuatro": [9, 23], "provincia": [9, 23], "alrededor": [9, 23], "poblaci\u00f3n": [9, 23], "ver": [9, 23], "c\u00f3mo": [9, 23], "causada": [9, 23], "monz\u00f3n": [9, 23], "ocurrido": 9, "definiremo": 9, "son": [9, 11, 17, 23], "tipo": [9, 17, 23], "informaci\u00f3n": [9, 11, 23], "obten": [9, 10, 11, 17, 23], "ello": [9, 23], "aprender\u00e1": [9, 23], "configurar\u00e1": 9, "sobr": [9, 11, 17, 23], "quier": [9, 17, 23], "recolectar": 9, "realizar": 9, "recolecci\u00f3n": 9, "analizaro": 9, "visualizarlo": 9, "insertar": 9, "imagen": [9, 10, 11, 23], "resultant": [9, 23], "llegar\u00e1": 9, "completar": [9, 11], "taller": 9, "participar": 9, "clase": [9, 11], "debe": [9, 11], "aceptar": 9, "pauta": 9, "convivencia": 9, "detallada": 9, "aqu\u00ed": 9, "habla": 9, "silencia": 9, "micr\u00f3fono": 9, "evitar": 9, "interrupcion": 9, "ruido": 9, "fondo": [9, 23], "hagamo": 9, "ti": [9, 23], "decir": 9, "algo": 9, "pide": [9, 23], "palabra": 9, "o": [9, 17, 23, 24], "podemo": [9, 23], "grabar": 9, "sacar": 9, "foto": 9, "convencia": 9, "est\u00e1n": [9, 11, 17, 23], "curso": [9, 24], "aceptaron": 9, "nuestra": 9, "comunidad": [9, 11, 17], "cu\u00e1l": 9, "implica": 9, "grand": [9, 23], "rasgo": 9, "nos": [9, 23], "comportar": 9, "forma": [9, 11, 23], "educada": 9, "amabl": 9, "sea": [9, 23, 24], "seguro": [9, 23], "amig": [9, 17], "garantizar": 9, "participaci\u00f3n": 9, "persona": [9, 24], "espacio": 9, "alguno": 9, "usted": 9, "sient": 9, "suficientement": 9, "c\u00f3modo": 9, "c\u00f3moda": 9, "escribir": 9, "nosotro": 9, "mensaj": 9, "privado": 9, "caso": [9, 17, 23], "quien": 9, "sentir": 9, "seamo": 9, "docent": 9, "pueden": [9, 17, 23], "indicar": [9, 23], "enviando": 9, "mail": 9, "agregar": [9, 23], "referencia": [9, 23], "pedirl": 9, "silencien": 9, "apaguen": 9, "mientra": [9, 17, 23], "hablando": 9, "molest": 9, "sonido": 9, "cada": [9, 23], "uno": [9, 23], "pedir": 9, "levantando": 9, "mano": 9, "estar": [9, 23], "atento": 9, "puedan": [9, 17], "momento": [9, 23], "adecuado": 9, "acerca": 9, "grabaci\u00f3n": 9, "va": [9, 24], "grabars": 9, "desean": 9, "aparec": 9, "le": [9, 17, 23], "pedimo": 9, "camara": 9, "contar": [9, 17], "estamo": 9, "haciendo": [9, 23], "rede": 9, "favor": [9, 23], "captura": [9, 23], "cara": 9, "pidamo": 9, "permiso": 9, "porqu": 9, "gent": 9, "sienta": 9, "compartiendo": [9, 17], "hai": [9, 23], "inconvenient": 9, "compartan": 9, "im\u00e1gen": [9, 11, 17], "diapositiva": 9, "contien": [9, 23], "observacion": [9, 11], "superfici": [9, 23], "agua": [9, 17], "ubicacion": 9, "espec\u00edfico": [9, 23], "febrero": [9, 23], "distribuyen": 9, "coordenada": [9, 23], "mapa": [9, 17], "proyectada": 9, "mosaico": 9, "cubr": [9, 23], "incluy": 9, "capa": 9, "conjunto": [9, 23], "abarcan": 9, "desd": [9, 17, 23], "generar": [9, 17], "versi\u00f3n": [9, 23], "proporcionan": [9, 11, 17], "reflectancia": 9, "operador": 9, "terrestr": [9, 23], "bordo": 9, "sat\u00e9lit": [9, 17, 23], "instrumento": 9, "multiespectr": 9, "fila": 9, "columna": [9, 23], "espaciado": 9, "p\u00edxele": 9, "distribuy": 9, "incluyen": [9, 23], "clasificaci\u00f3n": [9, 23], "confianza": 9, "asociada": 9, "cobertura": [9, 23], "sombra": [9, 23], "terreno": [9, 23], "modelo": [9, 24], "elevaci\u00f3n": 9, "diagn\u00f3stica": 9, "formato": [9, 11, 23], "binaria": 9, "blanco": [9, 23], "presencia": 9, "negro": [9, 23], "ausencia": 9, "utilizaremo": 9, "brinda": [9, 23], "inundada": [9, 23], "dond": [9, 11, 23], "vale": [9, 23], "toma": [9, 11, 17, 23], "valor": [9, 17, 23], "binario": [9, 23], "visi\u00f3n": [9, 23], "r\u00e1pida": [9, 23], "desastr": [9, 23], "tan": [9, 23], "prediccion": [9, 23], "alto": [9, 23], "cerca": [9, 23], "mui": [9, 23], "bajo": [9, 23], "disminuy": [9, 23], "significa": [9, 23], "parec": [9, 23], "podr\u00eda": [9, 23], "ser": [9, 17, 23], "otra": [9, 23], "cosa": [9, 11, 23], "ayudart": [9, 23], "visualizar": [9, 17, 23], "mejor": [9, 23], "piensa": [9, 23], "satelit": [9, 23], "zona": [9, 17, 23], "afectada": [9, 23], "ven": [9, 23], "azul": [9, 23], "oscuro": [9, 23], "seca": [9, 23], "marr\u00f3n": [9, 23], "verd": [9, 23], "superpuesta": [9, 23], "sombrear\u00eda": [9, 23], "creando": [9, 23], "s\u00ed": [9, 23], "cambio": [9, 11, 23], "funcionar\u00eda": [9, 23], "transparencia": [9, 23], "blanca": [9, 23], "s\u00f3lida": [9, 23], "alta": [9, 23], "crecient": [9, 23], "hacia": [9, 23], "baja": [9, 23], "d\u00f3nde": [9, 23], "correcta": [9, 23], "combinar": [9, 23], "trabajador": [9, 23], "humanitario": [9, 23], "clara": [9, 23], "priorizar": [9, 23], "esfuerzo": [9, 23], "rescat": [9, 23], "recuperaci\u00f3n": [9, 23], "definirlo": 9, "partir": [9, 17, 23], "modificaci\u00f3n": 9, "inicializar": 9, "par\u00e1metro": 9, "definido": 9, "relizar": 9, "buscar": [9, 23], "dentro": 9, "colecci\u00f3n": [9, 17], "coincidan": 9, "dibuja": [9, 23], "rect\u00e1ngulo": [9, 23], "establec": [9, 23], "periodo": [9, 23], "marca": [9, 23], "fecha": [9, 17, 23], "inicio": [9, 11, 23], "acotar": [9, 23], "rango": [9, 23], "tiempo": [9, 17], "imprim": [9, 23], "detal": [9, 23], "elegida": [9, 23], "pueda": [9, 23], "verificarlo": [9, 23], "conecta": [9, 23], "enlaza": [9, 23], "poder": [9, 11, 23], "acced": [9, 17, 23], "especifica": [9, 23], "realiza": [9, 23], "filtra": [9, 23], "seg\u00fan": [9, 23], "l\u00edmite": [9, 23], "m\u00e1ximo": [9, 23], "mide": [9, 23], "superposici\u00f3n": [9, 23], "calcula": [9, 23], "cu\u00e1nto": [9, 23], "solapa": [9, 23], "interesa": [9, 23], "porcentaj": [9, 23], "solo": [9, 23], "aquella": [9, 23], "tengan": [9, 23], "mayor": [9, 23], "establecido": [9, 23], "modifica": [9, 23], "nueva": 9, "transformar": 9, "filtrado": [9, 23], "lista": [9, 23], "mostrar": 9, "primer": [9, 23], "nubosidad": [9, 23], "secci\u00f3n": [9, 11, 23], "f\u00e1cilment": [9, 23], "encontraron": 9, "despu\u00e9": [9, 23], "aplicar": [9, 23], "filtro": [9, 23], "busca": [9, 23], "sepa": [9, 23], "cubren": [9, 23], "cantidad": [9, 23], "hab\u00eda": [9, 23], "filtrarlo": [9, 23], "considerar": [9, 23], "important": [9, 11, 23], "collabor": [10, 15, 24], "servic": 10, "research": [10, 24], "educ": [10, 24], "showcas": [10, 11, 24], "book": [10, 11, 24], "design": [10, 13, 15, 21, 24], "facilit": 10, "environment": [10, 24], "discoveri": [10, 24], "applic": [10, 13, 21, 23], "decis": [10, 13, 24], "page": [10, 24], "document": [10, 11, 24], "for_us": [10, 11], "how_to_regist": [10, 11], "log": [10, 12], "one": [10, 21, 23, 24], "ejecuta": [10, 11], "la": 10, "configurar": 11, "amba": 11, "necesaria": [11, 23], "m\u00f3dulo": [11, 23], "servicio": 11, "colaborativo": 11, "investigaci\u00f3n": 11, "educaci\u00f3n": 11, "siguiendo": [11, 23], "el": [11, 17], "pensada": 11, "ejecutars": 11, "plataforma": [11, 17], "dise\u00f1ada": 11, "facilitar": 11, "uso": 11, "dato": [11, 17], "satelital": [11, 17, 23], "clim\u00e1tico": 11, "medicion": 11, "ambiental": 11, "gratuito": 11, "descubrimiento": 11, "fine": 11, "aplicacion": [11, 17, 23], "decision": [11, 17], "proporciona": [11, 23], "vario": [11, 23], "incluida": 11, "partida": 11, "completo": 11, "p\u00e1gina": 11, "registrart": 11, "recuerda": [11, 23], "requier": [11, 17], "configuren": 11, "sesi\u00f3n": [11, 17], "encontrar": [11, 23], "hacerlo": 11, "aseg\u00far": 11, "recordar": 11, "configur": [11, 23], "almacena": [11, 23], "creada": 11, "utiliza": [11, 23], "provisto": 11, "incluyendo": [11, 23], "cierra": 11, "\u00e9xito": 11, "utilizando": [11, 17], "necesita": [11, 17, 23], "almacenar": 11, "proyecto": [11, 17], "dice": [11, 23], "reemplaz\u00e1ndolo": 11, "creast": 11, "anterior": 11, "est\u00e9n": 11, "configurada": 11, "funcionando": 11, "ejecutar": 11, "activ": [12, 24], "1": [12, 24], "15": [12, 23, 24], "min": [12, 17, 23], "2i2c": [12, 14, 16, 17], "hub": [12, 14, 16, 17], "20": [12, 23, 24], "region": [12, 13, 14, 23, 24], "queri": [12, 14, 23], "summari": 12, "minut": [12, 24], "tabl": [12, 14, 23], "export": 12, "extens": [12, 21, 23, 24], "flood": [12, 13, 14, 15, 23], "martin": 13, "35": [13, 17], "year": [13, 21, 24], "old": 13, "father": 13, "twin": 13, "live": 13, "puerto": [13, 17], "rico": [13, 17], "public": [13, 21, 23], "manag": 13, "techniqu": 13, "him": 13, "enrich": 13, "action": 13, "propos": 13, "advantag": [13, 24], "remot": [13, 24], "sens": [13, 24], "he": 13, "analys": [13, 15, 24], "himself": 13, "becom": [13, 24], "familiar": [13, 16], "potenti": [13, 24], "practic": [13, 16, 24], "context": [13, 24], "onlin": [13, 21], "tool": [13, 24], "avail": [13, 24], "analyz": 13, "budget": 13, "lack": 13, "train": [13, 24], "human": 13, "resourc": [13, 24], "woman": 13, "basement": 13, "her": 13, "parent": [13, 23], "hous": 13, "suburb": 13, "she": 13, "finish": 13, "mba": 13, "affair": 13, "lead": [13, 24], "small": [13, 21], "team": [13, 24], "govern": 13, "offic": 13, "improv": 13, "rural": [13, 17], "shortag": 13, "directli": [13, 24], "advis": 13, "supervisor": [13, 17], "decid": 13, "strategi": 13, "inspect": [13, 23], "differ": [13, 21, 24], "insight": 13, "drive": [13, 24], "compet": 13, "knowledg": [13, 15, 16, 24], "paid": 13, "approv": 13, "implement": 13, "solut": 13, "agronomist": 13, "master": [13, 24], "hydrolog": [13, 21, 24], "dure": [13, 14, 24], "focus": [13, 24], "season": 13, "inter": 13, "andean": 13, "vallei": 13, "bolivia": [13, 17], "addition": 13, "member": 13, "dedic": 13, "promot": [13, 24], "target": 13, "zone": 13, "detect": 13, "acquir": [13, 15, 23], "effect": [13, 24], "teach": [13, 24], "deliv": [13, 24], "analysi": [13, 16, 24], "develop": [13, 21, 22, 24], "skill": [13, 24], "integr": [13, 21, 24], "easi": [13, 24], "without": [13, 24], "materi": [13, 24], "workflow": [13, 15, 24], "adher": 13, "principl": [13, 16, 24], "particular": 14, "visualis": 14, "discov": 14, "site": 14, "intersect": [14, 23], "tile": [14, 23], "highlight": 14, "e": [14, 17, 21, 23, 24], "independ": [15, 21, 24], "desir": 15, "reproduc": [15, 17], "similar": [15, 17], "replic": 15, "abil": [15, 24], "contribut": [15, 24], "script": [15, 17], "foster": 15, "sourc": [16, 21, 24], "code": [16, 24], "fundament": [16, 24], "spatial": [16, 21, 23], "assum": [16, 24], "basic": 16, "repres": [16, 21], "should": 16, "focu": [16, 24], "sinc": 16, "involv": [16, 24], "manipul": 16, "experi": [16, 24], "particularli": 16, "mandatori": 16, "panda": [16, 23], "geopanda": [16, 23], "101": [16, 17], "give": 16, "strong": 16, "foundat": [16, 24], "detallan": 17, "completado": 17, "trayecto": 17, "nocion": 17, "b\u00e1sica": 17, "programaci\u00f3n": 17, "utilizado": [17, 23], "descargar": [17, 23], "c\u00f3digo": [17, 23], "fuent": [17, 23], "correr": 17, "conocimiento": [17, 23], "b\u00e1sico": [17, 23], "espacial": 17, "entorno": [17, 23], "facilitado": 17, "loguears": 17, "consultar": [17, 23], "provision": 17, "regi\u00f3n": 17, "espec\u00edfica": [17, 23], "inter\u00e9": 17, "acuerdo": 17, "determinada": 17, "vista": [17, 23], "previa": 17, "circunscrito": 17, "\u00e1rea": 17, "tabla": 17, "b\u00fasqueda": 17, "generaci\u00f3n": 17, "visualizaci\u00f3n": 17, "correspondient": 17, "desarrollar\u00e1n": 17, "habilidad": 17, "obtendr\u00e1n": 17, "visualizar\u00e1n": 17, "ser\u00e1n": 17, "capac": 17, "dise\u00f1ar": 17, "flujo": 17, "trabajo": 17, "asegurando": 17, "an\u00e1lisi": 17, "replicado": 17, "situacion": 17, "podr\u00e1n": 17, "contribuir": 17, "adquirido": 17, "fomentando": 17, "colaboraci\u00f3n": 17, "intercambio": 17, "buena": [17, 23], "pr\u00e1ctica": 17, "ge\u00f3grafo": 17, "a\u00f1o": 17, "padr": 17, "gemelo": 17, "vive": 17, "trabaja": 17, "gesti\u00f3n": 17, "p\u00fablica": 17, "aprend": 17, "permitan": 17, "enriquec": 17, "propuesta": 17, "acci\u00f3n": [17, 23], "aprovechar": [17, 23], "teledetecci\u00f3n": 17, "realizar\u00e1": 17, "directament": [17, 23], "pero": [17, 23], "saber": 17, "hacer": 17, "familiarizars": 17, "comprend": 17, "diferent": [17, 23], "potencial": [17, 23], "identificar": 17, "contexto": [17, 23], "herramienta": [17, 23], "dispon": 17, "analizar": [17, 23], "falta": 17, "presupuesto": 17, "recurso": 17, "humano": 17, "capacitado": 17, "limitado": 17, "concepto": 17, "mujer": 17, "s\u00f3tano": 17, "casa": 17, "afuera": 17, "termina": 17, "maestr\u00eda": 17, "asunto": 17, "p\u00fablico": 17, "lidera": 17, "peque\u00f1o": 17, "equipo": 17, "trabajan": 17, "oficina": 17, "gobierno": 17, "mejorar": [17, 23], "escasez": 17, "dado": 17, "desea": 17, "almacenan": 17, "asesorar\u00e1": 17, "estrategia": 17, "seguir": [17, 23], "procesar": [17, 23], "examinar": 17, "biblioteca": [17, 23], "diverso": 17, "proporcionado": 17, "idea": [17, 21, 24], "utilizars": 17, "orientar": 17, "competencia": 17, "carec": 17, "t\u00e9cnico": [17, 23], "remunerado": 17, "aprobaci\u00f3n": 17, "implementar": 17, "solucion": 17, "agr\u00f3noma": 17, "acaba": 17, "finalizar": 17, "hidrolog\u00eda": 17, "durant": 17, "estudi\u00f3": 17, "variabilidad": 17, "estacion": 17, "h\u00eddrico": 17, "vall": 17, "interandino": 17, "adem\u00e1": [17, 23], "orientada": 17, "disponibilizaci\u00f3n": 17, "geoespacial": [17, 23], "promuev": 17, "interesada": 17, "foco": 17, "conocen": 17, "necesitan": [17, 23], "sat\u00e9lital": 17, "detecci\u00f3n": 17, "inund": 17, "adquirir": 17, "ense\u00f1anza": 17, "dictado": 17, "desarrollar": 17, "integrar": 17, "estudio": 17, "brindando": 17, "ense\u00f1ar": 17, "f\u00e1cil": [17, 23], "cuentan": 17, "material": 17, "respeten": 17, "lineamiento": 17, "actividad": 17, "inicia": 17, "esa": [17, 23], "crea": [17, 23], "nuevo": 17, "exportala": 17, "genera": [17, 23], "split": [21, 23], "three": [21, 24], "commonli": 21, "nonadjac": 21, "discret": 21, "zero": 21, "dimens": [21, 24], "therefor": 21, "neither": 21, "length": 21, "linear": 21, "common": [21, 24], "river": 21, "trail": 21, "street": 21, "road": 21, "centerlin": 21, "citi": [21, 24], "larg": [21, 24], "scale": [21, 24], "forest": 21, "dimension": 21, "perimet": 21, "ecolog": 21, "observatori": 21, "network": 21, "shapefil": [21, 23], "wide": 21, "known": 21, "standard": 21, "esri": 21, "almost": 21, "ago": 21, "ancient": 21, "softwar": [21, 23], "fact": 21, "consist": [21, 24], "sever": 21, "actual": [21, 23, 24], "anoth": [21, 24], "attribut": 21, "index": 21, "slightli": 21, "clunki": 21, "confus": 21, "howev": [21, 24], "been": [21, 24], "long": [21, 24], "gi": 21, "support": [21, 24], "intern": 21, "wkb": 21, "encod": 21, "compact": 21, "tabular": 21, "i": [21, 23, 24], "signific": 21, "minor": 21, "nuisanc": 21, "field": 21, "charact": 21, "poor": 21, "unicod": 21, "abbrevi": 21, "forc": 21, "ascii": 21, "descript": [21, 24], "subset": 21, "json": [21, 23], "javascript": 21, "object": 21, "notat": 21, "wa": [21, 24], "group": [21, 24], "enthusiast": 21, "core": 21, "remain": [21, 24], "decod": 21, "Being": 21, "immens": 21, "popular": 21, "pars": 21, "custom": [21, 23], "parser": 21, "possibilit": 21, "blob": 21, "instead": [21, 24], "text": [21, 24], "simpler": 21, "essenti": 21, "load": 21, "memori": 21, "onc": [21, 24], "matrix": 21, "size": [21, 24], "real": 21, "resolut": 21, "domain": [21, 24], "metadata": [21, 23], "georeferenc": 21, "embed": 21, "emb": 21, "aerial": 21, "photographi": 21, "imageri": 21, "describ": 21, "tag": 21, "horizont": 21, "datum": 21, "per": [21, 24], "ellipsoid": 21, "geoid": 21, "estim": [21, 24], "mathemat": 21, "rule": 21, "geodata": 21, "drawn": 21, "convert": 21, "output": [21, 24], "typic": 21, "viewer": 21, "asc": 21, "gml": 21, "gpx": 21, "kml": [21, 23], "kmz": 21, "mid": 21, "mif": 21, "osm": 21, "tab": 21, "id": 21, "dat": [21, 23], "gdbtabl": 21, "gdbtablx": 21, "geographyrealm": 21, "com": [21, 24], "geodatabas": 21, "heavi": 21, "ai": 21, "glossari": 21, "feed": 21, "terramonitor": 21, "vs": 21, "geopackag": 21, "repo": 22, "climaterisk": 22, "under": 22, "joint": 22, "w": [22, 24], "principiant": 23, "ense\u00f1ar\u00e1": 23, "provisional": 23, "conoc": 23, "pode": 23, "muestrar\u00e1": 23, "usaremo": 23, "mediant": 23, "rastrea": 23, "actualizar": 23, "conect\u00e1ndot": 23, "acceder\u00e1": 23, "optimizada": 23, "llamada": 23, "cog": 23, "sin": 23, "descarga": 23, "pesada": 23, "usar\u00e1": 23, "cat\u00e1logo": 23, "espaci": 23, "s\u00faper": 23, "pr\u00e1ctico": 23, "denominado": 23, "activo": 23, "temporal": 23, "buscara": 23, "libro": 23, "explorando": 23, "trabajar\u00e1": 23, "recopilada": 23, "combinan": 23, "tendr\u00e1": 23, "suelo": 23, "visualizando": 23, "gusto": 23, "convenga": 23, "analizarla": 23, "cdp": 23, "mostramo": 23, "usars": 23, "sd": 23, "permiten": 23, "situaci\u00f3n": 23, "qu\u00e9": 23, "poderosa": 23, "perfecto": 23, "siempr": 23, "tener": 23, "interpretar": 23, "usar": 23, "mucha": 23, "computadora": 23, "opcion": 23, "bono": 23, "documento": 23, "especificaci\u00f3n": 23, "preparado": 23, "paa": 23, "revisa": 23, "1_primero": 23, "md": 23, "load_ext": 23, "autoreload": 23, "habilitan": 23, "recarga": 23, "autom\u00e1tica": 23, "cuaderno": 23, "importado": 23, "reflejar\u00e1n": 23, "autom\u00e1ticament": 23, "reiniciarlo": 23, "importa": 23, "variedad": 23, "visualizacion": 23, "est\u00e1tica": 23, "interactiva": 23, "comunicar": 23, "subprocess": 23, "popen": 23, "getpass": 23, "pystac_cli": 23, "client": 23, "itemsearch": 23, "cm": 23, "datetim": 23, "tqdm": 23, "box": 23, "pd": 23, "gpd": 23, "skimag": 23, "io": [23, 24], "osgeo": 23, "gdal": 23, "rioxarrai": 23, "merg": 23, "merge_arrai": 23, "pyproj": 23, "proj": 23, "folium": 23, "plugin": 23, "geoview": 23, "gv": 23, "hvplot": 23, "xarrai": [23, 24], "holoview": 23, "hv": 23, "bokeh": 23, "sy": 23, "append": 23, "src": 23, "dswx_util": 23, "intersection_perc": 23, "getbasemap": 23, "transform_data_for_folium": 23, "warn": 23, "filterwarn": 23, "ignor": 23, "instruccion": 23, "obtien": 23, "ruta": 23, "directorio": 23, "indir": 23, "getcwd": 23, "ayuda": 23, "segura": 23, "guardast": 23, "encuentra": 23, "guardado": 23, "ingresarlo": 23, "guardarlo": 23, "pr\u00f3xima": 23, "vez": 23, "acceda": 23, "tenga": 23, "authent": 23, "exist": [23, 24], "url": [23, 24], "endpoint": 23, "prompt": 23, "determin": [23, 24], "window": 23, "usual": 23, "_netrc": 23, "netrc_nam": 23, "netrcdir": 23, "prepara": 23, "conectars": 23, "evita": 23, "error": 23, "pierda": 23, "buscando": 23, "carpeta": 23, "vac\u00eda": 23, "enfoca": 23, "trabaj": 23, "asset": 23, "via": [23, 24], "vsicurl": 23, "setconfigopt": 23, "67": 23, "26": 23, "68": 23, "27": 23, "start_dat": 23, "01": 23, "00": [23, 24], "stop_dat": 23, "todai": 23, "strftime": 23, "d": [23, 24], "23": 23, "59": 23, "overlap_threshold": 23, "percent": 23, "cloud_cover_threshold": 23, "between": [23, 24], "__geo_interface__": 23, "2023": [23, 24], "25": [23, 24], "cloudstac": 23, "pocloud": 23, "search_param": 23, "max_item": 23, "search_dswx": 23, "intersects_geometri": 23, "befor": 23, "2f": 23, "item": 23, "utilizamo": 23, "overloap": 23, "definida": 23, "anteriorment": 23, "dswx_filter": 23, "88": 23, "77": 23, "08": [23, 24], "transforma": 23, "insid": 23, "dswx_data": 23, "to_dict": 23, "stac_vers": 23, "hls_t42rur_20220801t055651z_20230112t023808z_s2a_30_v0": 23, "01t06": 23, "11": 23, "48": 23, "391000z": 23, "start_datetim": 23, "391z": 23, "end_datetim": 23, "66": 23, "964": 23, "108": 23, "09": 23, "28": 23, "rel": [23, 24], "self": 23, "href": 23, "v0": 23, "reltyp": 23, "root": 23, "mediatyp": 23, "g2587088846": 23, "umm_json": 23, "0_b01_wtr": 23, "0_b03_conf": 23, "0_b04_diag": 23, "0_b05_wtr": 23, "0_b06_wtr": 23, "0_b07_land": 23, "0_b08_shad": 23, "0_b09_cloud": 23, "0_b10_dem": 23, "brows": 23, "0_brows": 23, "xml": 23, "bbox": 23, "stac_extens": 23, "resumen": 23, "encontr\u00f3": 23, "informa": 23, "tota": 23, "granul": 23, "total": 23, "len": 23, "npercent": 23, "eo": 23, "cloud_cov": 23, "zonad": 23, "encajan": 23, "traza": 23, "bord": 23, "encontrado": 23, "ubicaci\u00f3n": 23, "coloca": 23, "agrega": 23, "amarillo": 23, "especificast": 23, "superponen": 23, "ella": 23, "presenta": 23, "coincidencia": 23, "geom_df": 23, "enumer": 23, "geom_granul": 23, "geodatafram": 23, "granules_poli": 23, "label": 23, "opt": 23, "line_color": 23, "show_legend": 23, "basemap": 23, "roi": 23, "tile_sourc": 23, "esriimageri": 23, "width": 23, "height": 23, "geom_aoi": 23, "aoi_poli": 23, "yellow": 23, "wrapper": 23, "revisar": 23, "organizada": 23, "recorr": 23, "lee": 23, "extra": 23, "relevant": 23, "organiza": 23, "leer": 23, "comparar": 23, "sensor": 23, "captur\u00f3": 23, "enlac": 23, "banda": 23, "seleccionar": 23, "adapten": 23, "necesidad": 23, "dswx_data_df": 23, "fn": 23, "spatial_overlap": 23, "geom": 23, "band": 23, "band_link": 23, "datafram": 23, "tileid": 23, "coord": 23, "spatialoverlap": 23, "cloudcov": 23, "bandlink": 23, "avanzar": 23, "repasemo": 23, "utilizan": 23, "cuanto": 23, "existen": 23, "r\u00e1ster": 23, "nuestro": 23, "trabajamo": 23, "simbolog\u00eda": 23, "asignar": 23, "apropiado": 23, "diferenciarla": 23, "seco": 23, "escala": 23, "representar": 23, "profundidad": 23, "superpon": 23, "a\u00e9rea": 23, "topogr\u00e1fico": 23, "proporcionar": 23, "geogr\u00e1fico": 23, "ser\u00e1": 23, "utilidad": 23, "a\u00f1adir": 23, "leyenda": 23, "r\u00f3tulo": 23, "elemento": 23, "gr\u00e1fico": 23, "claridad": 23, "interpretaci\u00f3n": 23, "ciudad": 23, "representada": 23, "claro": 23, "menor": 23, "compat": 23, "comun": 23, "permitir\u00e1n": 23, "iloc": 23, "43": 23, "frase": 23, "refier": 23, "individual": 23, "cubrir": 23, "fusi\u00f3n": 23, "menudo": 23, "resoluci\u00f3n": 23, "tempor": 23, "sig": 23, "preparando": 23, "mostrarla": 23, "imagina": 23, "rompecabeza": 23, "armar": 23, "entonc": 23, "hace": 23, "pieza": 23, "muestran": 23, "confiabl": 23, "adapta": 23, "encajen": 23, "estuviera": 23, "recortando": 23, "calcen": 23, "posici\u00f3n": 23, "ir": 23, "poniendo": 23, "lugar": 23, "combina": 23, "separada": 23, "uniera": 23, "mira": 23, "asegurars": 23, "est\u00e9": 23, "armando": 23, "t42rur_b02": 23, "t42rur_b02_cm": 23, "42": 23, "t42ruq_b02": 23, "t42ruq_b02_cm": 23, "merged_b02": 23, "t42rur_b03": 23, "t42rur_b03_cm": 23, "t42ruq_b03": 23, "t42ruq_b03_cm": 23, "merged_b03": 23, "dataarrai": 23, "sean": 23, "f\u00e1cile": 23, "imagianr": 23, "tene": 23, "colorear": 23, "numerada": 23, "n\u00famero": 23, "dibujo": 23, "prepar\u00f3": 23, "paleta": 23, "adecuada": 23, "pinta": 23, "cuidadosament": 23, "asigna": 23, "coloreado": 23, "coloreada": 23, "usarla": 23, "predefin": 23, "colored_b02": 23, "cmap_b02": 23, "colored_b03": 23, "cmap_b03": 23, "extiend": 23, "lienzo": 23, "despliega": 23, "mesa": 23, "mapamundi": 23, "transparent": 23, "encima": 23, "fueran": 23, "hoja": [23, 24], "acetato": 23, "as\u00ed": 23, "elegir": 23, "gust": 23, "llamativo": 23, "vean": 23, "clarament": 23, "tenu": 23, "fuera": 23, "pista": 23, "aventurero": 23, "a\u00f1ad": 23, "\u00fatile": 23, "lupa": 23, "ampliar": 23, "bot\u00f3n": 23, "mini": 23, "esquina": 23, "br\u00fajula": 23, "activa": 23, "indicador": 23, "apuntando": 23, "xmid": 23, "max": 23, "ymid": 23, "zoom_start": 23, "9": [23, 24], "cartodb": 23, "positron": 23, "add_to": 23, "overlai": 23, "raster_lay": 23, "imageoverlai": 23, "opac": 23, "control": [23, 24], "add_child": 23, "layercontrol": 23, "fullscreen": 23, "button": 23, "inset": 23, "minimap": 23, "300": 23, "mous": 23, "posit": 23, "fmtr": 23, "num": 23, "return": 23, "l": [23, 24], "formatnum": 23, "\u00ba": 23, "mouseposit": 23, "bottomright": 23, "separ": 23, "prefix": 23, "lat": 23, "lon": 23, "lat_formatt": 23, "lng_formatt": 23, "excerpt": 24, "origin": 24, "munro": 24, "jame": 24, "palopoli": 24, "nicola": 24, "acion": 24, "laura": 24, "zenodo": 24, "doi": 24, "5281": 24, "8212073": 24, "increasingli": 24, "challeng": 24, "longer": 24, "suffici": 24, "normal": 24, "histor": 24, "centuri": 24, "occur": 24, "frequenc": 24, "futur": 24, "These": 24, "natur": 24, "intrins": 24, "precipit": 24, "veget": 24, "At": 24, "hundr": 24, "petabyt": 24, "forecast": 24, "depend": 24, "volum": 24, "grow": 24, "dramat": 24, "intens": 24, "comput": 24, "assess": 24, "top": 24, "learner": 24, "extract": 24, "report": 24, "scenario": 24, "build": 24, "upon": 24, "opencor": 24, "reinforc": 24, "computation": 24, "mass": 24, "balanc": 24, "primarili": 24, "demonstr": 24, "best": 24, "proxim": 24, "climatolog": 24, "statist": 24, "seri": 24, "numer": 24, "method": 24, "being": 24, "leverag": 24, "dask": 24, "wai": 24, "adapt": 24, "remix": 24, "own": 24, "regard": 24, "worldwid": 24, "yet": 24, "concret": 24, "written": 24, "framework": 24, "english": 24, "spanish": 24, "vision": 24, "hear": 24, "mobil": 24, "releas": 24, "either": 24, "person": 24, "cohort": 24, "across": 24, "rest": 24, "hlld": 24, "22": 24, "sza": 24, "21": 24, "everi": 24, "few": 24, "extrem": 24, "episod": 24, "infer": 24, "billion": 24, "damag": 24, "infrastructur": 24, "displac": 24, "diseas": 24, "due": 24, "rainfal": 24, "interag": 24, "fire": 24, "center": 24, "growth": 24, "million": 24, "acr": 24, "burn": 24, "canada": 24, "experienc": 24, "loss": 24, "livestock": 24, "industri": 24, "underli": 24, "condit": 24, "too": 24, "littl": 24, "although": 24, "timescal": 24, "retain": 24, "short": 24, "month": 24, "abund": 24, "snowfal": 24, "term": 24, "shift": 24, "had": 24, "past": 24, "recogn": 24, "mitig": 24, "move": 24, "suit": 24, "practition": 24, "proper": 24, "amaz": 24, "sheer": 24, "just": 24, "impract": 24, "imposs": 24, "But": 24, "attempt": 24, "when": 24, "difficult": 24, "push": 24, "latenc": 24, "host": 24, "commerci": 24, "produc": 24, "dashboard": 24, "compar": 24, "highli": 24, "repeat": 24, "villag": 24, "aid": 24, "thousand": 24, "analyst": 24, "current": 24, "barrier": 24, "expertis": 24, "solv": 24, "serv": 24, "meet": 24, "relat": 24, "everyon": 24, "anyon": 24, "regardless": 24, "review": 24, "trust": 24, "rapid": 24, "address": 24, "reevalu": 24, "municip": 24, "compani": 24, "non": 24, "government": 24, "organ": 24, "assign": 24, "exemplifi": 24, "content": 24, "intend": 24, "audienc": 24, "task": 24, "global": 24, "downscal": 24, "town": 24, "anticip": 24, "polici": 24, "planner": 24, "tackl": 24, "figur": 24, "physic": 24, "g": 24, "temperatur": 24, "rise": 24, "food": 24, "sustain": 24, "jupyterhub": 24, "deploi": 24, "intermedi": 24, "devop": 24, "kubernet": 24, "topic": 24, "disciplin": 24, "edx": 24, "goal": 24, "multilingu": 24, "interact": 24, "openli": 24, "licens": 24, "fund": 24, "plan": 24, "annual": 24, "bring": 24, "pedagog": 24, "expert": 24, "inclus": 24, "alongsid": 24, "specialist": 24, "fulli": 24, "deliveri": 24, "instructor": 24, "leav": 24, "largest": 24, "technolog": 24, "rapidli": 24, "possibl": 24, "obsolet": 24, "otherwis": 24, "persist": 24, "exercis": 24, "narr": 24, "reduct": 24, "comparison": 24, "even": 24, "undergo": 24, "scope": 24, "half": 24, "dai": 24, "alreadi": 24, "prepar": 24, "taught": 24, "whom": 24, "six": 24, "wil20": 24, "pre": 24, "profici": 24, "pilot": 24, "adequ": 24, "backward": 24, "bt11": 24, "fin13": 24, "wm05": 24, "incorpor": 24, "tea22": 24, "vpl": 24, "noa": 24, "entail": 24, "clearli": 24, "draft": 24, "summ": 24, "badg": 24, "form": 24, "throughout": 24, "compris": 24, "trainer": 24, "occas": 24, "complex": 24, "motiv": 24, "succinct": 24, "lesson": 24, "carpentri": 24, "visit": 24, "12": 24, "john": 24, "bigg": 24, "catherin": 24, "kum": 24, "tang": 24, "qualiti": 24, "univers": 24, "student": 24, "srhe": 24, "press": 24, "imprint": 24, "mcgraw": 24, "hill": 24, "higher": 24, "maidenhead": 24, "england": 24, "york": 24, "ny": 24, "4th": 24, "2011": 24, "isbn": 24, "978": 24, "335": 24, "24275": 24, "dee": 24, "fink": 24, "colleg": 24, "jossei": 24, "bass": 24, "adult": 24, "san": 24, "francisco": 24, "revis": 24, "updat": 24, "2013": 24, "118": 24, "12425": 24, "41901": 24, "41632": 24, "j": 24, "hick": 24, "lucatello": 24, "mortsch": 24, "dawson": 24, "dom\u00ednguez": 24, "aguilar": 24, "c": 24, "enquist": 24, "gilmor": 24, "gutzler": 24, "harper": 24, "k": 24, "holsman": 24, "jewett": 24, "kohler": 24, "ka": 24, "miller": 24, "north": 24, "america": 24, "h": 24, "p\u00f6rtner": 24, "robert": 24, "tignor": 24, "poloczanska": 24, "mintenbeck": 24, "alegr\u00eda": 24, "craig": 24, "langsdorf": 24, "l\u00f6schke": 24, "v": 24, "m\u00f6ller": 24, "okem": 24, "rama": 24, "editor": 24, "vulner": 24, "ii": 24, "sixth": 24, "intergovernment": 24, "panel": 24, "1929": 24, "2042": 24, "cambridg": 24, "uk": 24, "1017": 24, "9781009325844": 24, "016": 24, "seneviratn": 24, "zhang": 24, "adnan": 24, "badi": 24, "dereczynski": 24, "di": 24, "luca": 24, "ghosh": 24, "iskandar": 24, "kossin": 24, "lewi": 24, "otto": 24, "pinto": 24, "satoh": 24, "vicent": 24, "serrano": 24, "wehner": 24, "zhou": 24, "weather": 24, "masson": 24, "delmott": 24, "p": 24, "zhai": 24, "pirani": 24, "connor": 24, "p\u00e9an": 24, "berger": 24, "caud": 24, "chen": 24, "goldfarb": 24, "gomi": 24, "huang": 24, "leitzel": 24, "lonnoi": 24, "r": 24, "matthew": 24, "maycock": 24, "waterfield": 24, "yelek\u00e7i": 24, "yu": 24, "2021": 24, "basi": 24, "1513": 24, "1766": 24, "kingdom": 24, "9781009157896": 24, "013": 24, "metadocencia": 24, "de": 24, "rota": 24, "desarrollo": 24, "august": 24, "publish": 24, "7390559": 24, "allegra": 24, "patricia": 24, "palagi": 24, "jessica": 24, "lindval": 24, "rochel": 24, "tractenberg": 24, "teresa": 24, "attwood": 24, "goblet": 24, "consider": 24, "profession": 24, "2020": 24, "f1000": 24, "f1000research": 24, "1377": 24, "7490": 24, "1118395": 24, "grant": 24, "wiggin": 24, "jai": 24, "mctigh": 24, "supervis": 24, "curriculum": 24, "alexandria": 24, "expand": 24, "2nd": 24, "ed": 24, "2005": 24, "4166": 24, "0035": 24, "greg": 24, "wilson": 24, "tech": 24, "crc": 24, "boca": 24, "raton": 24, "429": 24, "33070": 24, "072801": 24}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"configuraci\u00f3n": [0, 11], "inici": 0, "1": [0, 1, 2, 8, 9, 10, 11, 13, 17, 21, 23], "c\u00f3mo": 0, "utilizar": 0, "el": [0, 9, 23], "hub": [0, 1, 3, 10, 11], "de": [0, 9, 11, 17, 23], "2i2c": [0, 1, 3, 10, 11], "2": [0, 1, 8, 9, 13, 17, 21, 23], "earthdata": [0, 1, 3, 5, 8, 9, 10, 11, 19, 22, 24], "la": [0, 9, 11, 17, 23], "nasa": [0, 1, 3, 5, 8, 9, 10, 11, 19, 22, 24], "breve": 0, "introducci\u00f3n": [0, 23], "3": [0, 1, 8, 9, 13, 17, 23], "dato": [0, 9, 23], "para": 0, "acced": [0, 11], "desd": [0, 11], "jupyt": [0, 1], "notebook": [0, 1, 8, 9, 10, 11], "initi": 1, "setup": 1, "how": 1, "us": 1, "configur": 1, "step": [1, 10], "access": [1, 10], "s": [1, 8, 10, 12], "brief": 1, "introduct": [1, 24], "data": [1, 4, 5, 8, 21], "from": [1, 5, 10], "get": [2, 3], "start": [2, 3, 8], "credenti": [3, 10], "log": 3, "creat": [3, 10], "select": [4, 8], "an": 4, "area": [4, 8], "interest": [4, 8], "aoi": [4, 8, 9, 23], "analysi": [4, 6, 8], "retriev": [5, 8], "repositori": 5, "time": 6, "seri": [6, 23], "dataset": [6, 7, 8, 9], "manipul": 7, "visual": [7, 8], "analyz": [8, 24], "flood": [8, 20, 24], "risk": [8, 22, 24], "reproduc": [8, 9, 24], "cloud": [8, 9, 19, 22, 24], "object": [8, 13, 14, 24], "roadmap": 8, "The": 8, "expect": [8, 24], "outcom": [8, 15, 17], "befor": 8, "we": 8, "opera": [8, 9], "dswx": [8, 9, 23], "hl": [8, 9, 23], "set": [8, 10], "up": [8, 10], "work": [8, 24], "environ": 8, "live": [8, 9, 10, 11], "code": [8, 9, 10, 11], "let": [8, 10], "go": [8, 10], "xxxxx": [8, 9], "activ": 8, "search": 8, "xxxx": [8, 9], "process": 8, "4": [8, 9, 23], "analizando": 9, "manera": 9, "riesgo": 9, "inundacion": [9, 23], "con": [9, 23], "objetivo": [9, 17], "hoja": 9, "ruta": 9, "qu\u00e9": [9, 17], "te": 9, "llevar\u00e1": 9, "ant": [9, 23], "empezar": [9, 23], "configurar": 9, "ambient": [9, 23], "trabajo": [9, 23], "vamo": [9, 11], "selecci\u00f3n": [9, 23], "del": [9, 11, 17, 23], "\u00e1rea": [9, 23], "inter\u00e9": [9, 23], "actividad": [9, 10, 11, 23], "b\u00fasqueda": [9, 23], "y": [9, 11, 17, 23], "obtenci\u00f3n": [9, 23], "an\u00e1lisi": [9, 23], "procesamiento": [9, 23], "visualizaci\u00f3n": [9, 23], "first": 10, "connect": 10, "python": [10, 11], "1_getting_start": [10, 11], "ipynb": [10, 11], "primero": 11, "paso": 11, "credencial": 11, "conect": 11, "al": [11, 23], "crea": 11, "assess": 12, "learner": [12, 13, 17], "progress": 12, "persona": [13, 17], "mart\u00edn": [13, 17], "challeng": 13, "marcia": [13, 17], "ana": [13, 17], "modul": 14, "overal": 14, "specif": 14, "medium": 15, "term": 15, "impact": [15, 24], "particip": 16, "requir": 16, "desir": 16, "addit": 16, "consider": 16, "cours": 16, "dise\u00f1o": 17, "curso": 17, "alcanc": 17, "lecci\u00f3n": 17, "cosa": 17, "se": 17, "cubren": 17, "cu\u00e1l": 17, "requisito": 17, "deseabl": 17, "necesario": 17, "modulo": 17, "en": [17, 23], "particular": 17, "gener": 17, "espec\u00edfico": 17, "output": 17, "impacto": 17, "mediano": 17, "plazo": 17, "desaf\u00edo": 17, "evaluaci\u00f3n": 17, "progreso": 17, "lo": [17, 23], "participant": 17, "drought": [18, 24], "geograph": 21, "format": 21, "vector": 21, "shp": 21, "geojson": 21, "raster": 21, "geotiff": 21, "refer": 21, "determin": 22, "climat": 22, "generaci\u00f3n": 23, "mapa": 23, "utilizando": 23, "teledetecci\u00f3n": 23, "part": 23, "setear": 23, "importar": 23, "paquet": 23, "generar": 23, "token": 23, "autenticaci\u00f3n": 23, "api": 23, "cmr": 23, "stac": 23, "basada": 23, "consulta": 23, "espacial": 23, "id": 23, "searchstac": 23, "inicializar": 23, "par\u00e1metro": 23, "definido": 23, "por": 23, "usuario": 23, "im\u00e1gen": 23, "colecci\u00f3n": 23, "que": 23, "coincidan": 23, "pr\u00e1ctica": 23, "A": 23, "exploraci\u00f3n": 23, "obtenido": 23, "b": 23, "tiempo": 23, "aplicada": 23, "5": 23, "presentar": 23, "resultado": 23, "una": 23, "tabla": 23, "carga": 23, "extensi\u00f3n": 23, "inundaci\u00f3n": 23, "cargar": 23, "b02": 23, "bwtr": 23, "capa": 23, "binaria": 23, "agua": 23, "b03": 23, "conf": 23, "confianza": 23, "fusionar": 23, "mosaico": 23, "visualiza": 23, "un": 23, "interactivo": 23, "c": 23, "seleccionada": 23, "wildfir": [24, 26], "project": 24, "summari": 24, "scientif": 24, "technic": 24, "manag": 24, "signific": 24, "propos": 24, "state": 24, "art": 24, "relev": 24, "announc": 24, "approach": 24, "methodolog": 24, "remot": 25, "sens": 25}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["0_Configuracion_inicial", "0_Initial_Setup", "1_Getting_Started_text", "2_Selecting_an_AOI", "3_Retrieving_FloodData", "4_Analyzing_Datasets", "5_Manipulating_and_Visualizing_Datasets", "SLIDES-NASA-TOPS-flood-EN", "SLIDES-NASA-TOPS-flood-ES", "about_the_tutorial/Assessment_Activities", "about_the_tutorial/Learner_Personas", "about_the_tutorial/Module_Objectives", "about_the_tutorial/Outcomes", "about_the_tutorial/Requirements", "about_the_tutorial/disenio_leccion", "drought", "earthdata-cloud", "flood", "geographic_data_formats", "intro", "notebooks/2_ES_Flood", "proposal", "remote-sensing", "wildfire"], "filenames": ["0_Configuracion_inicial.md", "0_Initial_Setup.md", "1_Getting_Started_text.md", "2_Selecting_an_AOI.md", "3_Retrieving_FloodData.md", "4_Analyzing_Datasets.md", "5_Manipulating_and_Visualizing_Datasets.md", "SLIDES-NASA-TOPS-flood-EN.ipynb", "SLIDES-NASA-TOPS-flood-ES.ipynb", "about_the_tutorial/Assessment_Activities.md", "about_the_tutorial/Learner_Personas.md", "about_the_tutorial/Module_Objectives.md", "about_the_tutorial/Outcomes.md", "about_the_tutorial/Requirements.md", "about_the_tutorial/disenio_leccion.md", "drought.md", "earthdata-cloud.md", "flood.md", "geographic_data_formats.md", "intro.md", "notebooks/2_ES_Flood.ipynb", "proposal.md", "remote-sensing.md", "wildfire.md"], "titles": ["Configuraci\u00f3n Inicial", "Initial Setup", "Getting Started with 2i2c Hub and NASA EarthData credentials", "Selecting an Area of Interest (AOI) for data analysis", "Retrieving data from the NASA EarthData repository", "Time-series analysis of datasets", "Manipulating and Visualizing datasets", "Analyzing Flood Risk Reproducibly with NASA Earthdata Cloud", "Analizando de manera reproducible el riesgo de inundaciones con NASA Earthdata cloud.", "Assessment of the learner\u2019s progress:", "Learner personas:", "Module Objectives", "Outcomes (medium-term impact)", "Participant requirements", "Dise\u00f1o del curso", "Drought", "NASA Earthdata Cloud", "Flood", "Geographic data format", "Determining Climate Risks with NASA Earthdata Cloud", "Introducci\u00f3n a la generaci\u00f3n de mapas de inundaciones utilizando datos de teledetecci\u00f3n", "Reproducibly Analyzing Wildfire, Drought, and Flood Risk with NASA Earthdata Cloud", "Remote Sensing", "Wildfire"], "terms": {"al": [0, 8, 14], "segu\u00ed": 0, "esto": [0, 8, 14, 20], "sencillo": 0, "paso": [0, 20], "introduc\u00ed": 0, "tu": [0, 8, 14, 20], "credencial": [0, 14], "ingresa": [0, 14], "nombr": 0, "usuario": [0, 8, 14], "y": [0, 21], "contrase\u00f1a": [0, 20], "nota": 0, "deber\u00eda": 0, "haber": [0, 8, 14], "enviado": 0, "correo": 0, "asociado": 0, "cuenta": [0, 14, 20], "github": [0, 1, 13, 14, 19, 21], "que": [0, 8, 14], "se": [0, 8, 20], "te": [0, 20], "habilit": 0, "acceso": [0, 20], "con": [0, 14], "dicha": [0, 20], "si": [0, 8, 20], "es": [0, 8, 14, 20], "correcto": [0, 20], "ver\u00e1": 0, "pantalla": [0, 8, 20], "muestra": [0, 8, 20], "continuaci\u00f3n": [0, 8, 14, 20], "por": [0, 8, 14], "\u00faltimo": 0, "eleg\u00ed": 0, "opci\u00f3n": 0, "start": [0, 1, 9, 18], "ingresar": [0, 14, 20], "ambient": [0, 7], "lab": 0, "en": [0, 8], "nube": [0, 8, 14, 20], "listo": 0, "ya": [0, 20], "est\u00e1": [0, 8, 14, 20], "empezar": 0, "trabajar": [0, 8, 14, 20], "programa": [0, 20], "earth": [0, 1, 2, 9, 11, 13, 14, 18, 21], "scienc": [0, 1, 2, 10, 11, 13, 14, 21], "data": [0, 2, 9, 10, 11, 13, 14, 20, 21], "system": [0, 1, 2, 3, 7, 13, 18, 20], "esd": [0, 1], "sistema": [0, 8, 20], "ciencia": [0, 14], "tierra": [0, 8, 20], "supervisa": [0, 14], "ciclo": 0, "vida": 0, "lo": [0, 8], "cient\u00edfico": [0, 8, 20], "toda": [0, 8, 20], "su": [0, 8, 14, 20], "mision": 0, "observaci\u00f3n": 0, "adquisici\u00f3n": 0, "hasta": [0, 8, 20], "procesamiento": [0, 14], "distribuci\u00f3n": [0, 14], "A": [0, 2, 8, 13, 14, 18, 21], "efecto": 0, "esta": [0, 8, 20], "gu\u00eda": [0, 20], "sitio": [0, 14, 20], "web": [0, 14, 18], "punto": 0, "entrada": [0, 8], "permit": [0, 8, 20], "manera": [0, 14], "completa": [0, 20], "gratuita": [0, 14], "abierta": [0, 14], "coleccion": 0, "fin": [0, 8, 20], "acelerar": 0, "avanc": 0, "beneficio": 0, "sociedad": 0, "trav\u00e9": 0, "est": [0, 8, 14, 20], "portal": [0, 1, 2], "deben": [0, 20], "definir": [0, 8], "primero": [0, 8, 20], "crear": [0, 14, 20], "una": [0, 8, 14], "indica": [0, 8, 20], "http": [0, 1, 13, 16, 18, 20, 21], "www": [0, 1, 16, 18], "gov": [0, 1, 2, 13, 16, 20], "luego": [0, 8, 20], "selecciona": [0, 8, 14, 20], "us": [0, 3, 6, 7, 10, 11, 13, 18, 20, 21], "regist": [0, 1], "ur": [0, 1, 2, 13, 20], "profil": [0, 1, 21], "all\u00ed": 0, "elig": 0, "un": [0, 8, 14], "como": [0, 8, 14, 20], "sugerencia": 0, "aquello": 0, "recuerd": 0, "bien": [0, 8, 20], "necesitar\u00e1": [0, 14, 20], "m\u00e1": [0, 8, 20], "adelant": 0, "tambi\u00e9n": [0, 20], "deber\u00e1": 0, "cargar": 0, "perfil": 0, "compeltar": 0, "registro": 0, "mismo": [0, 20], "pedir\u00e1n": 0, "pa\u00ed": [0, 8, 20], "afiliaci\u00f3n": 0, "entr": [0, 20], "otro": [0, 14, 20], "final": [0, 1, 7, 8, 21], "login": [0, 1, 2, 4, 20], "ahora": 0, "vien": 0, "part": [0, 1, 14, 21], "t\u00e9cnica": [0, 14], "python": [0, 1, 2, 6, 10, 13, 14, 20, 21], "necesario": [0, 20], "guardar": 0, "archivo": [0, 8, 20], "especi": [0, 21], "repositorio": 0, "encontrar\u00e1": 0, "llamado": [0, 8, 14, 20], "netrc": [0, 1, 2, 20], "ejemplo": [0, 8, 20], "pued": [0, 8, 14, 20], "pensar": 0, "\u00e9l": [0, 14], "plantilla": 0, "abr": 0, "edita": 0, "siguient": [0, 8, 20], "l\u00ednea": [0, 14], "machin": [0, 1, 2, 20, 21], "tu_nombre_de_usuario": 0, "password": [0, 1, 2, 20], "tu_contrase\u00f1a": 0, "reemplaza": 0, "guarda": [0, 20], "tien": [0, 20], "todo": [0, 20], "del": 0, "asegurart": 0, "funciona": [0, 8, 20], "correctament": 0, "titulada": 0, "_primeros_paso": 0, "ipynb": [0, 1, 2], "sigu": 0, "indicacion": 0, "podr\u00e1": [0, 8, 20], "explorar": [0, 20], "mundo": [0, 20], "To": [1, 2, 7, 13, 21], "follow": [1, 2, 7, 10, 13, 18, 21], "simpl": [1, 5, 7, 8, 20], "go": [1, 21], "org": [1, 21], "platform": [1, 10, 20, 21], "enter": [1, 2, 20], "your": [1, 2, 7, 9, 20], "credenti": [1, 4, 9, 20], "usernam": [1, 2, 20], "note": 1, "you": [1, 2, 7, 13, 18], "must": [1, 7, 21], "have": [1, 4, 12, 13, 18, 21], "previous": 1, "sent": 1, "account": [1, 13], "enabl": [1, 12, 18, 21], "If": [1, 7], "success": 1, "see": [1, 7], "screen": [1, 7], "choos": [1, 21], "option": 1, "jupyterlab": 1, "environ": [1, 11, 21], "cloud": [1, 20], "ar": [1, 2, 3, 5, 7, 10, 13, 18, 20, 21], "readi": [1, 2], "work": [1, 2, 10, 13], "The": [1, 3, 13, 18, 21], "program": [1, 2, 10, 13, 21], "overse": [1, 2, 10], "lifecycl": 1, "all": [1, 2, 7, 20, 21], "its": [1, 2, 7, 21], "observ": [1, 2, 7], "mission": [1, 2], "acquisit": [1, 2], "process": [1, 2, 9, 10, 12, 21], "distribut": [1, 2, 7, 10, 18, 21], "For": [1, 2, 18, 21], "purpos": [1, 2], "thi": [1, 2, 3, 7, 13, 18, 21], "guid": [1, 21], "websit": [1, 2, 13], "entri": [1, 11], "point": [1, 2, 11, 13, 18], "allow": [1, 7, 10, 21], "full": [1, 2, 18], "free": [1, 2, 13], "open": [1, 2, 7, 10, 11, 13, 14, 18, 20, 21], "collect": [1, 2, 7, 11, 12, 20, 21], "order": [1, 21], "acceler": [1, 2, 21], "scientif": [1, 2], "progress": [1, 21], "benefit": [1, 2], "societi": [1, 21], "through": [1, 2, 20, 21], "user": [1, 2, 7, 10, 13, 20, 21], "first": [1, 2, 7, 18, 20], "defin": [1, 7, 8, 18, 20, 21], "creat": [1, 7, 9, 11, 13, 18, 20, 21], "an": [1, 7, 10, 13, 18, 20, 21], "Then": [1, 7], "select": [1, 9], "As": [1, 10, 21], "suggest": 1, "ones": 1, "rememb": [1, 2], "well": [1, 6, 7, 18, 21], "need": [1, 2, 7, 10, 13, 18, 21], "them": [1, 6, 7, 12, 21], "later": 1, "also": [1, 3, 6, 13, 21], "complet": [1, 7, 10, 13, 21], "registr": 1, "where": [1, 2, 3, 7, 21], "ask": [1, 7, 20], "inform": [1, 3, 7, 13, 18, 20, 21], "email": [1, 7], "countri": [1, 7, 21], "affili": 1, "among": [1, 21], "other": [1, 12, 21], "now": [1, 2, 4, 5, 21], "come": 1, "technic": [1, 10, 18], "necessari": [1, 10], "save": [1, 2], "special": [1, 13, 21], "file": [1, 2, 7, 18, 20], "In": [1, 3, 7, 18, 20, 21], "repositori": [1, 2], "find": [1, 21], "call": [1, 7, 20], "exampl": [1, 3, 5, 7, 18, 21], "can": [1, 2, 3, 4, 5, 7, 10, 12, 13, 18, 21], "think": [1, 7, 18, 21], "templat": [1, 2, 21], "edit": [1, 2, 21], "line": [1, 2, 13, 18, 20], "your_usernam": 1, "your_password": 1, "replac": [1, 2, 21], "detail": [1, 7, 18], "re": [1, 7], "done": [1, 10, 21], "everyth": 1, "make": [1, 7, 10, 18, 21], "sure": [1, 2, 7], "properli": 1, "titl": [1, 2, 20], "1_getting_start": [1, 2], "instruct": 1, "With": [1, 20, 21], "abl": [1, 5, 12, 18, 21], "explor": [1, 9, 11, 18], "world": [1, 18, 21], "link": [2, 7, 13, 14, 20, 21], "s": [2, 6, 10, 11, 18, 20, 21], "life": 2, "cycl": 2, "from": [2, 7, 9, 11, 12, 18, 20, 21], "our": [2, 3, 5, 7, 11, 20, 21], "access": [2, 7, 9, 10, 11, 13, 20, 21], "which": [2, 7, 10, 18, 21], "provid": [2, 7, 10, 11, 18, 20, 21], "cost": [2, 21], "toward": [2, 7], "advanc": [2, 21], "societ": 2, "requir": [2, 21], "set": [2, 18], "up": 2, "good": 2, "tutori": [2, 18, 20], "Be": 2, "step": 2, "next": [2, 7], "successfulli": [2, 20], "jupyt": [2, 3, 11, 14, 20, 21], "notebook": [2, 3, 13, 14, 20, 21], "we": [2, 3, 4, 5, 6, 18, 21], "store": [2, 10, 18, 21], "includ": [2, 7, 13, 18, 20, 21], "folder": 2, "previou": 2, "close": [2, 21], "ensur": [2, 7, 12, 21], "correctli": 2, "refer": [3, 7, 21], "geograph": [3, 10, 13], "extent": [3, 7, 8, 11, 14, 18], "studi": [3, 10, 11], "express": 3, "specif": [3, 7, 9, 10, 18, 21], "co": 3, "ordin": 3, "cr": [3, 18], "variou": 3, "format": [3, 7, 13, 20], "cover": [3, 7, 18, 20, 21], "yellowston": 3, "nation": [3, 18, 21], "park": 3, "unit": [3, 18, 21], "state": 3, "x_min": 3, "111": [3, 20], "0529": 3, "y_min": 3, "44": 3, "3587": 3, "x_max": 3, "109": [3, 7, 8], "7877": 3, "y_max": 3, "45": 3, "0159": 3, "valu": [3, 7, 18, 20], "wgs84": 3, "latitud": 3, "longitud": 3, "same": [3, 18, 21], "convei": 3, "geojson": [3, 20], "would": [3, 7, 18], "look": [3, 7], "like": [3, 7, 13, 21], "type": [3, 10, 18, 20], "featur": [3, 18, 20], "properti": [3, 20, 21], "geometri": [3, 18, 20], "polygon": [3, 18, 20], "coordin": [3, 7, 13, 18, 20, 21], "case": [3, 7, 10, 11, 21], "specifi": [3, 7, 18, 20], "list": [3, 7, 20], "correspond": [3, 20], "vertic": [3, 18], "shape": [3, 18, 20], "visual": [3, 9, 11, 12, 20, 21], "understand": [4, 10, 13, 21], "concept": [4, 10, 13, 20, 21], "area": [4, 9, 10, 11, 12, 13, 18, 20, 21], "interest": [4, 5, 9, 10, 11, 12, 20, 21], "search": [4, 9, 11, 12, 20, 21], "relev": [4, 9], "dataset": [4, 18, 20, 21], "identifi": [5, 10, 21], "retriev": [5, 9, 11], "perform": [5, 7, 10, 21], "try": [5, 20], "answer": [5, 21], "question": [5, 21], "how": [5, 6, 7, 10, 13, 21], "doe": [5, 20, 21], "amount": [5, 7], "water": [5, 7, 8, 10, 11, 14, 21], "present": [5, 7, 8], "scene": 5, "chang": [5, 21], "over": [5, 7, 11, 21], "aoi": [6, 9, 11, 12], "mai": [6, 7, 18, 21], "span": [6, 7], "multipl": 6, "raster": [6, 13], "situat": [6, 12], "mosaic": [6, 7], "togeth": [6, 10, 21], "obtain": [6, 7, 21], "singl": 6, "continu": [6, 21], "imag": [6, 7, 10, 18, 20], "show": [6, 7, 11, 18, 20, 21], "rasterio": [6, 13, 20], "built": 6, "plot": [6, 20], "routin": 6, "addit": [6, 18, 21], "librari": [6, 10, 13, 21], "matplotlib": [6, 20], "gener": [6, 7, 8, 10, 11, 20, 21], "scalebar": 6, "sciencecor": [7, 8, 19, 21], "climat": [7, 8, 21], "util": [7, 13, 20], "product": [7, 10, 11, 21], "dynam": [7, 8, 11, 14], "surfac": [7, 8, 11, 14, 21], "harmon": [7, 8], "landsat": [7, 8, 14, 20], "sentinel": [7, 8, 14, 20], "map": [7, 9, 11, 12, 18, 20], "result": [7, 9, 11, 20, 21], "septemb": [7, 11], "2022": [7, 8, 11, 14, 20, 21], "monsoon": [7, 11], "event": [7, 21], "pakistan": [7, 11], "rain": [7, 21], "reach": [7, 21], "record": [7, 21], "level": [7, 18, 21], "caus": [7, 21], "devast": 7, "landslid": 7, "affect": [7, 21], "four": 7, "provinc": 7, "around": [7, 18, 21], "14": [7, 8, 20], "popul": 7, "what": [7, 10, 20, 21], "kind": 7, "learn": [7, 10, 21], "want": [7, 10, 21], "gather": 7, "about": [7, 10, 13, 18, 21], "insert": 7, "achiev": [7, 21], "after": [7, 20, 21], "workshop": 7, "particip": [7, 12, 21], "class": 7, "accept": 7, "coexist": 7, "guidelin": [7, 21], "here": 7, "speak": 7, "mute": 7, "microphon": 7, "avoid": 7, "interrupt": 7, "background": [7, 21], "nois": 7, "might": 7, "do": [7, 8, 20, 21], "sai": 7, "someth": 7, "request": 7, "floor": 7, "chat": [7, 8], "take": [7, 10, 13, 20, 21], "pictur": 7, "cours": [7, 10, 21], "ve": [7, 8], "commun": [7, 10, 12, 21], "broadli": 7, "mean": [7, 18, 21], "ll": 7, "behav": 7, "polit": 7, "friendli": [7, 10], "manner": [7, 10, 21], "safe": 7, "individu": [7, 10], "virtual": [7, 8, 21], "space": [7, 18, 21], "ani": [7, 18, 21], "feel": 7, "comfort": 7, "enough": 7, "write": [7, 13, 18, 21], "privat": 7, "those": [7, 21], "who": [7, 10, 21], "don": [7, 21], "t": [7, 21], "teacher": 7, "indic": [7, 11], "send": 7, "add": [7, 20], "turn": 7, "off": 7, "while": [7, 10, 13, 18], "so": [7, 18, 20, 21], "sound": 7, "each": [7, 18, 21], "doesn": 7, "bother": 7, "rais": 7, "hand": 7, "attent": [7, 21], "right": [7, 21], "time": [7, 9, 10, 11, 20, 21], "appear": 7, "camera": 7, "share": [7, 12, 21], "social": [7, 8], "media": 7, "pleas": 7, "photo": 7, "screenshot": 7, "face": 7, "peopl": [7, 10, 21], "permiss": 7, "becaus": [7, 21], "some": [7, 13, 18, 21], "internet": [7, 8, 20, 21], "There": [7, 21], "problem": [7, 21], "slide": 7, "contain": [7, 18, 21], "locat": [7, 13, 18, 20], "februari": 7, "2019": [7, 8, 20], "project": [7, 10, 18, 20], "8": [7, 8, 20], "x": [7, 8, 20, 21], "km": [7, 8], "10": [7, 8, 18, 20, 21], "geotiff": [7, 8], "layer": [7, 18, 20], "input": 7, "2a": [7, 8, 20], "b": [7, 8, 21], "version": 7, "0": [7, 8, 20, 21], "reflect": 7, "sr": [7, 8], "oper": [7, 18], "land": [7, 21], "oli": [7, 8], "aboard": 7, "satellit": [7, 10, 18], "multispectr": 7, "instrument": 7, "msi": [7, 8], "utm": [7, 8], "divid": [7, 8], "660": [7, 8], "row": [7, 18], "column": [7, 18, 20], "pixel": [7, 18], "30": [7, 8, 10, 14, 18, 20], "m": [7, 8, 20, 21], "classif": 7, "associ": [7, 21], "confid": [7, 20], "terrain": 7, "shadow": 7, "digit": [7, 8, 13, 18], "elev": 7, "model": [7, 18, 21], "dem": [7, 8], "diagnost": 7, "png": [7, 8, 20], "b02_bwtr": [7, 8, 20], "binari": [7, 18], "white": 7, "presenc": 7, "black": 7, "absenc": [7, 21], "b03_conf": [7, 8, 20], "two": [7, 18, 21], "It": [7, 18, 21], "ideal": [7, 8, 20, 21], "get": [7, 9, 20], "quick": 7, "overview": 7, "disast": [7, 21], "predict": [7, 21], "high": 7, "100": [7, 8, 20], "veri": [7, 21], "lower": 7, "decreas": 7, "could": 7, "els": [7, 20], "help": [7, 13, 21], "better": 7, "dark": 7, "blue": [7, 20], "dry": 7, "brown": 7, "green": 7, "overlaid": 7, "shade": 7, "ye": 7, "contrast": 7, "function": [7, 20], "transpar": [7, 21], "solid": 7, "increas": [7, 21], "low": 7, "most": [7, 18, 20, 21], "correct": 7, "By": [7, 21], "combin": [7, 20], "scientist": [7, 21], "humanitarian": 7, "worker": 7, "clear": 7, "priorit": 7, "rescu": 7, "recoveri": 7, "effort": [7, 21], "TO": 7, "BE": 7, "base": [7, 8, 14, 18, 20, 21], "ON": 7, "modif": 7, "initi": [7, 20, 21], "paramet": [7, 20], "within": [7, 18], "match": 7, "draw": 7, "rectangl": 7, "period": [7, 9, 11], "mark": 7, "end": [7, 18], "date": [7, 20, 21], "narrow": 7, "down": 7, "rang": 7, "displai": [7, 18, 20], "print": [7, 20], "chosen": 7, "verifi": [7, 21], "connect": 7, "databas": [7, 10, 18], "cmr": [7, 8], "stac": [7, 8], "api": [7, 8], "opera_l3_dswx": [7, 8, 20], "hls_provisional_v0": [7, 8, 20], "filter": [7, 12, 20], "accord": 7, "maximum": 7, "limit": [7, 10, 18, 21], "1000": [7, 8, 20], "measur": [7, 18, 21], "overlap": [7, 20], "calcul": 7, "much": [7, 21], "percentag": 7, "coverag": 7, "onli": [7, 18, 21], "greater": 7, "than": [7, 18, 21], "modifi": 7, "xxx": [7, 8], "new": [7, 9, 18, 21], "transform": [7, 18, 20], "count": 7, "cloudi": 7, "section": 7, "more": [7, 18, 21], "easili": 7, "mani": [7, 21], "were": 7, "found": 7, "appli": [7, 12, 20, 21], "know": [7, 10, 21], "thei": [7, 10, 18, 21], "consid": [7, 18, 21], "import": [7, 20, 21], "factor": [7, 8, 20, 21], "risk": 8, "utilizar": [8, 14], "producto": [8, 14, 20], "abierto": [8, 14], "armonizado": [8, 14], "para": [8, 14, 20, 21], "mapear": [8, 14, 20], "extensi\u00f3n": [8, 14], "inundaci\u00f3n": [8, 14], "resultado": [8, 14], "evento": [8, 14], "monz\u00f3nico": [8, 14], "septiembr": [8, 14, 20], "pakist\u00e1n": [8, 14, 20], "lluvia": [8, 20], "monz\u00f3nica": [8, 20], "alcanzaron": [8, 20], "nivel": [8, 20], "r\u00e9cord": [8, 20], "provocando": [8, 20], "devastadora": [8, 20], "deslizamiento": [8, 20], "afectaron": [8, 20], "cuatro": [8, 20], "provincia": [8, 20], "alrededor": [8, 20], "poblaci\u00f3n": [8, 20], "ver": [8, 20], "c\u00f3mo": [8, 20], "causada": [8, 20], "monz\u00f3n": [8, 20], "ocurrido": 8, "definiremo": 8, "son": [8, 14, 20], "tipo": [8, 14, 20], "informaci\u00f3n": [8, 20], "obten": [8, 14, 20], "ello": [8, 20], "aprender\u00e1": [8, 20], "configurar\u00e1": 8, "sobr": [8, 14, 20], "quier": [8, 14, 20], "recolectar": 8, "realizar": 8, "recolecci\u00f3n": 8, "analizaro": 8, "visualizarlo": 8, "insertar": 8, "imagen": [8, 20], "resultant": [8, 20], "llegar\u00e1": 8, "completar": 8, "taller": 8, "participar": 8, "clase": 8, "debe": 8, "aceptar": 8, "pauta": 8, "convivencia": 8, "detallada": 8, "aqu\u00ed": 8, "habla": 8, "silencia": 8, "micr\u00f3fono": 8, "evitar": 8, "interrupcion": 8, "ruido": 8, "fondo": [8, 20], "hagamo": 8, "ti": [8, 20], "decir": 8, "algo": 8, "pide": [8, 20], "palabra": 8, "o": [8, 14, 20, 21], "usa": [8, 20, 21], "podemo": [8, 20], "grabar": 8, "sacar": 8, "foto": 8, "convencia": 8, "est\u00e1n": [8, 14, 20], "curso": [8, 21], "aceptaron": 8, "nuestra": 8, "comunidad": [8, 14], "cu\u00e1l": 8, "implica": 8, "grand": [8, 20], "rasgo": 8, "nos": [8, 20], "comportar": 8, "forma": [8, 20], "educada": 8, "amabl": 8, "sea": [8, 20, 21], "seguro": [8, 20], "amig": [8, 14], "garantizar": 8, "participaci\u00f3n": 8, "persona": [8, 21], "espacio": 8, "alguno": 8, "usted": 8, "sient": 8, "suficientement": 8, "c\u00f3modo": 8, "c\u00f3moda": 8, "escribir": 8, "nosotro": 8, "mensaj": 8, "privado": 8, "caso": [8, 14, 20], "quien": 8, "sentir": 8, "seamo": 8, "docent": 8, "pueden": [8, 14, 20], "indicar": [8, 20], "enviando": 8, "mail": 8, "agregar": [8, 20], "referencia": [8, 20], "pedirl": 8, "silencien": 8, "apaguen": 8, "mientra": [8, 14, 20], "hablando": 8, "molest": 8, "sonido": 8, "cada": [8, 20], "uno": [8, 20], "pedir": 8, "levantando": 8, "mano": 8, "estar": [8, 20], "atento": 8, "puedan": [8, 14], "momento": [8, 20], "adecuado": 8, "acerca": 8, "grabaci\u00f3n": 8, "va": [8, 21], "grabars": 8, "desean": 8, "aparec": 8, "le": [8, 14, 20], "pedimo": 8, "camara": 8, "contar": [8, 14], "estamo": 8, "haciendo": [8, 20], "rede": 8, "favor": [8, 20], "captura": [8, 20], "cara": 8, "pidamo": 8, "permiso": 8, "porqu": 8, "gent": 8, "sienta": 8, "compartiendo": [8, 14], "No": [8, 20], "hai": [8, 20], "inconvenient": 8, "compartan": 8, "im\u00e1gen": [8, 14], "diapositiva": 8, "contien": [8, 20], "observacion": 8, "superfici": [8, 20], "agua": [8, 14], "ubicacion": 8, "espec\u00edfico": [8, 20], "febrero": [8, 20], "distribuyen": 8, "coordenada": [8, 20], "mapa": [8, 14], "proyectada": 8, "mosaico": 8, "cubr": [8, 20], "incluy": 8, "capa": 8, "conjunto": [8, 20], "abarcan": 8, "desd": [8, 14, 20], "generar": [8, 14], "versi\u00f3n": [8, 20], "proporcionan": [8, 14], "reflectancia": 8, "operador": 8, "terrestr": [8, 20], "bordo": 8, "sat\u00e9lit": [8, 14, 20], "instrumento": 8, "multiespectr": 8, "fila": 8, "columna": [8, 20], "espaciado": 8, "p\u00edxele": 8, "distribuy": 8, "incluyen": [8, 20], "clasificaci\u00f3n": [8, 20], "confianza": 8, "asociada": 8, "cobertura": [8, 20], "sombra": [8, 20], "terreno": [8, 20], "modelo": [8, 21], "elevaci\u00f3n": 8, "diagn\u00f3stica": 8, "formato": [8, 20], "binaria": 8, "blanco": [8, 20], "presencia": 8, "negro": [8, 20], "ausencia": 8, "utilizaremo": 8, "brinda": [8, 20], "inundada": [8, 20], "dond": [8, 20], "vale": [8, 20], "toma": [8, 14, 20], "valor": [8, 14, 20], "binario": [8, 20], "visi\u00f3n": [8, 20], "r\u00e1pida": [8, 20], "desastr": [8, 20], "tan": [8, 20], "prediccion": [8, 20], "alto": [8, 20], "cerca": [8, 20], "mui": [8, 20], "bajo": [8, 20], "disminuy": [8, 20], "significa": [8, 20], "parec": [8, 20], "podr\u00eda": [8, 20], "ser": [8, 14, 20], "otra": [8, 20], "cosa": [8, 20], "ayudart": [8, 20], "visualizar": [8, 14, 20], "mejor": [8, 20], "piensa": [8, 20], "satelit": [8, 20], "zona": [8, 14, 20], "afectada": [8, 20], "ven": [8, 20], "azul": [8, 20], "oscuro": [8, 20], "seca": [8, 20], "color": [8, 20], "marr\u00f3n": [8, 20], "verd": [8, 20], "superpuesta": [8, 20], "sombrear\u00eda": [8, 20], "creando": [8, 20], "s\u00ed": [8, 20], "cambio": [8, 20], "funcionar\u00eda": [8, 20], "transparencia": [8, 20], "blanca": [8, 20], "s\u00f3lida": [8, 20], "alta": [8, 20], "crecient": [8, 20], "hacia": [8, 20], "baja": [8, 20], "d\u00f3nde": [8, 20], "correcta": [8, 20], "combinar": [8, 20], "trabajador": [8, 20], "humanitario": [8, 20], "clara": [8, 20], "priorizar": [8, 20], "esfuerzo": [8, 20], "rescat": [8, 20], "recuperaci\u00f3n": [8, 20], "definirlo": 8, "partir": [8, 14, 20], "modificaci\u00f3n": 8, "inicializar": 8, "par\u00e1metro": 8, "definido": 8, "relizar": 8, "buscar": [8, 20], "dentro": 8, "colecci\u00f3n": [8, 14], "coincidan": 8, "dibuja": [8, 20], "rect\u00e1ngulo": [8, 20], "establec": [8, 20], "periodo": [8, 20], "marca": [8, 20], "fecha": [8, 14, 20], "inicio": [8, 20], "acotar": [8, 20], "rango": [8, 20], "tiempo": [8, 14], "imprim": [8, 20], "detal": [8, 20], "elegida": [8, 20], "pueda": [8, 20], "verificarlo": [8, 20], "conecta": [8, 20], "enlaza": [8, 20], "poder": [8, 20], "acced": [8, 14, 20], "especifica": [8, 20], "realiza": [8, 20], "filtra": [8, 20], "seg\u00fan": [8, 20], "l\u00edmite": [8, 20], "m\u00e1ximo": [8, 20], "mide": [8, 20], "superposici\u00f3n": [8, 20], "calcula": [8, 20], "cu\u00e1nto": [8, 20], "solapa": [8, 20], "interesa": [8, 20], "porcentaj": [8, 20], "solo": [8, 20], "aquella": [8, 20], "tengan": [8, 20], "mayor": [8, 20], "establecido": [8, 20], "modifica": [8, 20], "nueva": 8, "transformar": 8, "filtrado": [8, 20], "lista": [8, 20], "mostrar": 8, "primer": [8, 20], "nubosidad": [8, 20], "secci\u00f3n": [8, 20], "f\u00e1cilment": [8, 20], "encontraron": 8, "despu\u00e9": [8, 20], "aplicar": [8, 20], "filtro": [8, 20], "busca": [8, 20], "sepa": [8, 20], "cubren": [8, 20], "cantidad": [8, 20], "hab\u00eda": [8, 20], "filtrarlo": [8, 20], "considerar": [8, 20], "important": [8, 20], "activ": [9, 21], "1": [9, 21], "15": [9, 20, 21], "min": [9, 14, 20], "2i2c": [9, 11, 13, 14], "hub": [9, 11, 13, 14], "log": 9, "2": 9, "20": [9, 20, 21], "region": [9, 10, 11, 20, 21], "queri": [9, 11, 20], "4": [9, 14, 21], "summari": 9, "minut": [9, 21], "tabl": [9, 11, 20], "export": 9, "5": [9, 10, 14, 21], "extens": [9, 18, 20, 21], "flood": [9, 10, 11, 12, 20], "martin": 10, "35": [10, 14], "year": [10, 18, 21], "old": 10, "father": 10, "twin": 10, "live": 10, "puerto": [10, 14], "rico": [10, 14], "public": [10, 18, 20], "manag": 10, "techniqu": 10, "him": 10, "enrich": 10, "action": 10, "propos": 10, "advantag": [10, 21], "remot": [10, 21], "sens": [10, 21], "he": 10, "analys": [10, 12, 21], "himself": 10, "becom": [10, 21], "familiar": [10, 13], "nasa": [10, 11, 13, 14, 20], "potenti": [10, 21], "practic": [10, 13, 21], "applic": [10, 18, 20], "context": [10, 21], "onlin": [10, 18], "tool": [10, 21], "avail": [10, 21], "analyz": 10, "budget": 10, "lack": 10, "train": [10, 21], "human": 10, "resourc": [10, 21], "woman": 10, "basement": 10, "her": 10, "parent": [10, 20], "hous": 10, "suburb": 10, "she": 10, "finish": 10, "mba": 10, "affair": 10, "lead": [10, 21], "small": [10, 18], "team": [10, 21], "local": [10, 14, 21], "govern": 10, "offic": 10, "improv": 10, "rural": [10, 14], "shortag": 10, "directli": [10, 21], "advis": 10, "supervisor": [10, 14], "decid": 10, "strategi": 10, "inspect": [10, 20], "differ": [10, 18, 21], "insight": 10, "drive": [10, 21], "decis": [10, 21], "compet": 10, "knowledg": [10, 12, 13, 21], "paid": 10, "approv": 10, "implement": 10, "solut": 10, "agronomist": 10, "ha": [10, 18, 20, 21], "recent": [10, 20, 21], "master": [10, 21], "hydrolog": [10, 18, 21], "dure": [10, 11, 21], "focus": [10, 21], "season": 10, "variabl": [10, 20, 21], "inter": 10, "andean": 10, "vallei": 10, "bolivia": [10, 14], "addition": 10, "member": 10, "dedic": 10, "geospati": [10, 13, 18], "promot": [10, 21], "design": [10, 12, 18, 21], "target": 10, "zone": 10, "detect": 10, "acquir": [10, 12, 20], "effect": [10, 21], "teach": [10, 21], "deliv": [10, 21], "analysi": [10, 13, 21], "develop": [10, 18, 19, 21], "skill": [10, 21], "integr": [10, 18, 21], "easi": [10, 21], "without": [10, 21], "materi": [10, 21], "workflow": [10, 12, 21], "adher": 10, "principl": [10, 13, 21], "particular": 11, "dswx": [11, 12, 14], "visualis": 11, "discov": 11, "site": 11, "earthdata": [11, 13, 14, 20], "hl": [11, 14], "intersect": [11, 20], "tile": [11, 20], "highlight": 11, "e": [11, 14, 18, 20, 21], "independ": [12, 18, 21], "desir": 12, "reproduc": [12, 14], "similar": [12, 14], "replic": 12, "abil": [12, 21], "contribut": [12, 21], "script": [12, 14], "foster": 12, "collabor": [12, 21], "download": [13, 20, 21], "sourc": [13, 18, 21], "code": [13, 21], "run": [13, 21], "fundament": [13, 21], "spatial": [13, 18, 20], "assum": [13, 21], "basic": 13, "repres": [13, 18], "should": 13, "focu": [13, 21], "sinc": 13, "involv": [13, 21], "manipul": 13, "experi": [13, 21], "particularli": 13, "mandatori": 13, "panda": [13, 20], "geopanda": [13, 20], "read": 13, "101": [13, 14], "give": 13, "strong": 13, "foundat": [13, 21], "detallan": 14, "el": 14, "completado": 14, "trayecto": 14, "nocion": 14, "b\u00e1sica": 14, "programaci\u00f3n": 14, "dato": 14, "utilizado": [14, 20], "descargar": [14, 20], "c\u00f3digo": [14, 20], "fuent": [14, 20], "correr": 14, "conocimiento": [14, 20], "b\u00e1sico": [14, 20], "espacial": 14, "entorno": [14, 20], "facilitado": 14, "loguears": 14, "consultar": [14, 20], "provision": 14, "regi\u00f3n": 14, "espec\u00edfica": [14, 20], "inter\u00e9": 14, "acuerdo": 14, "determinada": 14, "vista": [14, 20], "previa": 14, "circunscrito": 14, "\u00e1rea": 14, "tabla": 14, "b\u00fasqueda": 14, "generaci\u00f3n": 14, "visualizaci\u00f3n": 14, "correspondient": 14, "desarrollar\u00e1n": 14, "habilidad": 14, "opera": [14, 20], "obtendr\u00e1n": 14, "visualizar\u00e1n": 14, "utilizando": 14, "ser\u00e1n": 14, "capac": 14, "dise\u00f1ar": 14, "flujo": 14, "trabajo": 14, "asegurando": 14, "an\u00e1lisi": 14, "replicado": 14, "situacion": 14, "podr\u00e1n": 14, "contribuir": 14, "adquirido": 14, "fomentando": 14, "colaboraci\u00f3n": 14, "intercambio": 14, "buena": [14, 20], "pr\u00e1ctica": 14, "ge\u00f3grafo": 14, "a\u00f1o": 14, "padr": 14, "gemelo": 14, "vive": 14, "trabaja": 14, "gesti\u00f3n": 14, "p\u00fablica": 14, "necesita": [14, 20], "aprend": 14, "permitan": 14, "enriquec": 14, "propuesta": 14, "acci\u00f3n": [14, 20], "aprovechar": [14, 20], "teledetecci\u00f3n": 14, "realizar\u00e1": 14, "directament": [14, 20], "pero": [14, 20], "saber": 14, "hacer": 14, "familiarizars": 14, "comprend": 14, "diferent": [14, 20], "potencial": [14, 20], "identificar": 14, "aplicacion": [14, 20], "contexto": [14, 20], "plataforma": 14, "herramienta": [14, 20], "dispon": 14, "analizar": [14, 20], "falta": 14, "presupuesto": 14, "recurso": 14, "humano": 14, "capacitado": 14, "limitado": 14, "concepto": 14, "mujer": 14, "s\u00f3tano": 14, "casa": 14, "afuera": 14, "termina": 14, "maestr\u00eda": 14, "asunto": 14, "p\u00fablico": 14, "lidera": 14, "peque\u00f1o": 14, "equipo": 14, "trabajan": 14, "oficina": 14, "gobierno": 14, "proyecto": 14, "mejorar": [14, 20], "escasez": 14, "dado": 14, "desea": 14, "almacenan": 14, "asesorar\u00e1": 14, "decision": 14, "estrategia": 14, "seguir": [14, 20], "procesar": [14, 20], "examinar": 14, "biblioteca": [14, 20], "diverso": 14, "proporcionado": 14, "idea": [14, 18, 21], "utilizars": 14, "orientar": 14, "competencia": 14, "carec": 14, "t\u00e9cnico": [14, 20], "remunerado": 14, "requier": 14, "aprobaci\u00f3n": 14, "implementar": 14, "solucion": 14, "agr\u00f3noma": 14, "acaba": 14, "finalizar": 14, "hidrolog\u00eda": 14, "durant": 14, "estudi\u00f3": 14, "variabilidad": 14, "estacion": 14, "h\u00eddrico": 14, "vall": 14, "interandino": 14, "adem\u00e1": [14, 20], "orientada": 14, "disponibilizaci\u00f3n": 14, "geoespacial": [14, 20], "promuev": 14, "interesada": 14, "foco": 14, "conocen": 14, "necesitan": [14, 20], "sat\u00e9lital": 14, "detecci\u00f3n": 14, "inund": 14, "adquirir": 14, "ense\u00f1anza": 14, "dictado": 14, "satelital": [14, 20], "desarrollar": 14, "integrar": 14, "estudio": 14, "brindando": 14, "ense\u00f1ar": 14, "f\u00e1cil": [14, 20], "cuentan": 14, "material": 14, "respeten": 14, "lineamiento": 14, "actividad": 14, "inicia": 14, "sesi\u00f3n": 14, "esa": [14, 20], "crea": [14, 20], "nuevo": 14, "exportala": 14, "genera": [14, 20], "split": [18, 20], "three": [18, 21], "commonli": 18, "nonadjac": 18, "discret": 18, "zero": 18, "dimens": [18, 21], "therefor": 18, "neither": 18, "length": 18, "linear": 18, "common": [18, 21], "river": 18, "trail": 18, "street": 18, "one": [18, 20, 21], "road": 18, "centerlin": 18, "boundari": [18, 20], "citi": [18, 21], "larg": [18, 21], "scale": [18, 21], "lake": 18, "forest": 18, "dimension": 18, "perimet": 18, "ecolog": 18, "observatori": 18, "network": 18, "shapefil": [18, 20], "wide": 18, "known": 18, "standard": 18, "esri": 18, "almost": 18, "ago": 18, "ancient": 18, "softwar": [18, 20], "3": [18, 21], "fact": 18, "consist": [18, 21], "sever": 18, "actual": [18, 20, 21], "anoth": [18, 21], "attribut": 18, "index": 18, "slightli": 18, "clunki": 18, "confus": 18, "howev": [18, 21], "been": [18, 21], "long": [18, 21], "gi": 18, "support": [18, 21], "handl": 18, "intern": 18, "wkb": 18, "encod": 18, "compact": 18, "tabular": 18, "i": [18, 20, 21], "number": [18, 21], "signific": 18, "minor": 18, "nuisanc": 18, "field": 18, "name": [18, 20], "charact": 18, "poor": 18, "unicod": 18, "abbrevi": 18, "forc": 18, "ascii": 18, "descript": [18, 21], "subset": 18, "json": [18, 20], "javascript": 18, "object": 18, "notat": 18, "wa": [18, 21], "group": [18, 21], "enthusiast": 18, "core": 18, "remain": [18, 21], "decod": 18, "Being": 18, "immens": 18, "popular": 18, "pars": 18, "custom": [18, 20], "parser": 18, "possibilit": 18, "blob": 18, "instead": [18, 21], "text": [18, 21], "simpler": 18, "essenti": 18, "load": 18, "memori": 18, "onc": [18, 21], "matrix": 18, "cell": [18, 20], "size": [18, 21], "real": 18, "resolut": 18, "domain": [18, 21], "metadata": [18, 20], "georeferenc": 18, "embed": 18, "emb": 18, "aerial": 18, "photographi": 18, "imageri": 18, "describ": 18, "tif": [18, 20], "tag": 18, "horizont": 18, "datum": 18, "per": [18, 21], "ellipsoid": 18, "geoid": 18, "estim": [18, 21], "mathemat": 18, "rule": 18, "geodata": 18, "drawn": 18, "convert": 18, "output": [18, 21], "typic": 18, "viewer": 18, "asc": 18, "gml": 18, "gpx": 18, "kml": [18, 20], "kmz": 18, "mid": 18, "mif": 18, "osm": 18, "tab": 18, "id": 18, "dat": [18, 20], "gdbtabl": 18, "gdbtablx": 18, "geographyrealm": 18, "com": [18, 21], "geodatabas": 18, "heavi": 18, "ai": 18, "glossari": 18, "feed": 18, "terramonitor": 18, "vs": 18, "geopackag": 18, "repo": 19, "climaterisk": 19, "under": 19, "joint": 19, "modul": [19, 20, 21], "w": [19, 21], "principiant": 20, "ense\u00f1ar\u00e1": 20, "provisional": 20, "conoc": 20, "pode": 20, "muestrar\u00e1": 20, "usaremo": 20, "mediant": 20, "rastrea": 20, "actualizar": 20, "conect\u00e1ndot": 20, "acceder\u00e1": 20, "optimizada": 20, "llamada": 20, "cog": 20, "sin": 20, "descarga": 20, "pesada": 20, "usar\u00e1": 20, "cat\u00e1logo": 20, "espaci": 20, "s\u00faper": 20, "pr\u00e1ctico": 20, "denominado": 20, "activo": 20, "temporal": 20, "encontrar": 20, "buscara": 20, "libro": 20, "explorando": 20, "trabajar\u00e1": 20, "recopilada": 20, "combinan": 20, "tendr\u00e1": 20, "incluyendo": 20, "suelo": 20, "visualizando": 20, "gusto": 20, "convenga": 20, "analizarla": 20, "cdp": 20, "mostramo": 20, "usars": 20, "sd": 20, "permiten": 20, "situaci\u00f3n": 20, "qu\u00e9": 20, "recuerda": 20, "poderosa": 20, "perfecto": 20, "siempr": 20, "tener": 20, "interpretar": 20, "usar": 20, "mucha": 20, "computadora": 20, "opcion": 20, "bono": 20, "documento": 20, "especificaci\u00f3n": 20, "preparado": 20, "paa": 20, "revisa": 20, "1_primero": 20, "md": 20, "load_ext": 20, "autoreload": 20, "habilitan": 20, "recarga": 20, "autom\u00e1tica": 20, "m\u00f3dulo": 20, "cuaderno": 20, "importado": 20, "reflejar\u00e1n": 20, "autom\u00e1ticament": 20, "reiniciarlo": 20, "importa": 20, "variedad": 20, "visualizacion": 20, "est\u00e1tica": 20, "interactiva": 20, "comunicar": 20, "os": 20, "subprocess": 20, "popen": 20, "getpass": 20, "pystac_cli": 20, "client": 20, "itemsearch": 20, "pyplot": 20, "plt": 20, "cm": 20, "datetim": 20, "tqdm": 20, "box": 20, "op": 20, "numpi": 20, "np": 20, "pd": 20, "gpd": 20, "skimag": 20, "io": [20, 21], "osgeo": 20, "gdal": 20, "rioxarrai": 20, "merg": 20, "merge_arrai": 20, "pyproj": 20, "proj": 20, "folium": 20, "plugin": 20, "geoview": 20, "gv": 20, "hvplot": 20, "xarrai": [20, 21], "holoview": 20, "hv": 20, "bokeh": 20, "sy": 20, "path": 20, "append": 20, "src": 20, "dswx_util": 20, "intersection_perc": 20, "getbasemap": 20, "transform_data_for_folium": 20, "warn": 20, "filterwarn": 20, "ignor": 20, "modulenotfounderror": 20, "traceback": 20, "last": [20, 21], "7": [20, 21], "proporciona": 20, "instruccion": 20, "obtien": 20, "ruta": 20, "directorio": 20, "indir": 20, "getcwd": 20, "ayuda": 20, "segura": 20, "guardast": 20, "encuentra": 20, "guardado": 20, "ingresarlo": 20, "guardarlo": 20, "pr\u00f3xima": 20, "vez": 20, "acceda": 20, "tenga": 20, "authent": 20, "exist": [20, 21], "home": 20, "directori": 20, "url": [20, 21], "endpoint": 20, "prompt": 20, "determin": [20, 21], "window": 20, "usual": 20, "_netrc": 20, "netrc_nam": 20, "netrcdir": 20, "expandus": 20, "f": [20, 21], "prepara": 20, "necesaria": 20, "conectars": 20, "podaac": 20, "cooki": 20, "txt": 20, "evita": 20, "error": 20, "pierda": 20, "buscando": 20, "carpeta": 20, "vac\u00eda": 20, "enfoca": 20, "dice": 20, "trabaj": 20, "tiff": 20, "configur": 20, "asset": 20, "via": [20, 21], "vsicurl": 20, "setconfigopt": 20, "gdal_http_cookiefil": 20, "gdal_http_cookiejar": 20, "gdal_disable_readdir_on_open": 20, "empty_dir": 20, "cpl_vsil_curl_allowed_extens": 20, "67": 20, "26": 20, "68": 20, "27": 20, "start_dat": 20, "01": 20, "00": [20, 21], "stop_dat": 20, "todai": 20, "strftime": 20, "d": [20, 21], "23": 20, "59": 20, "overlap_threshold": 20, "percent": 20, "cloud_cover_threshold": 20, "between": [20, 21], "__geo_interface__": 20, "2023": [20, 21], "05": 20, "25": [20, 21], "cloudstac": 20, "pocloud": 20, "search_param": 20, "max_item": 20, "search_dswx": 20, "intersects_geometri": 20, "check": 20, "befor": 20, "2f": 20, "item": 20, "utilizamo": 20, "overloap": 20, "definida": 20, "anteriorment": 20, "dswx_filter": 20, "88": 20, "77": 20, "08": [20, 21], "transforma": 20, "insid": 20, "dswx_data": 20, "to_dict": 20, "stac_vers": 20, "hls_t42rur_20220801t055651z_20230112t023808z_s2a_30_v0": 20, "01t06": 20, "11": 20, "48": 20, "391000z": 20, "start_datetim": 20, "391z": 20, "end_datetim": 20, "66": 20, "964": 20, "108": 20, "09": 20, "28": 20, "rel": [20, 21], "self": 20, "href": 20, "v0": 20, "reltyp": 20, "root": 20, "mediatyp": 20, "g2587088846": 20, "umm_json": 20, "0_b01_wtr": 20, "archiv": 20, "cumulu": 20, "protect": 20, "0_b02_bwtr": 20, "0_b03_conf": 20, "0_b04_diag": 20, "0_b05_wtr": 20, "0_b06_wtr": 20, "0_b07_land": 20, "0_b08_shad": 20, "0_b09_cloud": 20, "0_b10_dem": 20, "brows": 20, "0_brows": 20, "xml": 20, "bbox": 20, "stac_extens": 20, "resumen": 20, "encontr\u00f3": 20, "informa": 20, "tota": 20, "granul": 20, "total": 20, "len": 20, "npercent": 20, "eo": 20, "cloud_cov": 20, "zonad": 20, "encajan": 20, "traza": 20, "bord": 20, "encontrado": 20, "ubicaci\u00f3n": 20, "coloca": 20, "agrega": 20, "amarillo": 20, "especificast": 20, "superponen": 20, "ella": 20, "presenta": 20, "coincidencia": 20, "geom_df": 20, "_": 20, "enumer": 20, "geom_granul": 20, "geodatafram": 20, "granules_poli": 20, "label": 20, "opt": 20, "line_color": 20, "none": 20, "show_legend": 20, "true": 20, "basemap": 20, "roi": 20, "tile_sourc": 20, "esriimageri": 20, "width": 20, "height": 20, "geom_aoi": 20, "aoi_poli": 20, "yellow": 20, "wrapper": 20, "revisar": 20, "organizada": 20, "recorr": 20, "lee": 20, "extra": 20, "relevant": 20, "organiza": 20, "leer": 20, "comparar": 20, "sensor": 20, "captur\u00f3": 20, "enlac": 20, "banda": 20, "seleccionar": 20, "adapten": 20, "necesidad": 20, "dswx_data_df": 20, "fn": 20, "6": 20, "spatial_overlap": 20, "geom": 20, "band": 20, "band_link": 20, "kei": [20, 21], "datafram": 20, "tileid": 20, "coord": 20, "spatialoverlap": 20, "cloudcov": 20, "bandlink": 20, "avanzar": 20, "repasemo": 20, "utilizan": 20, "cuanto": 20, "existen": 20, "r\u00e1ster": 20, "nuestro": 20, "trabajamo": 20, "simbolog\u00eda": 20, "asignar": 20, "apropiado": 20, "diferenciarla": 20, "seco": 20, "escala": 20, "representar": 20, "profundidad": 20, "superpon": 20, "a\u00e9rea": 20, "topogr\u00e1fico": 20, "proporcionar": 20, "geogr\u00e1fico": 20, "ser\u00e1": 20, "utilidad": 20, "a\u00f1adir": 20, "leyenda": 20, "r\u00f3tulo": 20, "elemento": 20, "gr\u00e1fico": 20, "claridad": 20, "interpretaci\u00f3n": 20, "ciudad": 20, "representada": 20, "claro": 20, "menor": 20, "compat": 20, "comun": 20, "permitir\u00e1n": 20, "iloc": 20, "43": 20, "frase": 20, "refier": 20, "individual": 20, "cubrir": 20, "fusi\u00f3n": 20, "utiliza": 20, "menudo": 20, "resoluci\u00f3n": 20, "tempor": 20, "sig": 20, "preparando": 20, "mostrarla": 20, "imagina": 20, "rompecabeza": 20, "armar": 20, "entonc": 20, "hace": 20, "pieza": 20, "muestran": 20, "confiabl": 20, "adapta": 20, "encajen": 20, "estuviera": 20, "recortando": 20, "calcen": 20, "posici\u00f3n": 20, "ir": 20, "poniendo": 20, "lugar": 20, "combina": 20, "separada": 20, "uniera": 20, "mira": 20, "asegurars": 20, "est\u00e9": 20, "armando": 20, "t42rur_b02": 20, "t42rur_b02_cm": 20, "42": 20, "t42ruq_b02": 20, "t42ruq_b02_cm": 20, "merged_b02": 20, "t42rur_b03": 20, "t42rur_b03_cm": 20, "t42ruq_b03": 20, "t42ruq_b03_cm": 20, "merged_b03": 20, "dataarrai": 20, "sean": 20, "f\u00e1cile": 20, "imagianr": 20, "tene": 20, "colorear": 20, "numerada": 20, "n\u00famero": 20, "dibujo": 20, "prepar\u00f3": 20, "paleta": 20, "adecuada": 20, "pinta": 20, "cuidadosament": 20, "asigna": 20, "siguiendo": 20, "coloreado": 20, "almacena": 20, "coloreada": 20, "usarla": 20, "predefin": 20, "colored_b02": 20, "cmap_b02": 20, "cmap": 20, "colored_b03": 20, "cmap_b03": 20, "extiend": 20, "lienzo": 20, "despliega": 20, "mesa": 20, "mapamundi": 20, "vario": 20, "transparent": 20, "encima": 20, "fueran": 20, "hoja": [20, 21], "acetato": 20, "as\u00ed": 20, "elegir": 20, "gust": 20, "llamativo": 20, "vean": 20, "clarament": 20, "tenu": 20, "fuera": 20, "pista": 20, "aventurero": 20, "a\u00f1ad": 20, "\u00fatile": 20, "lupa": 20, "ampliar": 20, "bot\u00f3n": 20, "mini": 20, "esquina": 20, "br\u00fajula": 20, "activa": 20, "indicador": 20, "apuntando": 20, "xmid": 20, "max": 20, "ymid": 20, "zoom_start": 20, "9": [20, 21], "cartodb": 20, "positron": 20, "add_to": 20, "overlai": 20, "raster_lay": 20, "imageoverlai": 20, "opac": 20, "bound": 20, "fals": 20, "control": [20, 21], "add_child": 20, "layercontrol": 20, "fullscreen": 20, "button": 20, "inset": 20, "minimap": 20, "300": 20, "mous": 20, "posit": 20, "fmtr": 20, "num": 20, "return": 20, "l": [20, 21], "formatnum": 20, "\u00ba": 20, "mouseposit": 20, "bottomright": 20, "separ": 20, "prefix": 20, "lat": 20, "lon": 20, "lat_formatt": 20, "lng_formatt": 20, "excerpt": 21, "origin": 21, "munro": 21, "jame": 21, "palopoli": 21, "nicola": 21, "acion": 21, "laura": 21, "zenodo": 21, "doi": 21, "5281": 21, "8212073": 21, "increasingli": 21, "challeng": 21, "longer": 21, "suffici": 21, "normal": 21, "histor": 21, "centuri": 21, "occur": 21, "frequenc": 21, "futur": 21, "These": 21, "natur": 21, "intrins": 21, "precipit": 21, "veget": 21, "both": 21, "At": 21, "hundr": 21, "petabyt": 21, "forecast": 21, "depend": 21, "environment": 21, "volum": 21, "grow": 21, "dramat": 21, "intens": 21, "comput": 21, "assess": 21, "top": 21, "learner": 21, "extract": 21, "report": 21, "scenario": 21, "build": 21, "upon": 21, "opencor": 21, "reinforc": 21, "computation": 21, "mass": 21, "balanc": 21, "primarili": 21, "demonstr": 21, "best": 21, "proxim": 21, "climatolog": 21, "statist": 21, "seri": 21, "numer": 21, "method": 21, "being": 21, "leverag": 21, "dask": 21, "wai": 21, "adapt": 21, "remix": 21, "own": 21, "regard": 21, "worldwid": 21, "yet": 21, "concret": 21, "showcas": 21, "written": 21, "framework": 21, "english": 21, "spanish": 21, "vision": 21, "hear": 21, "mobil": 21, "releas": 21, "either": 21, "person": 21, "cohort": 21, "across": 21, "rest": 21, "hlld": 21, "22": 21, "sza": 21, "21": 21, "everi": 21, "few": 21, "norm": 21, "extrem": 21, "episod": 21, "infer": 21, "billion": 21, "damag": 21, "infrastructur": 21, "displac": 21, "diseas": 21, "due": 21, "rainfal": 21, "interag": 21, "fire": 21, "center": 21, "growth": 21, "million": 21, "acr": 21, "burn": 21, "canada": 21, "experienc": 21, "loss": 21, "livestock": 21, "industri": 21, "underli": 21, "condit": 21, "too": 21, "littl": 21, "although": 21, "timescal": 21, "retain": 21, "short": 21, "month": 21, "abund": 21, "snowfal": 21, "term": 21, "shift": 21, "had": 21, "past": 21, "recogn": 21, "mitig": 21, "move": 21, "suit": 21, "practition": 21, "proper": 21, "amaz": 21, "sheer": 21, "just": 21, "impract": 21, "imposs": 21, "But": 21, "attempt": 21, "when": 21, "difficult": 21, "push": 21, "latenc": 21, "host": 21, "commerci": 21, "produc": 21, "dashboard": 21, "compar": 21, "highli": 21, "repeat": 21, "villag": 21, "aid": 21, "thousand": 21, "analyst": 21, "current": 21, "barrier": 21, "expertis": 21, "solv": 21, "serv": 21, "meet": 21, "research": 21, "relat": 21, "everyon": 21, "anyon": 21, "regardless": 21, "review": 21, "trust": 21, "rapid": 21, "address": 21, "reevalu": 21, "municip": 21, "compani": 21, "non": 21, "government": 21, "organ": 21, "assign": 21, "exemplifi": 21, "content": 21, "intend": 21, "audienc": 21, "task": 21, "global": 21, "downscal": 21, "town": 21, "anticip": 21, "polici": 21, "planner": 21, "begin": 21, "tackl": 21, "figur": 21, "out": 21, "physic": 21, "g": 21, "temperatur": 21, "rise": 21, "food": 21, "sustain": 21, "jupyterhub": 21, "deploi": 21, "intermedi": 21, "devop": 21, "kubernet": 21, "topic": 21, "disciplin": 21, "edx": 21, "book": 21, "goal": 21, "multilingu": 21, "interact": 21, "openli": 21, "licens": 21, "fund": 21, "plan": 21, "annual": 21, "bring": 21, "pedagog": 21, "expert": 21, "inclus": 21, "alongsid": 21, "specialist": 21, "fulli": 21, "deliveri": 21, "instructor": 21, "leav": 21, "largest": 21, "technolog": 21, "rapidli": 21, "possibl": 21, "obsolet": 21, "otherwis": 21, "persist": 21, "exercis": 21, "narr": 21, "discoveri": 21, "reduct": 21, "comparison": 21, "even": 21, "undergo": 21, "scope": 21, "half": 21, "dai": 21, "alreadi": 21, "prepar": 21, "taught": 21, "whom": 21, "six": 21, "wil20": 21, "pre": 21, "profici": 21, "pilot": 21, "adequ": 21, "backward": 21, "bt11": 21, "fin13": 21, "wm05": 21, "incorpor": 21, "tea22": 21, "vpl": 21, "noa": 21, "entail": 21, "clearli": 21, "draft": 21, "summ": 21, "badg": 21, "form": 21, "throughout": 21, "compris": 21, "style": 21, "trainer": 21, "occas": 21, "complex": 21, "motiv": 21, "succinct": 21, "lesson": 21, "setup": 21, "carpentri": 21, "visit": 21, "12": 21, "john": 21, "bigg": 21, "catherin": 21, "kum": 21, "tang": 21, "qualiti": 21, "univers": 21, "student": 21, "srhe": 21, "press": 21, "imprint": 21, "mcgraw": 21, "hill": 21, "higher": 21, "educ": 21, "maidenhead": 21, "england": 21, "york": 21, "ny": 21, "4th": 21, "2011": 21, "isbn": 21, "978": 21, "335": 21, "24275": 21, "dee": 21, "fink": 21, "colleg": 21, "jossei": 21, "bass": 21, "adult": 21, "san": 21, "francisco": 21, "revis": 21, "updat": 21, "2013": 21, "118": 21, "12425": 21, "41901": 21, "41632": 21, "j": 21, "hick": 21, "lucatello": 21, "mortsch": 21, "dawson": 21, "dom\u00ednguez": 21, "aguilar": 21, "c": 21, "enquist": 21, "gilmor": 21, "gutzler": 21, "harper": 21, "k": 21, "holsman": 21, "jewett": 21, "kohler": 21, "ka": 21, "miller": 21, "north": 21, "america": 21, "h": 21, "p\u00f6rtner": 21, "robert": 21, "tignor": 21, "poloczanska": 21, "mintenbeck": 21, "alegr\u00eda": 21, "craig": 21, "langsdorf": 21, "l\u00f6schke": 21, "v": 21, "m\u00f6ller": 21, "okem": 21, "rama": 21, "editor": 21, "vulner": 21, "ii": 21, "sixth": 21, "intergovernment": 21, "panel": 21, "page": 21, "1929": 21, "2042": 21, "cambridg": 21, "uk": 21, "1017": 21, "9781009325844": 21, "016": 21, "seneviratn": 21, "zhang": 21, "adnan": 21, "badi": 21, "dereczynski": 21, "di": 21, "luca": 21, "ghosh": 21, "iskandar": 21, "kossin": 21, "lewi": 21, "otto": 21, "pinto": 21, "satoh": 21, "vicent": 21, "serrano": 21, "wehner": 21, "zhou": 21, "weather": 21, "masson": 21, "delmott": 21, "p": 21, "zhai": 21, "pirani": 21, "connor": 21, "p\u00e9an": 21, "berger": 21, "n": 21, "caud": 21, "chen": 21, "goldfarb": 21, "gomi": 21, "huang": 21, "leitzel": 21, "lonnoi": 21, "r": 21, "matthew": 21, "maycock": 21, "waterfield": 21, "yelek\u00e7i": 21, "yu": 21, "2021": 21, "basi": 21, "1513": 21, "1766": 21, "kingdom": 21, "9781009157896": 21, "013": 21, "metadocencia": 21, "de": 21, "rota": 21, "desarrollo": 21, "august": 21, "publish": 21, "7390559": 21, "allegra": 21, "patricia": 21, "palagi": 21, "jessica": 21, "lindval": 21, "rochel": 21, "tractenberg": 21, "teresa": 21, "attwood": 21, "goblet": 21, "consider": 21, "profession": 21, "2020": 21, "f1000": 21, "f1000research": 21, "document": 21, "1377": 21, "7490": 21, "1118395": 21, "grant": 21, "wiggin": 21, "jai": 21, "mctigh": 21, "supervis": 21, "curriculum": 21, "alexandria": 21, "expand": 21, "2nd": 21, "ed": 21, "2005": 21, "4166": 21, "0035": 21, "greg": 21, "wilson": 21, "tech": 21, "crc": 21, "boca": 21, "raton": 21, "429": 21, "33070": 21, "072801": 21}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"configuraci\u00f3n": 0, "inici": 0, "1": [0, 1, 7, 8, 10, 14, 18, 20], "c\u00f3mo": 0, "utilizar": 0, "el": [0, 8, 20], "hub": [0, 1, 2], "de": [0, 8, 14, 20], "2i2c": [0, 1, 2], "2": [0, 1, 7, 8, 10, 14, 18, 20], "earthdata": [0, 1, 2, 4, 7, 8, 16, 19, 21], "la": [0, 8, 14, 20], "nasa": [0, 1, 2, 4, 7, 8, 16, 19, 21], "breve": 0, "introducci\u00f3n": [0, 20], "3": [0, 1, 7, 8, 10, 14, 20], "dato": [0, 8, 20], "para": 0, "acced": 0, "desd": 0, "jupyt": [0, 1], "notebook": [0, 1, 7, 8], "initi": 1, "setup": 1, "how": 1, "us": 1, "configur": 1, "step": 1, "access": 1, "s": [1, 7, 9], "brief": 1, "introduct": [1, 21], "data": [1, 3, 4, 7, 18], "from": [1, 4], "get": 2, "start": [2, 7], "credenti": 2, "log": 2, "creat": 2, "select": [3, 7], "an": 3, "area": [3, 7], "interest": [3, 7], "aoi": [3, 7, 8, 20], "analysi": [3, 5, 7], "retriev": [4, 7], "repositori": 4, "time": 5, "seri": [5, 20], "dataset": [5, 6, 7, 8], "manipul": 6, "visual": [6, 7], "analyz": [7, 21], "flood": [7, 17, 21], "risk": [7, 19, 21], "reproduc": [7, 8, 21], "cloud": [7, 8, 16, 19, 21], "object": [7, 10, 11, 21], "roadmap": 7, "The": 7, "expect": [7, 21], "outcom": [7, 12, 14], "befor": 7, "we": 7, "opera": [7, 8], "dswx": [7, 8, 20], "hl": [7, 8, 20], "set": 7, "up": 7, "work": [7, 21], "environ": 7, "live": [7, 8], "code": [7, 8], "let": 7, "go": 7, "xxxxx": [7, 8], "activ": 7, "search": 7, "xxxx": [7, 8], "process": 7, "4": [7, 8, 20], "analizando": 8, "manera": 8, "riesgo": 8, "inundacion": [8, 20], "con": [8, 20], "objetivo": [8, 14], "hoja": 8, "ruta": 8, "qu\u00e9": [8, 14], "te": 8, "llevar\u00e1": 8, "ant": [8, 20], "empezar": [8, 20], "configurar": 8, "ambient": [8, 20], "trabajo": [8, 20], "vamo": 8, "selecci\u00f3n": [8, 20], "del": [8, 14, 20], "\u00e1rea": [8, 20], "inter\u00e9": [8, 20], "actividad": [8, 20], "b\u00fasqueda": [8, 20], "y": [8, 14, 20], "obtenci\u00f3n": [8, 20], "an\u00e1lisi": [8, 20], "procesamiento": [8, 20], "visualizaci\u00f3n": [8, 20], "assess": 9, "learner": [9, 10, 14], "progress": 9, "persona": [10, 14], "mart\u00edn": [10, 14], "challeng": 10, "marcia": [10, 14], "ana": [10, 14], "modul": 11, "overal": 11, "specif": 11, "medium": 12, "term": 12, "impact": [12, 21], "particip": 13, "requir": 13, "desir": 13, "addit": 13, "consider": 13, "cours": 13, "dise\u00f1o": 14, "curso": 14, "alcanc": 14, "lecci\u00f3n": 14, "cosa": 14, "se": 14, "cubren": 14, "cu\u00e1l": 14, "requisito": 14, "deseabl": 14, "necesario": 14, "modulo": 14, "en": [14, 20], "particular": 14, "gener": 14, "espec\u00edfico": 14, "output": 14, "impacto": 14, "mediano": 14, "plazo": 14, "desaf\u00edo": 14, "evaluaci\u00f3n": 14, "progreso": 14, "lo": [14, 20], "participant": 14, "drought": [15, 21], "geograph": 18, "format": 18, "vector": 18, "shp": 18, "geojson": 18, "raster": 18, "geotiff": 18, "refer": 18, "determin": 19, "climat": 19, "generaci\u00f3n": 20, "mapa": 20, "utilizando": 20, "teledetecci\u00f3n": 20, "part": 20, "setear": 20, "importar": 20, "paquet": 20, "generar": 20, "token": 20, "autenticaci\u00f3n": 20, "api": 20, "cmr": 20, "stac": 20, "basada": 20, "consulta": 20, "espacial": 20, "id": 20, "searchstac": 20, "inicializar": 20, "par\u00e1metro": 20, "definido": 20, "por": 20, "usuario": 20, "im\u00e1gen": 20, "colecci\u00f3n": 20, "que": 20, "coincidan": 20, "pr\u00e1ctica": 20, "A": 20, "exploraci\u00f3n": 20, "obtenido": 20, "b": 20, "tiempo": 20, "aplicada": 20, "al": 20, "5": 20, "presentar": 20, "resultado": 20, "una": 20, "tabla": 20, "carga": 20, "extensi\u00f3n": 20, "inundaci\u00f3n": 20, "cargar": 20, "b02": 20, "bwtr": 20, "capa": 20, "binaria": 20, "agua": 20, "b03": 20, "conf": 20, "confianza": 20, "fusionar": 20, "mosaico": 20, "visualiza": 20, "un": 20, "interactivo": 20, "c": 20, "seleccionada": 20, "wildfir": [21, 23], "project": 21, "summari": 21, "scientif": 21, "technic": 21, "manag": 21, "signific": 21, "propos": 21, "state": 21, "art": 21, "relev": 21, "announc": 21, "approach": 21, "methodolog": 21, "remot": 22, "sens": 22}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9, "sphinx": 56}}) \ No newline at end of file diff --git a/wildfire.html b/wildfire.html index 71445e4..14c9528 100644 --- a/wildfire.html +++ b/wildfire.html @@ -183,7 +183,6 @@
  • NASA Earthdata Cloud
  • Flood
  • Getting Started with 2i2c Hub and NASA EarthData credentials
  • -
  • 1 Getting Started
  • Introducción a la generación de mapas de inundaciones utilizando datos de teledetección