Análisis de componentes principales (ACP) de datos de química de agua con Python - Tutorial

Hay varias formas de analizar la correlación entre los componentes químicos, sin embargo, los métodos para agrupar muestras de agua para analizar su fuente, grado de contaminación o reacciones químicas no están bien desarrollados o no están bien estandarizados. Hemos desarrollado un caso aplicado de Análisis de Componentes Principales (ACP) para muestras de agua del conjunto de datos utilizado para identificar las causas de la alta concentración de uranio en el Valle de San Joaquín, California, EE. UU. Este tutorial cubre todos los pasos involucrados en el análisis de ACP con Python en Jupyter notebook junto con un análisis de agrupamiento aglomerativo, también abarca el analisis de comparación de muestras relacionadas en un dendograma con su posición en una gráfica de ACP.

Posted on March 22, 2022 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Análisis de datos de temperatura a largo plazo con Python y Pandas - Tutorial

Los datos de temperatura necesitan evaluarse con herramientas que puedan procesar miles de registros con capacidades para hacer gráficos, regresiones y estadísticas. El presente tutorial cubre un ejemplo aplicado al análisis de datos de temperatura con Python, Pandas y librerías relacionadas. El caso de estudio corresponde a la estación meteorológica de Central Park, NY US con datos disponibles de precipitación, nieve y temperatura durante un período de 150 años. El código Python desarrollado para el webinar nos permite la exploración de datos de forma integral, obtención de métricas y diagnostico de parámetros meteorológicos respecto al cambio climático.

Posted on March 17, 2022 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Como configurar un servidor web Rest geoespacial con Python, Flask y Shapely - Tutorial

El análisis geoespacial no se limita a un solo software de escritorio o un kernel de Python; si usa un análisis espacial masivo o si trabaja en un equipo que quiere un resultado espacial específico, el uso de un Rest Api puede ser conveniente. Hemos desarrollado un tutorial básico, introductorio pero claro de una Rest Api geoespacial que implementa el método Post y el método Get y devuelve el centroide de un polígono y la lista de elementos con sus coordenadas respectivamente. El tutorial se realiza en Windows, sin embargo, se espera que un servidor Rest real que ejecuta varias consultas espaciales de alta energía se ejecute en Linux.

Posted on March 15, 2022 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Modelamiento de Evolución de Superficie a Escala de Cuenca con Python y Landlab - Tutorial

El clima cambia, la gente cambia y la tierra también cambia con el tiempo. No podemos creer que las redes fluviales seguirán siendo las mismas durante los próximos 1000 años o que las montañas y las depresiones tendrán la misma elevación en los próximos 10000 años. Pero los cambios no están relacionados con grandes periodos de tiempo, también pueden ocurrir en décadas o años a tasas más bajas. Para evaluar esos cambios necesitamos modelar los componentes clave de la evolución del suelo: fluvial, pendiente de ladera y levantamiento. Hemos desarrollado un tutorial con Python y la librería Landlab para simular la evolución del suelo a escala de cuenca durante 100 mil años; las entradas provienen de rásters geoespaciales y los datos de salida se exportan como archivos ráster ASCII.

Posted on February 10, 2022 and filed under TutorialPython, TutorialQGIS.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Construcción de un modelo de aguas subterráneas en zona de talud con MODFLOW 6

Después de la revisión y compilación de datos relevantes y el desarrollo de un modelo conceptual, estamos listos para la construcción de un modelo numérico de aguas subterráneas en un área de ladera en la ciudad de Mukilteo, Washington, EE. UU. El modelo se construirá en MODFLOW 6 con Model Muse con condiciones de contorno para flujo regional, mar, recarga, drenajes y evapotranspiración, el modelo también tiene 24 puntos de observación. Los datos de entrada se insertan a partir de datos vectoriales (shp) y cuadriculados (raster). Es tutorial incluye todos los pasos de la construcción del modelo y la configuración del paquete con una visualización final de los valores de cabeza calculados y observados realizados con Flopy.

Posted on January 27, 2022 and filed under TutorialModflow, TutorialPython.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Cómo exportar contornos de MODFLOW como Shapefiles con Flopy - Tutorial

La calidad de un modelo de aguas subterráneas como herramienta para la gestión sostenible de nuestros recursos hídricos subterráneos no depende de la calidad de los datos de entrada, la precisión de la calibración, sino también de la visualización de los datos de salida y el análisis del balance hídrico. Hay varias opciones para exportar contornos desde MODFLOW GUIs como Model Muse, sin embargo, al analizar varios períodos de requerimiento (stress periods), los pasos pueden llevar mucho tiempo, por lo que un script de Python sería útil para exportar cargas hidráulicas o niveles freáticos como shapefiles.

Posted on January 12, 2022 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Representación Espacio-Temporal Interactiva de VOCs y PFAs con Python y Folium - Tutorial

