tutoriales de programación | grupocodesi.com

Datos de la NASA a través de las API OpeNDAP y Python

Datos de la NASA a través de las API OpeNDAP y Python

Los datos de la tierra de la NASA son un recurso invaluable para los científicos, los hidrólogos y esencialmente cualquier persona interesada en usar datos de la tierra (por ejemplo, precipitación, temperatura, etc.) para educación, análisis, visualización y modelado, etc. Estos datos están disponibles a través de múltiples plataformas, incluida la NASA Goddard Earth Sciences (GES) Data and Information Services Center (DISC) y el programa Earth Science Data Systems (ESDS) de la NASA, etc. Sin embargo, estas plataformas requieren que los usuarios visiten manualmente los sitios web para descargar los datos deseados. Y muchas veces, los datos están en formatos que parecen inaccesibles para los programadores de Python y los usuarios que no están acostumbrados a los formatos geográficos (por ejemplo, netCFD, hdf, etc.).

Este artículo es un intento de reducir las barreras de acceso a los datos de la Tierra de la NASA para los usuarios de python, proporcionando un ejemplo ilustrativo de cómo acceder a estos datos a través de OpeNDAP y python. Trabajaremos íntegramente en python para automatizar el proceso de recuperación de datos. Por lo tanto, esta guía también podría ser beneficiosa en la ingeniería de datos terrestres y para desarrollar tuberías de datos utilizando la mina de oro de datos de la NASA.

Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.

Python para extraer datos

Python para extraer datos

La motivación principal para desarrollar esta guía se origina en la necesidad de comprender un evento de precipitación que provocó inundaciones devastadoras en Karachi a fines de agosto de 2020. Los datos terrestres de la NASA incluyen numerosos conjuntos de datos que incluyen observaciones basadas en satélites y modeladas de eventos históricos de precipitación. Esta guía ilustrará cómo se puede acceder a uno de estos conjuntos de datos, es decir, el conjunto de datos GPM IMERG, en Python para extraer datos de precipitación basados en satélites de Karachi y su paradero.

necesitas una pagina web

Prerrequisitos

Los requisitos previos clave para acceder a los conjuntos de datos terrestres de la NASA a través de Python son:

1) Creación de una cuenta de datos terrestres de la NASA. Es gratis e instantáneo.
2) 2) Selección de un conjunto de datos apropiado para acceder. Aquí se proporcionan algunas pautas para explorar conjuntos de datos de la NASA. Como se mencionó anteriormente, en este artículo accederemos y recuperaremos datos del producto por horas GPM IMERG.
3) Instalación de la biblioteca Python de pydap. Si bien existen otros métodos basados en Python que permiten la conexión a los conjuntos de datos de la NASA a través de la API de OpeNDAP y python, Pydap es fácil y conveniente de usar, y debería funcionar con cualquier versión de Python 3.6+. Sin embargo, recomendamos la instalación desde una confirmación de github mediante comando.

Con estos prerrequisitos podrás acceder a los datos de Tierra que están en la base de NASA, creados a través de Python. Con eso, es más que suficiente para tener acceso a ese caudal de información. Por su puesto, el procesamiento de estos datos requieren conocimientos básicos del lenguaje de programación de Python.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Java 3D Curso de Java

Articulos Relacionados a la tecnología Python

Algunas diferencias entre Java y Python Introducción a los lenguajes de programación: Python Fundamentos de la comunidad de desarrolladores de Python Algunas ventajas y desventajas de Python Python o Java, cuál debes elegir Arreglos en Python Clases en Python Importancia de Python Cómo contratar desarrolladores de Python Python en Finanzas Diferencia entre python 2 python 3 OpenDap y Python Inteligencia Artificial y Python Compatibilidad de python con versiones anteriores Importancia de escribir codigo limpio en python Probar Aplicaciones de Python en nevegadores Python para Proyecto de la NASA Funciones dañinas de un malware escritas en Python Recuperar archivos cifrados por un malware escrito en Python Ofuscar codigo escrito en Python Ejecutar aplicacion en python Compiladores de Python Actualización de Visual Studio Code para Python de septiembre de 2020 Python 3.8.6 ahora está disponible en Python Insider Secuencias de comandos de Python en Azure Cloud Shell El lenguaje de programación Python Optimiacion en Python Instalación de múltiples versiones de Python Mypy: escritura estática opcional para Python IDE, integraciones de Linter de Mypy para Python Extension Mypy para python Propósito y pautas de PEP de Python Flujo de trabajo PEP para Python Enviar un PEP para mejorar Python revisar un PEP en Python Bienvenido a Python 3 Cambiar a Python 3

Diseño Web Grupo Codesi