Porque ha llegado un nuevo año con una nueva forma de modelar el flujo de agua subterránea utilizando los últimos desarrollos de Modflow 6 Disv. No estamos exactamente seguros de haber realizado un tutorial, un procedimiento o un montón de código y herramientas juntos, pero estamos seguros de haber hecho algo que puede modelar el flujo de agua subterránea geoespacialmente en línea con impresionantes representaciones en 3D. En el momento en que lanzamos todo el código en el servidor de Hakuchik, teníamos la sensación de "lo hicimos" y puedes evaluar si nuestro trabajo es bueno, malo o está en progreso. Estamos seguros de que se necesita hacer más desarrollo, pero esta será la forma de modelar las aguas subterráneas en el futuro, con la esperanza de que la mejora de las capacidades de los profesionales y la preocupación de la población en general conduzca a una gestión sostenible de nuestras aguas subterráneas.
¿Qué es Hakuchik?
Hachucik es un servidor web implementado en Kubernetes que puede ejecutar varias instancias de Jupyterhub con herramientas y paquetes optimizados para el modelamiento de aguas subterráneas; el nombre proviene del idioma quechua y significa “vamos”. El servidor se ejecuta bajo esta URL y actualmente requiere una cuenta de Github para la autenticación:
hakuchik.hatarilabs.com
El servidor tiene una capacidad limitada y estamos investigando el rendimiento del servidor para dimensionar un nuevo servidor ... básicamente mediremos cuántos usuarios / procesos pueden manejar el servidor hasta que se rompa.
Hakuchik viene con:
Bibliotecas geoespaciales como: gdal, geopandas, rasterio, shapely, fiona
Bibliotecas de modelamiento de aguas subterráneas como flopy
Bibliotecas de visualización como pyvista, matplotlib
Widgets de Jupyter como ipywidgets, itkwidgets
Y milagrosamente todos trabajan juntos, lo que quita la angustia de tener que lidiar con la instalación del software.
Puede ejecutar hakuchik en su computadora aprovechando todos sus recursos computacionales. En Docker en Windows o Linux, simplemente escriba:
En Windows powershell: docker run -it -p 8888: 8888 hakuchik
En Ubuntu: sudo docker run -it -p 8888: 8888 hakuchik
Imágenes
Tutorial
Hemos realizado un tutorial aplicado al modelamiento regional de aguas subterráneas con malla Voronoi en este video:
Archivos de entrada
Todos los archivos para el caso de modelamiento aplicado se pueden encontrar en este repositorio de Github:

FloPy es la librerìa de Python que construye y ejecuta modelos MODFLOW; esta librería se ha mejorado para proporcionar un soporte completo de MODFLOW 6 y la mayor parte de su desarrollo está relacionado con la funcionalidad de MODFLOW 6, herramientas para usar datos espaciales vectoriales, rasters y funcionalidades comunes de ploteo y exportación.
Python es un lenguaje de programación sencillo y potente; su simplicidad es notable en comparación con otros lenguajes de programación y su potencia se basa en la cantidad de herramientas disponibles para las diferentes áreas de estudio.
Hemos desarrollado un programa completo en modelamiento de aguas subterráneas con MODFLOW y FloPy que abarca desde los temas esenciales en Python hasta casos aplicados de modelamiento regional e intrusión marina. El programa está diseñado para brindarle al estudiante un enfoque metodológico para aprender FloPy basado en una serie de ejemplos aplicados junto con las opiniones/experiencias del profesor y la revisión del software.