El análisis de la química del agua subterránea es una tarea difícil para el conjunto limitado de puntos de observación, las muestras limitadas y los limitados componentes analizados. Para evaluar la extensión real de una pluma de contaminación o la eficiencia de las técnicas de remediación necesitamos métodos nuevos e innovadores que permitar representar y analizar los datos de la química del agua con software libre. Hemos realizado un caso aplicado de representación interactiva de VOC y PFA en un Jupyter notebook con Python, Folium e Ipywidgets. El conjunto de datos tiene más de 3300 muestras de 127 puntos durante un período de 30 años y corresponde a un sitio contaminado de un antiguo aeropuerto.

Posted on December 28, 2021 and filed under TutorialPython, TutorialQGIS, Medio ambiente.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Mplleaflet vs Folium para plotear tus estaciones meteorológicas en Jupyter Notebook

Al analizar datos climáticos o cualquier otro dato geoespacial en Jupyter Notebook, necesitamos plotear puntos, líneas y polígonos de forma interactiva. Basándonos en nuestra propia forma de aprender Python, lo más probable es que usemos una librería que encontremos en Google o Stackoverflow, sin embargo, hay algunos problemas encubiertos en la selección de la librería que discutiremos en este artículo.

Posted on December 20, 2021 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Como instalar Python - Geopandas en Windows bajo un entorno en Conda - Tutorial

Geopandas es una librería increíble para el análisis espacial ya que combina las herramientas espaciales de Shapely y Fiona con la versatilidad de Pandas Dataframes. Somos conscientes de que la mayoría de los geocientíficos, especialistas en recursos hídricos y profesionales relacionados trabajan en Windows, por lo que siempre estamos en la búsqueda de nuevas formas de hacer que Python funcione con todas sus capacidades geoespaciales en cada computadora. Hemos creado un tutorial que muestra el proceso de instalación de Geopandas y otras bibliotecas geoespaciales de Python en Windows mediante el uso de un entorno Conda.

Posted on December 10, 2021 and filed under TutorialQGIS, TutorialPython.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Dos softwares libres de Modelamiento Geológico que debes conocer

Para los geólogos, hidrogeólogos, geoestadísticos, ingenieros petroleros y otros profesionales enfocados a estos temas, la elección del software para el modelamiento geológico 3D estaba relacionada con un software caro y restrictivo que de hecho era una elección “de facto” en varias empresas e instituciones.

Aunque es una elección de cualquier empresa o profesional seleccionar el software que usará para modelar las unidades geológicas, existe una gran brecha (usando un término geológico) en el uso de este costoso software. Si el software es caro, ¿qué tan caro será capacitarse en este software? Si pocas personas tienen habilidades con cierto software, ¿qué tan fácil sería cambiar a otro software? ¿Cómo las personas pueden evaluar la calidad de un software si no tienen la capacidad total para administrar varios softwares?. Como ha visto, las restricciones en las licencias conducen al aumento de brechas, fallas en la calidad y una intrusión de ignorancia profesional.

Posted on November 8, 2021 and filed under TutorialPython, Hidroinformática, Hidrogeología.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Los mejores canales de Youtube en QGIS (y herramientas SIG de código abierto)

La educación tiene como objetivo adquirir conocimientos y esta basado en el proceso de aprendizaje con pasos y medios que hay que analizar. Tradicionalmente, si desea obtener conocimientos, puede ir a una universidad, obtener un título, visitar una biblioteca, pero ¿Por qué no simplemente revisa un canal de Youtube? Obtendrás el mismo conocimiento? ¿Harás una mejor investigación con lo que aprendiste en video? Esas son preguntas excelentes para plantear en estos tiempos en los que necesitamos conocimientos que moldeen nuestro futuro en el contexto del cambio climático.

Posted on November 4, 2021 and filed under TutorialQGIS.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

¿Cuánto demora desarrollar un modelo de aguas subterráneas para mi proyecto de investigación / maestría?

Desarrollar un proyecto de investigación hidrogeológica que considere un modelo de aguas subterráneas para una tesis de licenciatura o una tesis de maestría requiere que se tomen en consideración varios temas, como datos de entrada, conocimiento hidrogeológico y tiempo para aprender el software con el fin de proporcionar una simulación numérica que alcance los objetivos de su proyecto de investigación.

El aprendizaje de un software para el modelamiento de aguas subterráneas debería ser tan fácil como desarrollar algunos tutoriales y jugar con sus propios datos; sin embargo, no es tan fácil ya que implica la revisión de mucha documentación, tener un gran conocimiento en hidrogeología y modelamiento numérico y lidiar con incertidumbres e inconvergencias numéricas.

Posted on October 27, 2021 and filed under Hidrogeología.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Completación de Datos Faltantes de Precipitación con Python y Scikit-Learn - Tutorial

