Si estás buscando desarrollar aplicaciones en Rust en Windows, una de las mejores formas de configurar tu entorno es utilizando WSL (Subsistema de Windows para Linux). WSL te ofrece una experiencia completa de Linux (Ubuntu) directamente dentro de Windows, lo que lo hace ideal para el desarrollo en Rust.
En este tutorial, te guiaremos paso a paso para instalar Rust dentro de tu entorno WSL. Ya sea que seas completamente nuevo en WSL o simplemente quieras una instalación limpia de Rust, esta guía te pondrá en marcha en muy poco tiempo. Cubriremos la instalación de WSL, la configuración de tu distribución de Linux (Ubuntu) y la instalación de Rust.
Tutorial
Instrucciones
Instalar Ubuntu con Wsl
Revisar previas instalaciones de Ubuntu
wsl --list --verbose# wsl --unregister Ubuntu-22.04 if existswsl --install Ubuntu-22.04#Enter username: hatari password:labs
Actualizar paquetes esenciales
sudo apt updatesudo apt install build-essentialInstalar Rust y Cargo usando rustup
Remover versiones previas de Rust
sudo apt remove --purge rustc cargosudo apt autoremove --purgeAbrir un terminal y correr:
curl https://sh.rustup.rs -sSf | sh
Activar Rust en el terminal
source $HOME/.cargo/envProbar
rustc --versioncargo --version

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.