La evaluación de procesos de precipitación, escorrentía, enrutamiento, así como la infiltración requieren de datos de precipitación, caudal, temperatura y radiación a escala diaria. Los datos requeridos por los modelos hidrológicos deben ser confiables y estar completos en el periodo de estudio. Muchas veces los datos de estaciones de precipitación, aforo, entre otros se presentan incompletos en varias partes siendo posible su completación mediante mediante el uso de algoritmos como Scikit-Learn en Python3.

Este tutorial tiene por objetivo mostrar el procedimiento de la ejecución de un script para completar datos de precipitación proveído de dos estaciones cercanas. El script se ejecutará en Python 3.9 en el entorno de Anaconda Prompt.

Posted on October 20, 2021 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Nueva web! MODFLOW Questions and Answers: pregunta cualquier cosa sobre modelamiento hidrogeológico

Hasta ahora teníamos opciones limitadas para brindar apoyo específico en modelamiento de aguas subterráneas. Sabemos que el modelamiento numérico requiere la revisión de una extensa documentación y de arduo trabajo práctico con el software y, a veces, o la mayoría de las veces, no tenemos tiempo para darle la atención adecuada a diversos temas. Con un enfoque de obtener información relevante en menos tiempo, hemos desarrollado un página web en inglés: MODFLOW Questions and Answers

Posted on October 4, 2021 and filed under Hidrogeología, TutorialModflow.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

The Groundwater Project como fuente de libros gratuitos en hidrogeología básica y aplicada

Por lo general, recibíamos algunos correos electrónicos y mensajes sobre libros de referencia y publicaciones en hidrogeología y no teníamos ninguna referencia de material gratuito y de alta calidad hasta que supimos sobre el Grundwater Project. Es cierto que encontramos la web del proyecto hace unos meses, pero fue en la última conferencia de la IAH donde tuvimos una presentación con un panorama completo del programa.

Posted on September 17, 2021 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Ejemplo de modelamiento de intrusión marina con Modflow 6, Model Muse y Flopy - Tutorial

MODFLOW 6 implementa el paquete Buoyancy para la simulación de casos de intrusión marina y densidad variable. Las herramientas se implementan en el paquete de Python para modelamiento Flopy, sin embargo, el flujo de trabajo ha cambiado sustancialmente con respecto a los modelos anteriores de flujo y transporte. Hemos desarrollado un caso aplicado de modelamiento de intrusión de agua de mar con geometría regular construido con Model Muse para flujo y Flopy para transporte.

Posted on September 15, 2021 and filed under TutorialModflow, TutorialPython.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Qué hacer cuando tu pluma contaminante simulada en MODFLOW MT3D no migra?

Este es un problema que todo hidrogeólogo - modelador numérico se ha enfrentado muchas veces a lo largo de su carrera profesional independientemente de los antecedentes teóricos y las habilidades con el código, la interfaz gráfica de usuario o la biblioteca de Python.

Posted on August 24, 2021 and filed under TutorialModflow, Modelamiento.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

5 softwares de código abierto para el modelamiento de aguas subterráneas aparte de MODFLOW

De nuestra investigación, hemos enumerado los mejores softwares de aguas subterráneas de código abierto con un breve resumen de las capacidades y enlaces útiles. Debemos mencionar que existen algunos paquetes que pueden simular el flujo de agua subterránea en softwares como OpenFoam; sin embargo, esas variantes no se enumeran aquí.

Posted on August 20, 2021 and filed under Hidroinformática, TutorialModflow.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Como reproyectar uno y múltiples rasters con Python y Rasterio - Tutorial

La reproyección de rásters es una tarea común en el trabajo con GIS, sin embargo, hacerlo solo con comandos de Python presenta algunos desafíos. Hemos realizado un ejemplo aplicado de reproyección para rásteres únicos y múltiples desde WGS 84 UTM a WGS 84 geográficas. Los códigos funcionan en rásteres monobanda y multibanda y pueden reproyectar desde y hasta cualquier proyección especificando su código EPSG.

Posted on August 11, 2021 and filed under TutorialQGIS, TutorialPython.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

¿Cuáles son las limitaciones del aprendizaje en línea para la hidroinformática?

Basándonos en nuestra experiencia en el aprendizaje en línea en recursos hídricos basado en software libre que data mucho antes de la pandemia Covid, hemos visto algunas limitaciones del elearning como plataforma para enseñar software para los recursos hídricos.

Aunque podemos conceptualizar el elearning como algo nuevo, de hecho es una copia de bajo rendimiento del entorno del aula en la computadora. Simulamos la pizarra (preferimos la pizarra de tiza, menos alérgica), el profesor, las intervenciones, los trabajos, los exámenes y todo lo relacionado con el aula normal, incluso los descansos y las graduaciones. Pero esta versión de la educación “Second Life” tiene sus limitaciones que deben ser bien evaluadas para poder definir estrategias para lograr el objetivo de la educación: brindar nuevas y mejores capacidades a los profesionales de los recursos hídricos.

Posted on August 4, 2021 and filed under Hidroinformática, Maestría.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.